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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.07.2009, 12:58   #1
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
Радость Игра CosmoNoid Beta + редактор.

Выкладываю Beta версию CosmoNoid 2.5 - космической стрелялки.
В игре реализованы противники и оружие. Звуков пока нет, но я скоро займусь ими (уже доступны к использованию через скрипты).

Основной особенностью игры является новый движок с поддержкой скриптов (это специальный файл с кодом который запускается игрой и реализует всю игровую логику от создания игрока до игровых миссий). Из exe вынесены все ресурсы и параметры игровых объектов что позволяет создавать новые объекты без изменения .exe а потом использовать в скриптах. Для удобства редактирования создал редактор скриптов с таким функционалом (сам редактор в папке Data):
-Подсветка синтаксиса (код черным, параметры синим а комментарии зеленым).
-Поиск нужного опкода по слову и вставка в текст.
-Определение кода клавиш.
-Быстрая вставка ограничителенй параметров в текст.
-Настройки с параметрами текста
-Обширная справка по скриптам.

Пока что занимаюсь только движком игры поэтому уровней только 1 (просто появляются корабли противника которые не могут принести вред игроку а просто летят, чтобы начать уровень заново нужно нажать кнопку 2).
В планах сделать:
-Разнообразные типы AI противника.
-Чтоб противники стреляли.
-Нормальная реализация уровней.
-Звуки
-Много оружия и видов противника (уже можно добавлять с помощю скриптов)
-Может еще что придумаю.
-Может вы подскажите что сделать ?

Чуть не забыл про управление: A и D -перемещение корабля. Пробел- стрелять.
Изображения
Тип файла: jpg Game.jpg (30.4 Кб, 156 просмотров)
Тип файла: jpg Editor.jpg (59.6 Кб, 195 просмотров)
Вложения
Тип файла: rar Game.part1.rar (830.1 Кб, 85 просмотров)
Тип файла: rar Game.part2.rar (694.8 Кб, 82 просмотров)
Вадим Буренков вне форума Ответить с цитированием
Старый 13.07.2009, 14:24   #2
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

Когда уничтожаю всех противников - игра получается закончилась, а ведь мне так понравилось! . Ну, думаю, то, что корабль может заходить за пределы экрана ты и сам знаешь, но лучше чтобы это было исправлено.
В редакторе скриптов я не стал разбираться, пока игра Beta.
Код:
ResolutionX = 640
ResolutionY = 480
Вот эти параметры не меняются в оконном режиме.
Особенно понравились взрывы, но лучше, чтобы они рисовались на кораблях, а не под кораблями.
Короче, выпускай новую версию скорей!
Манжосов Денис :) вне форума Ответить с цитированием
Старый 13.07.2009, 14:38   #3
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Цитата:
В редакторе скриптов я не стал разбираться, пока игра Beta.
Если интересно то можешь разобраться, там ничего сложного нет, если надо все объясню . Тем более скриптовая система уже не будет подвергаться серьезным изменениям, буду только наращивать кол-во доступных комманд. Сейчас их около 30.
Уровней сейчас не густо (всего 1), но его можно начать заново нажав "2". Или можешь свой написать.
Цитата:
Особенно понравились взрывы, но лучше, чтобы они рисовались на кораблях, а не под кораблями.
А вот с этим косяк вышел. Я знал о проблеме но изменить что-либо будет сложновато.
Цитата:
Вот эти параметры не меняются в оконном режиме.
Я конечно посмотрю, но даже если бы они изменялись игра все равно заточена на 640x480(то есть просто были бы пустые места на форме). Эти настройки остались от движка.
Цитата:
Ну, думаю, то, что корабль может заходить за пределы экрана ты и сам знаешь, но лучше чтобы это было исправлено.
Дело в том что управление кораблем заложено в скриптах, а комманды проверки координат (чтобы проверить выход за пределы экрана) еще нет. Но как появится сделаю.
---------------------
Сделал скрипт который добавляет 2 игрока!!!! В архиве инструкция по установке (ничего сложного).
Изображения
Тип файла: jpg Player2.jpg (31.5 Кб, 142 просмотров)
Вложения
Тип файла: rar 2 игрок.rar (904 байт, 22 просмотров)

Последний раз редактировалось Вадим Буренков; 13.07.2009 в 14:44.
Вадим Буренков вне форума Ответить с цитированием
Старый 13.07.2009, 15:06   #4
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

Мы с другом сыграли против друг друга , но получается, что нажато несколько клавиш одновременно и потому иногда у меня или у моего друга не работают клавиши, ну а также постоянный звуковой сигнал. Так что нужно исправить.
Манжосов Денис :) вне форума Ответить с цитированием
Старый 13.07.2009, 15:08   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Так что нужно исправить.
Нужно просто сделать ее сетевой. )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.07.2009, 15:13   #6
Манжосов Денис :)
Участник клуба
 
Регистрация: 29.01.2008
Сообщений: 1,039
По умолчанию

Ещё одну ошибку нашёл. При нажатии клавиши 1, появляется окно, но в нём курсора не видно, так как я отключил его из игры. Но в окошке он должен быть.
Манжосов Денис :) вне форума Ответить с цитированием
Старый 13.07.2009, 15:15   #7
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Цитата:
не работают клавиши
В этом Windows виновата! Она не дает обрабатывать много клавиш сразу если нажата одна из стрелок. Выход простой- переназначить клавиши со стрелок на другие.
В новом варианте управление на клавиши 4 и 6 (слева от стрелок) а огонь на "+".
Вложения
Тип файла: rar Player2.rar (549 байт, 16 просмотров)
Вадим Буренков вне форума Ответить с цитированием
Старый 13.07.2009, 15:17   #8
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Цитата:
Нужно просто сделать ее сетевой. )
Отличная идея! Надо будет подумать.
Цитата:
При нажатии клавиши 1, появляется окно, но в нём курсора не видно, так как я отключил его из игры.
Ну так включи его обратно . Кстати это окно исправления ошибок и мониторинга скриптов (для разработчика т.е меня).
----------------------------------------------
Сделал послойную обработку анимаций. Теперь сначала рисуются корабли, потом анимации взрывов от оружия а потом анимации взрывов кораблей. После этого анимации стали работать в 2 раза быстрее!? Пришлось подправить конфиги анимаций.
Скопировать содержимое архива в папку с игрой и нажать "заменить все".
Вложения
Тип файла: rar CosmoNoid.rar (189.3 Кб, 26 просмотров)

Последний раз редактировалось Вадим Буренков; 13.07.2009 в 20:54.
Вадим Буренков вне форума Ответить с цитированием
Старый 14.07.2009, 20:35   #9
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
Сообщение

Сделал новую версию. Теперь уровень долше, 2 вида корабля игрока (2 вид с 2 пушками ). Также исправлено несколько ошибок из-за которых игра могла зависнуть. Добавлена поддержка констант в скриптах редакторе а также 4 опкода. Реализована возможность установить на корабль несколько оружий, причем разных.
Теперь буду выпускать версии игры которые ставятся на предидущие. Это патч 1 который ставится на чистую игру (будущий патч 2 будет ставится только на патч 1).
Изображения
Тип файла: jpg Screen.JPG (30.4 Кб, 170 просмотров)
Вложения
Тип файла: rar Patch 1.rar (470.4 Кб, 27 просмотров)
Вадим Буренков вне форума Ответить с цитированием
Старый 11.01.2010, 12:48   #10
Serg-Grin
Дивиджей
Пользователь
 
Аватар для Serg-Grin
 
Регистрация: 05.01.2009
Сообщений: 84
По умолчанию

Вирусы в файлах
Впишите в google:
DVJ Serg-Grin
И вы услышите мои песни
Serg-Grin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Моя первая игра CosmoNoid (canvas) Алекс Ялта Gamedev - cоздание игр: Unity, OpenGL, DirectX 78 16.06.2010 23:42
Игра CosmoNoid 2. Вадим Буренков Gamedev - cоздание игр: Unity, OpenGL, DirectX 9 13.05.2010 16:28
Windows 7 Beta +Sergey+ Windows 1 16.01.2009 15:29
3.5 и 3.5 SP1 Beta Malder Общие вопросы .NET 5 19.08.2008 17:17
Редактор и игра Манжосов Денис :) Gamedev - cоздание игр: Unity, OpenGL, DirectX 5 26.07.2008 10:40