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


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

megainformatic - Уроки Photoshop - Рисуем и Анимируем - Урок 1 - Старт
        Уроки Photoshop - Рисуем и анимируем    
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
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 - Подводная лодка и подводный мир

megainformatic - megainformatic cms - Форма для смены шаблонов сайта - модуль template selector

megainformatic cms social

megainformatic cms social Руководство пользователя

megainformatic - megainformatic cms - Форма для смены шаблонов сайта - модуль template selector

модуль слайдера

ТЗ на сайт коллективных покупок

модуль slider

megainformatic cms seo

Поддержка сайтом нескольких языков - модуль multi lang

Поддержка сайтом нескольких языков - модуль multi lang

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

установка нового шаблона в joomla 2.5.4

Описание продукта megainformatic cms social

Описание продукта megainformatic cms social

megainformatic - ТЗ на сайт по аналогии rys-stroi.ru

megainformatic cms groupon

megainformatic - дизайн сайта строительной компании УЛЬТРА-СТРОЙ

megainformatic - Тестирование подключения платежной системы

megainformatic - Выпадающее окно регистрации на сайте

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

megainformatic - Модуль для регистрации пользователя на сайте

подробнее

     
  Веселый Буквоежка - игра  
     
 

Как создать игру ? - Программируем сами.

Рассмотрение программирования игр под DirectX 9c на C++ с использованием среды разработки MSVS 2005 или выше.

 
     
  [содержание] [назад] [страница 4] [далее]  
     
  Как Создать игру ВЕБ - Веселый Единственный Буквоежка - Программируем сами  
     
   
     
 

- Если Вам надоело только играть и хочется самим научиться создавать игры;

- Вы хотите не только создать игру, но и сделать её красивой и интересной;

- Не знаете с чего начать ?

Тогда Вам нужно всего лишь приобрести ПОЛНЫЙ ИСХОДНЫЙ КОД игры ВЕСЕЛЫЙ БУКВОЕЖКА за символическую плату - 200 рублей.

Фактически Вы получаете ПОЛНЫЙ ИСХОДНЫЙ КОД игры БЕСПЛАТНО. Ведь не секрет, что такие наработки представляющие полноценный движок игры стоят больших денег.

Кроме того, все ответы на свои вопросы по созданию игры Вы найдете на этом сайте и на нашем форуме.

 
     
     
 
 
     
  Что умеет и на что рассчитан движок игры Веселый Буквоежка - Вы это можете увидеть сами - скачав бесплатно игру Веселый Буквоежка, созданную на этом движке -  
     
  Веселый Буквоежка - игра  
     
  Итак, Ваш выбор сделан и Вы приобрели ПОЛНЫЙ ИСХОДНЫЙ КОД игры Веселый Единственный Буквоежка, что дальше ?  
     
 

Вам потребуется среда разработки

- Microsoft Visual Studio 2005, 2008, 2010 или выше;

- DirectX SDK Aug 2008 или выше;

 
     
 

Всё - теперь Вы готовы создавать собственную игру. Начните с прочтения [содержание],

если у Вас возникают вопросы - обращайтесь на форум или по e-mail, указанному внизу данной страницы.

 
     
  Желаю Вам удачи на поприще создания игр !!!  
     
     
  [содержание] [назад] [страница 4] [далее]  
     
подробнее

Balls and Holes игра версия 14.01.2017 + как создать игру на fle game engine



read paper in english

Balls and Holes игра скачать





Размер самораспаковывающегося архива: 72,2 Mb

Контрольные суммы для проверки целостности скачанного архива:

CRC32: B2EA079F
MD5: DAA9B679FD5EC40208FB87C4B71230B9
SHA-1: 142D07199383970FC2E087A9EFBEDF56984F6F6F



balls and holes как создать игру на fle game engine



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


Balls and Holes игра + комплект уроков: Как создать игру



Ключевые особенности:

- возможность создавать модификации и новые проекты на c++ directx 9;
- исходный код и документация;
- весь необходимый набор инструментов;

Требуется только MSVS 2005 + DX SDK Aug 2008;


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

редактор сцен Scene Editor 1.0.2 (версию 1.0.1 можно скачать бесплатно)

утилита Coords 2D (можно скачать бесплатно)



выпуск 65 balls and holes игра все уровни



выпуск 65 balls and holes игра все уровни

подробнее




выпуск 64 balls and holes Бегущие звезды на заднем плане



Игра создана на fle game engine

выпуск 66 fle fast games коротко об играх сделанных на fle game engine



выпуск 66 fle fast games коротко об играх сделанных на fle game engine

подробнее



Уроки по созданию данной игры и интересные и полезные детали.





Размер самораспаковывающегося архива: 72,2 Mb

Контрольные суммы для проверки целостности скачанного архива:

CRC32: B2EA079F
MD5: DAA9B679FD5EC40208FB87C4B71230B9
SHA-1: 142D07199383970FC2E087A9EFBEDF56984F6F6F

Проект продолжает развитие -

игра Шарики и Ямки Balls and Holes.
Демонстрируются все 15 уровней.





Следите за обновлениями ! Самая свежая версия всегда доступна для скачивания !

подробнее

Creating game on fle game engine - fle / Создание игры на fle game engine - fle

14. использование переменных в игре на c++ directx 9c



read paper in english

Этот урок посвящен самым основам и рассчитан на более углубленное изучение c++. Все примеры реализуются в среде fle game engine на реальном действующем проекте игры
Шарики и Ямки. Тема будет интересна тем, кто только начал изучать основы c++, но также хочет узнать больше о использовании переменных и о создании игр.





Содержание

страница 1 - Спрайты

страница 2 - Объекты

страница 3 - Наложение объектов

страница 4 - Код - Настройка параметров Scene Editor fge и написание кода для вывода спрайта шарика в вашем первом игровом приложении

страница 5 - Отображаем прыгающий шарик

страница 6 - Загрузка игровой сцены

страница 7 - Перемещения игровой сцены

страница 8 - Закрываем часть сцены от пустот при помощи черной текстуры с прорезью, ограничиваем перемещение сцены

страница 9 - Реализуем корректное попадание в ямы и около ям - определяем границы спрайтов ям и спрайта прыгаюшего шарика

страница 10 - Проверка столкновений

страница 11 - Игровой счёт, звуки, музыка

урок #2 страница 1 - Создание новых сцен для игры simple game, расширенная версия simple game extended

13. Скроллинг больших локаций

14. использование переменных в игре на c++ directx 9c

15. Мульти анимация







Для чего нужны переменные в c++ в общем и в игре в частности ?

Да это, батенька, основы, скажет Вам любой знаток !

Без переменных никуда и никак.



Creating game on fle game engine / Создание игры на fle game engine - примеры переменных



Почему ?

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

То есть данные + алгоритмы = программы. Без них просто не будет ничего.



На скриншоте в методе CD3DGameApp::Play_Level_8 записан на языке c++ буквально следующий алгоритм:

если m_iScore превысит значение m_iNeedScore,
то переменная m_bLevelAimAchieved станет равна true.

С точки зрения языка все понятно. Но для чего это все ?

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

Но если Вы делаете игру сами, то каждая переменная имеет определенный строго
заданный смысл. Смысл вы придумываете сами (и возможно где-то документируете),
но еще более важно - это как переменные используются вашими алгоритмами.

Как я уже заметил, исследовав код (алгоритмы реализованные на языке программирования -
в нашем случае c++), Вы можете понять как и для чего используются те или иные
переменные. В этом заключается анализ чужого кода или даже своего собственного,
написанного уже давно, но требующего, например, каких-то изменений.

Так, m_iScore это значение текущего счета набранного игроком.

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

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

Допустим я захотел делать следующий уровень игры, 8, а у любого уровня есть какие-то
цели - например в моем случае - чтобы пройти 8 уровень потребуется достичь суммы из
3000 очков, а чтобы с 7 уровня перейти на 8 - набрать 2500 очков.

Так вот чтобы реализовать этот простейший алгоритм, надо иметь 3 переменные:

m_iScore
m_iNeedScore
m_bLevelAimAchieved

А описаны они будут так :

//игровой счёт
int m_iScore;
int m_iNeedScore; //сколько нужно набрать очков чтобы пройти уровень
bool m_bLevelAimAchieved; //цель уровня достигнута

Мы объявили эти переменные внутри класса CD3DGameApp модуля start.h

Значит переменные - это контейнеры, имеющие определенный тип - задающий какие
значения она может хранить.

В нашем случае переменные m_iScore, m_iNeedScore имеют тип int - позволяют хранить целочисленные значения в диапазоне от -2147483648 до 2147483648.

Предполагается, что в данном случае тип int имеет размер 32 бит, и старший бит представляет знак числа.

Ну а переменная m_bLevelAimAchieved имеет тип bool - булевский тип, хранящий всего 2 значения - true или false.

Посмотрим как используются наши переменные.

При старте нового уровня выполняется метод CD3DGameApp::Init_Level_7(), в котором, как Вы видите,

//level 7
void CD3DGameApp::Init_Level_7()
{
m_iNeedScore = 2500;
m_iScoreOld = 2000;
}

эти переменные инициализируются.
Им присваиваются некоторые начальные значения.

Вы справедливо заметите: здесь же только переменная m_iNeedScore ! А где инициализация
m_iScore и m_bLevelAimAchieved ?

Выше я уже говорил, что m_iScore - это текущий счет набранный игроком,
поэтому значение этой переменной устанавливается в 0 где-то в самом начале игры, а по ходу
игры постепенно увеличивается. Значит мы не должны менять эту переменную, а только лишь
использовать хранимое в ней значение.

Логично предположить, что m_bLevelAimAchieved также инициализируется значением false
перед началом нового уровня. А как только переключится в true - вызовет срабатывание
алгоритма загрузки следующего уровня.

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

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

Вы можете открыть проект игры simple game, посмотреть какие там есть переменные и
добавить какие-то свои новые. Конечно делать надо не наобум, а отдавать себе отчёт в том, что
Вы делаете. Иначе это приведет к нарушениям уже созданных алгоритмов работы игры.

Давайте инициализируем переменную m_iNeedScore для следующего уровня, например 3.

Для этого запишем в модуле start.cpp такой код -


void CD3DGameApp::Init_Level_3()
{
m_iNeedScore = 300;
}

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

Как может возникнуть такая ошибка ?
Если вы в одном месте запишете переменную как
m_iNeedScore

а где-то в другом -

m_NeedScore

Естественно это будут уже 2 совершенно разные переменные
и к тому же если m_NeedScore не объявлена,
это вызовет ошибку на этапе сборки приложения.

Подведем итог.

Переменные - это основа вашего приложения, которая хранит все данные связанные с ним.

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


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

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

Больше, как говорится тут и нечего добавить.

Удачи вам на ниве создания своих приложений на c++ и игр !

Более подробно о переменных вы можете узнать из урока - Урок 1 Основные операторы языка C++ (часть 2) .





[назад] [далее]

подробнее

Искатели приключений - Зеленый Шарик

Midnight Castle, Принцесса Таверн это игры.

Принцесса Таверн игра

Midnight Castle game

Можно говорить лишь о том, что знаешь.

Узнать - поиграть.

И дальше уже выбор: понравилось / не понравилось.

А мне понравилась идея живого мыслящего океана из фильма Солярис, а вот
фильм к сожалению совершенно не понравился. Не такая видно подача информации.

Солярис фильм

Но это дело вкуса.

Если Вы знаете, фильм снят по роману Станислава Лема. Автор тоже не в восторге от
этого фильма.

Ключевая фраза: фильм про злой космос. Лем же считает, как и все романтики,
что он добрый (космос).

Итак, бизнес ( Принцесса Таверн ), полуночные замки ( Midnight Castle ) и немного самоиронии
погружают нас в обыденное ничто.

Это путь в никуда. Тупиковый.

Впрочем, не ищите в нем глубокого смысла. Его нет. Разум отдыхает. Прагматизма ноль.

Кстати, интересно, а какая это сила надиктовала Лему его роман про Солярис ?

Может наш, земной океан, тоже умеет мыслить ?

Только мы об этом не знаем ? Не способны постичь.

И только космос космос и космос вокруг. Для кого-то он злой, для других добрый.

Злой для тех, кто там побывал ? А добрый - для тех, кто мечтает побывать ?

Те кто никогда не смогут там побывать должны впасть в депрессию ?

Может все-таки смогут ?

Я заговорил о бизнесе, ну или о любой работе, которая приносит нам наш хлеб.

Если у вас есть таверна ( Принцесса Таверн ), Вы всецело занимаетесь этим делом.

Вкалываете, получая какой-то доход (или не получая его - если разоритесь).



Определенная стратегия все же приводит к успеху.

А полуночный замок ( Midnight Castle ) ?

Ну это как всегда жажда тайны, неизвестность, ночь и ... таинственный замок.

В котором Вы никогда не были.



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



Гораздо чаще я погружаюсь в недра архитектуры кода и разговариваю на непонятном непосвященному языке, да не с кем-нибудь, а с самим его величество ЭВМом !

Вот и сейчас, я без устали твержу ему, что он должен сделать.

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

Потому что ОН то у нас, почти никогда не допускает ошибок, а вот я вынужден подстраиваться под его правила.

Наградой мне будет сотворенное чудо.



Но чей-то голос твердит: экшена хочу, экшена хочу в 3д.

Будет тебе экшн (action).

Нужно бродить и искать врагов. Нашел - убей или они убьют тебя.

Это шутер.

В смысле shooter, а не какой-то человек, который решил пошутить и насмешить.

Хотя в реальности кто-то может и пошутить, т. е. поиграть в шутер.



Думается, чел, что у тебя энтузиазма хоть отбавляй.

Если ты все еще играешь в шутеры.

А я давно уже не играю, потому что достойные все прошел, а недостойные недостойны моего внимания. Увы.

Гта, хитмэн давно себе лежат на полочке. Фаркрай иногда попадается под руку.

Но что поделаешь, времена уже не те.



Оказывается есть она - еще одна напасть - зовется ЗЕЛЕНЫЙ ШАРИК.

В казуалки уже играешь ?

Хуже.

Я их делаю.

И что, кто-нибудь играет уже в них ?

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

Или нет ?



Да кому как.

Но не каждый может посвящать играм часы и даже десятки и сотни часов.

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

Или не играть.

А например поспать или посидеть просто так у окна.

Не Windows конечно, а у обычного окна со стеклом.

Но что-то мне кажется не получится из ЗЕЛЕНОГО ШАРИКА очередной казуалки.

Да не потому что интереса нет, а как раз наоборот.

Вот уже он и с зомби встретился, и растение какое-то у себя взрастил.

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

Вообщем Костя Коробкин.

Каникулы Зеленого Шарика.

Каникулы Зеленого Шарика Сумасшедший Дэйв

Каникулы Зеленого Шарика Костя Коробкин

Каникулы Зеленого Шарика Горохострел

Каникулы Зеленого Шарика  Горохострел Ядовитые горошины

Каникулы Зеленого Шарика Ядовитые горошины

Каникулы Зеленого Шарика Петька и Василий Иванович

Каникулы Зеленого Шарика Подводный мир Тайны Морских Глубин

Каникулы Зеленого Шарика Подводный мир Тайны Морских Глубин

Каникулы Зеленого Шарика Остров Сокровищ

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

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



Спасибо за внимание !



kerbal space program - Первые впечатления

На днях довелось поиграть в одну замечательную игрушку - kerbal space program

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

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

kerbal space program - Первые впечатления

Почему изучать космонавтику это захватывающе ?

Потому что космос - это нечто неизведанное. Он всегда манил и будет манить людей.

Ну а скажите, кто бы не согласился хотя бы на время стать космонавтом ?

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

Впечатляет ?

Думаю да.

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

Что интересного мы найдем в kerbal space program ?

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

Сюжетная составляющая минимальна.

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

Герои игры - необычные существа КЕРБАЛЫ, но им присущи черты людей.

Эти забавные зеленые человечки чем-то напомнили мне ...

персонажей книги Николая Носова - Незнайка на Луне.

И тут меня осенило !

В 60-х годах 20 века тема космоса была в диковинку. А Носов был первым первопроходцем, который донес эту тему до детей в своих книгах. Одна из них Незнайка на Луне.

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

Взять к примеру Прибор Невесомости.

В реальности такой не существует.

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

Кто не мечтал побывать на месте Незнайки и тоже побывать на Луне ?

Если не считать Юрия Гагарина и плеяду других космонавтов, чтобы побывать на Луне, нужно очень многим пожертвовать ради этой великой цели.

А тут kerbal space program и ничем особым кроме нескольких свободных часов времени вам жертвовать не придется.

И Вы, как и Незнайка у Носова, сможете побывать (правда не на Луне, а на Муне).

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

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

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

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

Одним словом, Ваши мечты о путешествии в космос, вполне осуществимы !

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

Оставленные комментарии



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


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