![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MyGames
KiberKot © (2006-04-30 21:15:00)Сдаюсь на суд общественности :)
Kiber-Kot.narod.ru/DownLoads/MyPrograms/KiberKot.rar
Моя первая игра, так что прошу сильно не ругать.
ЗЫ интерфейс еще трохи переделаю
Yegorchic (2006-05-01 18:56:00) [1]Всё так быстро... :\
grouzd[E]v (2006-05-01 18:45:00) [2]KiberKot, ну пофиг, все равно столкновения с квадратами
---
... we are walking on a thin line and you better avoid the risk ...
Ландграф Павел (2006-05-01 18:05:00) [3]Имно тебе надо ее доделывать, а не начинать новую... т.к. скролер можно писать хоть на GDI,
KiberKot (2006-05-01 03:10:00) [4]
> grouzd[E]v ©
У меня зделано совсем по другому, я не делил на клетки (пока еще не разобрался
как это правильно делать), так что мне приходится просматривать каждый
объект
grouzd[E]v (2006-05-01 00:48:00) [5]Оу, это тяжело словами описать - в паскале короче будет. А вообще посмотри на http://code.darthman.com/конкурс скроллер. Конкретно мое - grouzd)Ev/player.pas
---
... we are walking on a thin line and you better avoid the risk ...
KiberKot (2006-05-01 00:41:00) [6]О блин...
Придумал способ намного ускоряющий работу.
Проверять столкновения плэера с преградой, а потом если оное присутствует
то проверять все остальные условия.
ЗЫ ну тормоз, о чем я раньше думал :)
KiberKot (2006-05-01 00:36:00) [7]Опишите кто нибудь, как вы столкновения проверяете.
У меня проверяются все четыре сторона:
верх) если гравитация больше 0 , координаты плэера или бота по Y выше
координат препятствия и присутствует столкновение
низ) если гравитация меньше 0 (прыгает) , координаты плэера или бота по Y
ниже координат препятствия и присутствует столкновение
лево/право) по координатам и столкновению
grouzd[E]v (2006-05-01 00:23:00) [8]Медленно? Не сказал бы. Впрочем, мне грех ворчать на fps независимость ;) А так - вполне. Даже столкновения (тоже больная тема) работают нормально - в своем скроллере я их долго писал.
Вобщем ниче, только вот менюшку надо менять срочно. Ну и это, не забываем про третью ось =)
---
... we are walking on a thin line and you better avoid the risk ...
KiberKot (2006-04-30 23:53:00) [9]Мне бы в принцепе и 4бита хватило, а надписи мерцают из за того, что я их
textOut-ом вывожу (не придумал ничегг другого), а игра действительно
сильно тормозит, из за неоптимального кода. В местах, где много препятствий
вобще медленно все. Просто у меня куча циклов, для обработки всех столкновений.
В следующей игре все будет оптимизированно.
XProger (2006-04-30 23:48:00) [10]Психоделично.
Всё слишком быстро (частота биения сердца моего компутера - 2 Ггц)
Надписи мерцают.
Я способен различать большее число цветов :)
KiberKot (2006-04-30 23:23:00) [11]ну посмотрим
А игра то тибе как ?
XProger (2006-04-30 23:04:00) [12]KiberKot, будет лучше, нет смысла идти назад...
KiberKot (2006-04-30 22:53:00) [13]
> к этому ты больше не вернёшься... ;)
Это еще почему
XProger (2006-04-30 22:52:00) [14]к этому ты больше не вернёшься... ;)
KiberKot (2006-04-30 22:33:00) [15]> AppEventЭто вобще че???
Я вобщето браг двиджок из книги по DX Краснова, (там в принципе только
создание поверхностей и блитинг остались от движка) модули оставил
старые, даже и не посмотрел на них.
Графика 8 бит, но вот саму игру я трохи по другому представлял, хотел
врагов поумнее зделать и скины их поменять, но так как впемя поджимало
я все упрощал и упрощал, и в итоге получилось этО, хотя вобщем игрушка получилась прикольная.
Меню пока незнаю как совместить с игрой и до д3д пока не дошел, щас
перехожу на ОГЛ а к этому вернусь попозже.
А менюха кстати стильная получилась :)
Cash (2006-04-30 22:27:00) [16]Uups, кажись с юнитами наглючил. :)
Их другие модули требуют, uses секцию лучше вычищать от ненужных
модулей, а то мало ли чего. :)
Cash (2006-04-30 22:12:00) [17]Понастырничаю! :)))
AppEvent - (чесно говоря) без него же интереснее.
Надо бы почикать подгружаемые модули, я конечно не настаиваю, но
ActiveX, RichEdit, WinInet и ему подобные, по моему, там зря сидят.
Со стороны гамера:
Достаточно хорошо. Люблю дендиские игрушки. Графика случаём не 8-ми
битная? Цвету бы добавить. Давольно быстрые перемещения. Монстеры
прикольные. Котяра тоже.
Со стороны шкодера:
Менюха и игра в разных файлах, это никуда не годно. Надо бы объединить,
причем (это типа самый куль) желательно сделать GUI для игры.
Слушай, ты же DirectX 8 юзаеш, там же DirectDraw уже нет (в его чистом
исполнении), а есть эмуляция DirectDraw через Direct3D. Тормозявая штука!
Проще сразу D3D брать в разработку. Log и открытый ресурс - это хорошо.
Менюху бы на контрасте цветов.
KiberKot (2006-04-30 21:52:00) [18]
> Что делает "ga.k"???
Это и есть игра. У меня игра и меню в разных файлах. Меню делал стандатными средствами.
ga.k можно переименовать в ga.exe но лучше этого не делать
Cash (2006-04-30 21:48:00) [19]Что делает "ga.k"???
KiberKot (2006-04-30 21:37:00) [20]322 Kb