ria pc game
fle game engine - движок для создания игр
fle game engine - движок для создания игр


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Today
18 февраля 2019 5:05
Вход Регистрация Забыли пароль ?

megainformatic - Смерть или искупление или избавление
ГЛАВА 8 - Смерть или искупление или избавление ... но по-настоящему ужас овладел мной тогда, когда я понял что могло бы произойти. Удар был оттуда, откуда его меньше всего ждёшь. Уповая на нашего господа бога или на что-то еще, что есть выше нас самих, я понимаю, что иногда, сами того не осознавая мы делаем такие поступки, которые приносят в этот мир не только добро, но и зло одновремен
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Создание фотореалистичной текстуры травы

megainformatic - Рабочее пространство Adobe Photoshop

megainformatic - Бесшовные (тайловые) текстуры

megainformatic - Создание изображений огня, воды, неба

megainformatic - Создание текстур горных пород и суши (урок 5)

megainformatic - Рисование персонажей (урок 6)

megainformatic - Рисование фона (урок 6 часть 2)

megainformatic - Рельефные изображения

Добавление статей на сайт под управлением megainformatic cms express

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod - страница 2

megainformatic - Воспроизведение в игре музыки в формате XM

megainformatic - Воспроизведение файлов в формате OGG Vorbis

megainformatic - игра "Веселый Буквоежка" - инструменты разработки

megainformatic - Игра "Веселый Буквоежка" - история создания проекта

megainformatic - Как анимировать паука ?

megainformatic - Уроки Photoshop

megainformatic - Купить Уроки Photoshop - Чудеса

megainformatic - Купить Уроки Photoshop - Рисуем и Анимируем

megainformatic - Эмулятор игры Ну, Погоди!

сайт megainformatic - Говорящий Комикс Веселый Буквоежка

megainformatic - Что нужно для создания собственного сайта ?

megainformatic - Моделируем девушку в 3d используя 3ds max

megainformatic - Уроки Fruity Loops Studio - пишем свою музыку

megainformatic - Уроки Fruity Loops Studio - пишем свою музыку - урок 1 - Быстрый старт

megainformatic - Сброник статей по дизайну и компьютерной графике. Обзор.

megainformatic - Уроки 3d на delphi directx - Вывод Заставки

Добро пожаловать в систему управления сайтом megainformatic cms

megainformatic - Создание эскиза и макета страницы сайта

megainformatic - Верстка созданного макета

megainformatic - Добавление модулей обеспечивающих минимально необходимый функционал

megainformatic - Основы добавления контента на сайт, управления и поддержки сайта

megainformatic - Проверка работы сайта, установка на хостинг

megainformatic - Основы продвижения созданного сайта

megainformatic - Создание шаблонов

megainformatic - Создание интернет-магазина

megainformatic - Музыкальные миры - композиция Морозное утро - 10 версий

ЛЕТО

megainformatic - Нечто Необъяснимое - пре релиз

megainformatic cms admin

megainformatic cms admin

megainformatic - Основы создания 3d игр - проект Тайны Морских Глубин

megainformatic - уроки delphi directx 8.1 3d - Основы Вращений и Управления камерой

megainformatic cms seo

megainformatic cms admin

megainformatic - Моделируем девушку в 3d - Подготовка 2d-эскиза тела человека

megainformatic cms stat kit

megainformatic cms seo

megainformatic - Теория и практика 3d игр - О Кватернионах

megainformatic - Теория и практика 3d игр - Основы теории векторов

megainformatic - Теория и практика 3d игр - Важные замечания

megainformatic - Моделируем девушку в 3d используя 3ds max - Подготовка к моделированию ноги - готовим ширму

megainformatic - Моделируем девушку в 3d используя 3ds max - Выполняем моделирование ноги

megainformatic - Моделируем девушку в 3d используя 3ds max - Улучшаем созданную модель женской ножки

megainformatic cms stat kit

megainformatic - Подводная лодка и подводный мир

подробнее

Модуль отзывов/комментариев для вашего сайта

Модуль отзывов/комментариев для вашего сайта
comments
Приобрести комплект megainformatic cms express files + модуль comments

Стоимость: 500 руб.



Пример работы модуля комментариев Вы можете видеть на данной странице (см. кнопку ОСТАВИТЬ КОММЕНТАРИЙ)



Демонстрация работы системы



Необходимый атрибут любого современного сайта - возможность оставлять отзывы или комментарии к статьям, товарам, страницам.

С другой стороны - при использовании модулей отзывов на сайте, становится актуальной защита от нежелательных комментариев носящих характер спама.

В этой связи в данном модуле комментариев реализована возможность оставить комментарий с подтверждением е-майл по специальному ключу.

Ключ гарантирует, что оставивший комментарий как минимум указал настоящий е-майл, что уже говорит в пользу желательного комментария.

В завершение - отзывы и комментарии попадают в открытый доступ только после их модерации. Это исключает публикацию всякой посторонней информации.

А чтобы не возникла ситуация, когда в принципе хороший комментарий (или отзыв) из-за какой-то случайной ошибки не был потерян - реализована возможность накопления всех оставленных сообщений в специальном лог-файле. При желании модератор сайта может перенести любое сообщение из него в основное хранилище комментариев и опубликовать.

Подведем итог: вы получаете компактное и эффективное решение для использования возможностей оставления комментариев пользователями вашего сайта без необходимости регистрации и авторизации на сайте, но в то же время имеющее нужную степень защиты от нежелательных комментариев.



Модуль может применяться в составе систем класса megainformatic cms, а также на других cms, с учётом их особенностей.

В комплект входит готовая cms - megainformatic cms express files + модуль комментариев и описание с инструкцией по подключению к сайту.

ВАЖНЫЕ ОСОБЕННОСТИ

- компактность - модуль представлен в виде 1 скрипта php;

- минимальные изменения необходимые для встраивания в сайт;

- автономное хранилище для комментариев не требующее изменений в базе данных сайта;

- возможность интеграции с другими системами;

- защита от спама - комментарии проходят проверку по ключу и премодерацию;

- полностью открытый исходный код на php;

- логирование всех оставленных комментариев (т. к. среди спама может оказаться и полезный комментарий);

- простой вариант под ключ - вы получаете готовый к работе сайт с подключенным модулем комментариев, для установки не требуется использование баз данных - достаточно скопировать все файлы на хостинг (в любую папку) и внести всего 2 изменения в файл конфигурации, после чего сайт и модуль комментариев готовы к работе;

подробнее

Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА - Глава 1 - Обычный день

По просьбам наших читателей начинаем публикацию новой серии - Иван Денисов и крутые хакеры. Сегодня читайте роман - Ива Ден энд КуХа - КОДЕКС ФРИЛАНСЕРА.

[содержание]

[далее

Всё когда-нибудь заканчивается, но начинается новое. Это был обычный день, каких бывают сотни, ничем не примечательный. У нас не было никаких дел, а все начатые мы давно уже закончили.

Иван направил по хозяйственным делам Степана, сразу после обеда, даже не дав ему вымыть посуду и прибрать на кухне.

Степан вернулся вскоре, под завязку нагруженный коробками со снедью.

Иван расположился в помещении, которое мы именуем офисом, а Степан - гостиной.

Я сидел за своим письменным столом и пытался найти в сети что-нибудь интересное или полезное для будущих дел.

За окнами послышался характерный звук, я догадался, что Степан вернулся с задания. Пора немного размяться, и я вышел во двор, чтобы помочь Степану с разгрузкой.

Мы были заняты тем, что раскладывали закупленное содержимое по всевозможным ящикам, шкафам и холодильным камерам.

Раздался звонок и вслед за Степаном я отправился в офис.

Денисов поднял свою голову. Сам же Иван Денисов был настолько внушителен, что если бы на плечах у него появилась голова обычного человека, то она была бы вовсе незаметной для постороннего глаза.

- Где же кола ? - спросил он.
- На кухне, Иван Степаныч. Нижний ящик справа.
- Она охлажденная ?
- Да, достаточно охлажденная.
- Принеси. Захвати также 2 стакана.

Я ухмыльнулся и стал разглядывать бумажные узоры, которые Денисов до этого составлял из бумажных кружков, а затем раскладывал по крышке стола.

Степан принёс напиток.

Денисов погрузился в поглощение своей порции газировки и дальнейшее составление узоров.

- Иван Степаныч, могу ли я поинтересоваться, чем это Вы заняты ?

- Видишь ли, Энди, наша работа постоянно требует работы над тем, чтобы открывать что-то новое. И этот процесс нельзя остановить. Если мы остановимся - мы застрянем и будем топтаться на одном месте.

- Я имел в виду, то что Вы сейчас делаете - это какой-то новый проект ?

- Да, Ты прав Энди, это как раз один из тех перспективных проектов, которым мы займёмся в ближайшем будущем.

- Ок. Понял, тогда не буду отвлекать. Но у меня есть к вам вопрос по-другому поводу.

Мы продолжали бы и дальше эту милую беседу, если бы у входной двери не раздался звонок.

Это был Уваров, пришедший с небольшой просьбой.

Петр был толстоват и неповоротлив. Я даже удивлялся, как ему удается справляться со своими обязанностями, а надо вам сказать, что выполнял он работу самого различного рода, требующего прямого взаимодействия с людьми.

Денисов использовал Уварова, когда он бывал ему нужен и оплачивал отдельно каждую его задачу.

Увидев Уварова, Иван спросил:

- Приветствую, Уваров, я вам сколько-то еще должен ?

Уваров приблизился.

- Добрый день, Иван Степанович. Я был бы счастлив, если бы за вами числился какой-нибудь долг. И вообще, если бы кто-нибудь был бы мне должен. Ах! Какое это удовольствие получать деньги.

- Не хотите ли выпить колы ?

- Нет, благодарю.

Петр Уваров прошел мимо кресла и остановился около Ивана, потом произнес:

- Я рискнул прийти просить вас сделать мне одолжение...

- Что ?! - перебил его Иван. - Вы же знаете, что я небогат. Всё, кроме денег, любую услугу, только не деньги!

Иван всегда подавлял Уварова своей наблюдательностью и своим умением рассуждать.

- Никто так не нуждается в займе, как я, - продолжал Петр, - но я пришел не за этим.

- Вполне возможно, вполне возможно, к тому же, если бы вам нужны были деньги, вы казались бы более смущенным и, самое главное, не привели бы с собой женщину.

Тут я не выдержал и вставил:

- Йоу, у меня же прекрасный слух, не хуже вашего, Иван Степаныч.
Громадное тело Ивана Денисова слегка заколыхалось, что должно было означать смех.

- Да, Энди, слух у тебя великолепный, но тебе нечего было и услышать. Женщина не издала ни звука, а Степан не обращался к ней.

В тоне его голоса появились ласковые нотки, которые он пускал в ход только в беседах со слабым полом.
- Я привел с собой подругу своей жены, - робко произнес Уваров. - Эта женщина в затруднительном положении. Она тоже, как и моя жена Клавдия, армянка. А так как Мария дружит с Клавой, а Клава держится за меня и обе они не раз слышали от меня, что вы можете решить любую запутанную проблему, они и потребовали, чтобы я обратился к вам.

- Хорошо, попросите её войти, - сказал Иван.

Петр вышел в холл и сейчас же вернулся вместе с дамой. Это была красивая невысокая женщина средних лет. Типичная армянка: черные волосы и темные глаза. Одета она была скромно, но опрятно. На ней было розовое из хлопчато-бумажной материи, платье и черный шерстяной жакет.

- Марианна Малакян, Иван Степанович, - представил её Уваров.

Она улыбнулась, показав белые ровные зубы.

- Мария Малакян, - поправила она.

У неё был грудной голос низкого тона.

- А не Тикин ли Малакян ? - спросил Иван.

- Нет, я не замужем.

- У вас какие-то неприятности ?

- Да, Иван Степанович. Петр говорил, что вы могли бы помочь мне.

- Расскажите мне, в чем дело ?

- Хорошо, Иван Степанович. Это касается моего брата Кочара. Он уехал.

- Уехал ? Извините Мария, но я не занимаюсь поиском людей, моя профессия совсем иного рода.

- Я понимаю, Иван Степанович, разрешите мне продолжить и Вы поймёте почему я обратилась к вам.

- Ок.

- Он уехал и я ничего не знаю, Иван Степанович, и поэтому беспокоюсь.
У него в компьютере есть некоторая информация, но я не совсем дружна с компьютерами, поэтому разобраться сама без чужой помощи не смогла.
- Вы полагаете, что причина исчезновения вашего брата - информация в его компьютере ?

- Я в этом уверена.

- Хорошо, мне нужны факты - прошу вас рассказать всё, что знаете, и поподробнее. Приступай, Энди.

Я приготовил свой электронный диктофон, чтобы записать её рассказ.

Эта женщина хорошо владела собой и толково, в нескольких словах передала суть дела.

Она была администратором кафе в районе Берсеневской набережной и там же неподалеку жила.

Её брат, Кочар Малакян, старше её на два года, жил неподалеку от Моховой.

По специальности он был программист высокой квалификации.

Он работал в течение многих лет в одной крупной ИТ-компании.

Он очень любил выпить и поэтому иногда не выходил на работу. А когда начался кризис 2009, его уволили одним из первых.

Иногда он получал какую-нибудь временную работу, но чаще не имел никакой и пропивал все свои накопления.

В течение всей последней зимы и весны у него уже не было никаких сбережений и он жил на средства сестры.

К середине октября он потерял всякую надежду на получение работы и решил вернуться на родину, в Армению.

Мария согласилась с его решением и дала ему денег для покупки билета на самолет.

Однако примерно через неделю он сообщил ей, что отъезд откладывается. Он объяснил причину тем, что больше не нуждается в деньгах и даже надеется в ближайшее время вернуть ей всё, что задолжал.

Он никогда не был с ней уж очень откровенным и разговорчивым, но на этот раз он был исключительно замкнутым и сказал только, что его дела носят совершенно секретный характер. А теперь он исчез ! Он звонил ей в субботу и договорился встретиться с ней в понедельник вечером в армянском ресторане, в котором они часто обедали вместе.

Он хвастал, что у него будет достаточно денег не только для обеда, но и для того, чтобы дать ей, если она пожелает. В понедельник она ждала его в ресторане до десяти часов вечера, после чего поехала к нему домой. Там она узнала, что он ушел из дому около семи часов вечера и больше не возвращался.

- Это было позавчера ? - уточнил я.

Уваров достал свой электронный ежедневник и проверил.

- Совершенно верно, в понедельник, двадцатого декабря.

Иван покачал головой. Его тучное тело неподвижно возвышалось над нами, как гора, и он, казалось не обращал на нас ни малейшего внимания, но вдруг проворчал:

- Уваров, сегодня среда, двадцать второе декабря.

- Ну так что же ?

- Это было в понедельник ? - обратился он к Марии.

- Да, Иван Степанович. Конечно в понедельник. Это мой выходной день.

- Так, значит в понедельник, 21 декабря, - прошептал он себе под нос. - Я очень сожалею, Мария Малакян, но не могу вам дать дельный совет. Рекомендую вам обратиться в милицию.

- Я уже обращалась, Иван Степанович. Они ответили мне, что он давно улетел в Армению и, видимо, прихватил с собой и мои деньги.

- А может быть, это так и есть ?

- О нет, Иван Степанович. Я лучше знаю своего брата, чем они. Он никогда бы так не поступил.

- Сказали ли вам, каким рейсом он улетел ?

- Они не могли мне этого сказать, Иван Степанович, так как все рейсы в эти дни были отменены из-за плохой погоды. Да они и не собирались что-либо расследовать или узнавать. Они просто заявили, что он улетел в Армению, и этим ограничились.

- Я сомневаюсь, что могу помочь вам сейчас практически. Могу только высказать вам свои подозрения. Возможно, что он попал в руки мошенников или грабителей.

- Но где же тогда находится его тело ?

- Рано или поздно кто-нибудь обнаружит его, и тогда милиция вас известит.

- Я в это не верю, Иван Степанович. И кроме того, был же еще один телефонный звонок ...

- Вы ничего не сказали мне о телефонном звонке.

Она улыбнулась и ответила:
- Я просто не успела рассказать вам об этом. Около семи часов вечера кто-то позвонил ему, он был как раз на лестичной клетке и курил, а соседка по квартире слышала его разговор.

Кочар был очень разгневан и говорил, что согласен встретиться в семь часов тридцать минут. Вы можете помочь мне, Иван Степанович, я умоляю вас об этом. Прожив столько лет в России, я научилась сдержанности и спокойствию, но не забывайте, Иван Степанович, что я армянка ! Я должна отыскать своего брата, живого или мертвого, и отомстить тому, кто причинил ему зло. Вы должны помочь мне, Иван Степанович ! Я смогу оплатить все расходы. Кроме того, я лучший друг вашего друга Уварова.

- У меня нет друзей, - ответил Иван. - Скажите, а сколько у вас имеется денег ?

- О ! У меня сто пятьдесят тысяч рублей и даже немного больше.

- Какую сумму вы согласны потратить ?

- Если вы поможете разобраться в информации его компьютера и это позволит разыскать моего брата живым и здоровым, вернете мне его, я отдам вам всё. Если же информация не поможет, либо он погиб и вы покажете мне его тело, назовете преступника, я отдам вам всё, что останется после его похорон.

Иван кивнул в знак согласия.

- Энди, - обратился он ко мне, - поезжайте вместе с Марией Малакян в дом, где жил её брат. Поговорите с соседкой, которая слышала его последний разговор по телефону, обыщите комнату и главное - всю информацию в его компьютере, и возьмите всё, что найдете интересным.

Мария Малакян встала, поблагодарила Ивана и вышла из комнаты вместе со мной и Уваровым.

[далее]  [содержание]

подробнее

Создание MFC приложения

[содержание]  [далее]

Запускаем программную среду Microsoft Visual Studio (MSVS).

Чтобы создать MFC-приложение с интерфейсом SDI выполняем следующие шаги:

1) File > New > Project

2) Тип проекта MFC, MFC Application

3) Задаем имя проекта, Name, например start и папку для его размещения, Location, например: C:\MyProgs\first\start

4) Жмём ОК

5) Next

6) Задаем следующие опции проекта: Single document, Document/View architecture support, язык Английский, Use Unicode libraries, MFC Standard, Use MFC in a static library

7) Next, Compound document support = none

8) Next, Next

9) Database support = none

10) Next, (тут оставляем все опции по-умолчанию)

11) Next, также все опции по-умолчанию

12) Если необходимо меняем имена генерируемых классов, жмём Finish.

13) Пробуем выполнить сборку проекта - Build > Build Solution

14) После завершения компиляции в папке проекта находим подпапку Debug и там исполнимый файл, пробуем запустить созданное приложение.

15) Если всё ок, приложение создалось и нормально запускается и работает, тогда пробуем изменить тип сборки на Release и повторить сборку.

16) После успешной сборки ищем в папке проекта подпапку Release и там исполнимый файл, пробуем запустить - если всё работает - ОК!

Вы осилили самый первый шаг в создании MFC проекта в среде MSVS на c++.

[содержание]  [далее]

подробнее

Веселый Буквоежка - онлайн комикс - страница 18

представляем Веселый Буквоежка - онлайн комикс.

И они отправились в путь.

Веселый Буквоежка - онлайн комикс - страница 18

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

[страница 1]  [страница 2]  [страница 3]  [страница 4]  [страница 5]  [страница 6]  [страница 7]  [страница 8]  [страница 9]  [страница 10]  [страница 11]  [страница 12]  [страница 13]  [страница 14]  [страница 15]  [страница 16]  [страница 17]  [страница 18]  [страница 19]  [страница 20]  [страница 21]  [страница 22]  [страница 23] 

Creating game on fle game engine - Simple game

page 10 - Testing collisions



читать данную статью на русском

Defining boundaries for the ball and hole need to check their intersection - it will be called the mechanism of collision checking.





Content

page 1 - Sprites

page 2 - Objects

page 3 - Overlay objects

page 4 - Coding - Setting parameters for the Scene Editor fge and write code to display the sprite ball in your first gaming application

page 5 - Show jumped ball

page 6 - Loading game scene

page 7 - Moving game scene

page 8 - Foreground - Closing of the scene from the cavities by means of a black texture with a slot, restricts the movement of the scene

page 9 - We realize getting into the correct hole and around the holes - holes define the boundaries of sprites and sprite jumped ball

page 10 - Testing collisions

page 11 - Game score, sounds, music







First, for our game objects - hole and jumping ball need to define and mark the boundaries of these properties so that they can be used.

Create a file for the detection limit

simple_game\Media\prop_desc\collision_rects_desc.txt



And we define border -

ball; 0.0f; -0.07f; 0.08f; -0.16f; 0.5f;
hole; 0.138510f; -0.144f; 0.1f; -0.085f; 1.0f;


1 value - is the name of the game object, the following 4 parameters - its boundaries - the left upper point - x and y, and the lower right - also.
The last value - this is the scale factor - it is taken when calculating the boundaries.

Now create a file for a description of the properties - to establish a link between the objects and the boundaries of game objects

simple_game\Media\prop_desc\game_object_class_properies.txt



We write to -

//
// description Ball properties
//
begin =;
Name = ball;
Collided = true;
end =;
//
// description Hole properties
//
begin =;
Name = hole;
Collided = true;
end =;


As you can see the description of a particular notation, ie. a meta-language.
Property Name - represents the ID of the game object to which will be attached property boundaries defined by the borders of the file.

Property Collided = true - means that will be used collision checking or otherwise collisions for a given game object. The value can be set in false. But in the context of this lesson to us for both objects need collision checking.

Real collisions not allow a single game object to pass through the other. For example, if a game player object encounters an enemy or a wall - it does not pass through it.

In our case it will set a slightly different behavior: the ball can pass through the hole. It will be only recorded the fact of falling into the hole and nothing else.

In other words, collision detection will work the usual way, and the results will be used a little differently - a natural phenomenon of repulsion of objects from each other will not be used.



To implement the collision check jumping balls with holes need to do the following:

In module

start.cpp



Include header files collision.h and game_object_properties.h -

after line

#include "textures.h"



add -

#include "game_object_properties.h"
#include "collision.h"





after line

#define SimpleGameScenesPath L"\\Media\\textures\\environment\\scenes\\simple_game\\"



add -

//==========================================
//
// names descriptions game objects properties files
// and collision boundaries
//
//==========================================

#define GameObjectPropertyValue L"\\Media\\prop_desc\\game_object_class_properies.txt"

//indexes game objects having properties in the properties file
#define ball_prop 0
#define hole_prop 1


For movements of jumping ball, and check for collisions and processing add

start.h



After line -

D3DXVECTOR2 m_scrCursorPos;



this code -

//move jumping ball
void MoveJumpedBall();
float m_fCurrentTimer;
float m_fTimeDelay;
float m_fMoveSpeed;

D3DXVECTOR2 m_v2MoveDirs;
void ChangeMoveDirs(int Dir);

void JumpedBallContactHole();

bool m_bContactWithHoleDetected;
float m_fHoleX;
float m_fHoleY;

bool change_moved_ball_TimePause(float PauseInterval = 0.0f);
void change_moved_ball_ResetPauseTimer();
DWORD change_moved_ball_m_dwOldTime;
DWORD change_moved_ball_m_dwTime;
float change_moved_ball_m_fTimePeriod;

//overrided scene and its methods

//hide plates of all holes (its front part)
void CreateOverridedGameScene();

CPtrArray* m_pOverridedGameScene; //an array of elements of overrided game scene
void FreeOverridedGameScene();

//hide/show mouse pointer
void HideSystemMouseCursorView(bool Hide);

//score hits in the hole
int m_iHoleHits;
bool m_bInHole;

//reset falling into hole
bool hole_hit_TimePause(float PauseInterval = 0.0f);
void hole_hit_ResetPauseTimer();
DWORD hole_hit_m_dwOldTime;
DWORD hole_hit_m_dwTime;
float hole_hit_m_fTimePeriod;



In module

start.cpp



1)

Add

In method
CD3DGameApp::FrameMove



after line

g_Splash.Anim();

code -

MoveJumpedBall();

At the end of the module

start.cpp



add code -

//move jumping ball
void CD3DGameApp::MoveJumpedBall()
{
g_AI_Ball_Sprite.Anim();

change_moved_ball_TimePause(m_fTimeDelay);
hole_hit_TimePause(2.0f);
//check the ball contact with the hole
JumpedBallContactHole();
}


The implementation of other methods and their use you can look yourself in the code of module
start.cpp



Let me just note that in order to check the ball collision with the boundaries of the hole using a function call CollisionDetected, which checks whether the object boundaries intersect ball with hole object boundaries and if so - it is returned true.



If a collision is fixed - the plate for this hole (the front part of it is displayed), to simulate getting the ball in the hole. As soon as the ball moves away from the hole in the side - a collision will have to return false and plate for this hole is no longer displayed. Visually, the ball will just jump on the surface of the landscape.





Download the game finished simple game version 1.0.0 4.01.2017 (without sourse code).

Source code and other useful materials and tools you get with a paid subscription order !


Size: 51,8 Mb



To have the opportunity to create their own game on the basis of an example simple_game with unlimited possibilities of further expansion! - Subscribe to fle game engine -


Price: 10 usd.

Subscribing to fle game engine You get an example of the game simple game with source code, and you can not just read everything that will be described below, but do yourself in your own application with the possibility of unlimited expansion. Also, you get

for the latest version Scene Editor fge 1.0.2 (on current moment) with support for more features: grid settings, scrolling, and more. In the free version, these features are not supported. more details about the distibutive of a paid subscription.



[previous] [next]



megainformatic live chat
Начать беседу
X
 

Registered comments



fle game engine - движок для создания игр
fle game engine - движок для создания игр


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
megainformatic Размещение баннерной рекламы у нас
Время загрузки: 0,0789