Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.09.2008, 12:10   #1
hebep
 
Регистрация: 27.09.2008
Сообщений: 4
По умолчанию Вопрос об организации кода

Всем доброго времени суток.

Есть вопрос. Решил написать игру типа ЭПОХА ИМПЕРИЙ точнее её жалкое подобие совершенно простенькую. Это первая моя так сказать идея. Я так понял все постройки надо реализовать в виде объектов? Объекты поместить в массив и в цикле программы работать с ними?

Последний раз редактировалось hebep; 27.09.2008 в 12:56.
hebep вне форума Ответить с цитированием
Старый 27.09.2008, 12:34   #2
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Я так понимаю, что
Цитата:
ЭПОХА ИПЕРИЙ
это эпоха империй?
И что это за игра - стратегия, экшн или ???
А вообще-то попробуйте лучше что попроще, ну хотя бы крестики - нолики. Сразу понятней будет как со сложными играми организовывать процесс.
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 27.09.2008, 13:00   #3
hebep
 
Регистрация: 27.09.2008
Сообщений: 4
По умолчанию

Исправил.ну пару игруль такого типа уже писал. Ясное дело что сложные игры сразу так вот после учебника не пишутся. Стратежка.
hebep вне форума Ответить с цитированием
Старый 27.09.2008, 14:25   #4
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

тоже раньше хотел написать игру стратегию. Но это очень тяжко делать. Нужны рисунки, нужно много кода, нужно придумывать поведение ИИ, надо делать редактор карт, звуки и прочее. Одному тут никак не справиться.
Манжосов Денис :) вне форума Ответить с цитированием
Старый 27.09.2008, 14:33   #5
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,690
По умолчанию

hebep, ОБЯЗАТЕЛЬНО! напиши что будет в твоей игре на листке(Word).
Например:
1. Меню и игровой интерфейс
2. Можно строить здания
3. Можно нанимать юнитов
4. Можно выделять юнитов и отдавать им приказы
5. ИИ(простенький)
...
Потом просмотри, что ты в состоянии реализовать, а что нет. Что не можешь или не знаешь как реализовать, то пытайся реализовать это в отдельных программах. Или написать супер простое подобие на то что ты собираешься сделать.
Как наберешься опыта, можно не спеша начинать делать свой проект.
Если возникнут проблемы с исполнением, то лучше сначало поломать голову и если ничего не получится, то задавай вопросы на форуме, в помощи не откажем.
Kostia вне форума Ответить с цитированием
Старый 27.09.2008, 15:22   #6
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

Вот и я толкую, что невозможно дать конкретный ответ на глобальный вопрос "как сделать ту или иную игру?".Здесь нужно знать полностью концепцию, замысел программиста.Вот на вопрос типа -" у меня на заднем плане есть объект (дерево, здание и т.п).Мне нужно его плавно переместить, увеличить \ уменьшить и т.д." - можно конкретно дать совет,как это выполнить.Какие методы здесь применимы.Понимаешь
hebep? Чем конкретней вопрос, тем исчерпывающе можно получить ответ.Пусть их (вопросов) будет даже сотня.
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 27.09.2008, 15:29   #7
BangBangFM
Заблокирован
 
Регистрация: 12.08.2008
Сообщений: 166
По умолчанию

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

ИИ. Если никода не писал 1D игры (пример "Мортал комбат"), там проще всего реализовать ии,в 2D, любая стратежка, будут проблемы, причем большие. Почитай это:
http://www.mirgames.ru/articles/base/pathfind.html
http://www.mirgames.ru/articles/base/aigame.html
http://www.mirgames.ru/articles/base/ai1.html
http://www.mirgames.ru/articles/base/aiincrpg.html
И это
http://www.mirgames.ru/articles/base...processor.html

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

Последний раз редактировалось BangBangFM; 27.09.2008 в 15:52.
BangBangFM вне форума Ответить с цитированием
Старый 27.09.2008, 16:06   #8
hebep
 
Регистрация: 27.09.2008
Сообщений: 4
По умолчанию

Благодарю за ссылку BangBangFM. Точно! Дизайн-документ или чтото вроде того надо будет составить, всё из башки выложить на бумагу.
hebep вне форума Ответить с цитированием
Старый 02.10.2008, 19:21   #9
hebep
 
Регистрация: 27.09.2008
Сообщений: 4
По умолчанию

Народ ! Прошу если кому не трудно и знает места где можно почитать лекции об организации той или иной части игры киньте ссылочку.
hebep вне форума Ответить с цитированием
Старый 09.10.2008, 17:24   #10
Niello
Пользователь
 
Регистрация: 08.10.2008
Сообщений: 15
По умолчанию

gamedev.ru
gamedev.net
pmg.org.ru
gamesanatomy.ru
gamasutra.com

и это только навскидку. Но и этого должно хватить надолго. =)
Niello вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто может написать программу для организации? Алина Пася Фриланс 7 24.04.2008 20:15
Подскажите по организации Help SnakeMan Общие вопросы Delphi 4 26.03.2008 07:22
Вопрос по организации поиска и расстановки меток Melifaro Компоненты Delphi 4 01.11.2007 09:53
косяк при организации итерационных вычислений redfield Microsoft Office Excel 3 04.09.2007 21:35
Выдернуть куски кода из html-кода trafbite Помощь студентам 7 18.08.2007 13:51