Page 1 of 2

Игра Падение

Posted: Wed Dec 24, 2008 5:02 pm
by chaykin
Всем привет :D
Я тут написал новую игру, надеюсь она вам понравится.
P.S.
Лучше играть в реальной системе т.к. в эмуляторе задержка происходит при нажатии клавиш и просто не успеваешь))
Следующая версия через пару недель т.к. новогодние праздники грядут и когда они закончатся не знаю... :D

Жду комментариев :)


12/01/2009 для тех кто смотрит эту страницу первый раз , это глючная версия её не качайте!!! нормальная версия ниже

Re: Игра Падение

Posted: Wed Dec 24, 2008 7:24 pm
by Leency
Надписи из окна игры лучше убрать, малость отвлекают. А так, в общем, затягивающе :)

Re: Игра Падение

Posted: Wed Dec 24, 2008 7:27 pm
by chaykin
Ок, уже занимаюсь версией с картинками и в процесе ещё несколько уровней и там этих надписей не планируется, а как горизонтальная скорость квадрата, успеваешь?

Re: Игра Падение

Posted: Wed Dec 24, 2008 7:40 pm
by Leency
Я играл в эмуле, там не успевал. Но это может быть или из-за того что это эмуль (вряд ли) или из-за того что я плохо играю и потому иногда возвращался назад, а это главная причина проигрыша. Но ИМХО слишком быстро.

Re: Игра Падение

Posted: Sat Dec 27, 2008 6:30 pm
by chaykin
В эмуле коды клавиш считываются медленее ( так винда устроена, но можно настроить ) а Kolibri как я понял (надеюсь правильно понял . Если не прав подправьте ) клавиши считываются всегда , и задержек нет.
Вот такие дела :D

Re: Игра Падение

Posted: Sat Dec 27, 2008 7:44 pm
by barsuk
Т.е. скорость движения зависит от количества приходящих событий о нажатии клавиши?
Лучше, имхо, сделать скорость постоянной. Тогда все будет одинаково и в эмуляторе, и в Колибри, и в будущих версиях..

Re: Игра Падение

Posted: Sat Dec 27, 2008 8:09 pm
by chaykin
У меня так совпало что в эмулях коды считываются через раз вот и выходит что скорость становиться в 2 раза меньше
сейчас я над этим думаю но всё таки пока советую играть без эмулей у меня нет времени работать над этим, итак проблемы с перерисовкой :(
вот скрин новой версии ( не очень но играть можно )
p.s. новых версий в ближайшее время не ждите , буду полностью её переписывать в связи с вышесказанными причинами

12/01/2009 для тех кто смотрит эту страницу первый раз , это глючная версия её не качайте!!! нормальная версия ниже

Re: Игра Падение

Posted: Sat Dec 27, 2008 9:37 pm
by DmitrySokolowsky
Мне понравилось, недостатки есть, но в целом неплохо для начала. 4-й уровень заставил понервничать :D

Re: Игра Падение

Posted: Mon Dec 29, 2008 9:44 am
by Albom
интересная игрушка.
а считывание с клавиатуры происходит считыванием ASCII кодов или скан кодов? последний вариант ИМХО намного лучше.

Re: Игра Падение

Posted: Tue Jan 06, 2009 4:58 pm
by Asper
Советую поменьше пользоваться макросами, лучше использовать call (сэкономишь на размере программы). И основной цикл still в программе лучше использовать всё-таки один. (Относится к 1 версии, вторую не смотрел.)

Re: Игра Падение

Posted: Tue Jan 06, 2009 6:42 pm
by Ghost
Asper
Я за асм обеими руками, потому и в проекте. Но по опыту могу сказать, лучше сразу писать в бинарном виде.

P.S. Мля, люди, разберитесь в вопросе, экономия размера ради экономии размера ничего не дает!!!! Есть ещё такие параметры как производительность (на которую не всегда благотворно влияет оптимизация по размеру), и время разработки (тоже не маловажный параметр)!!!! Плюс ко всему макросы дают абстакцию, вспомни mcall и поймеш о чем я, а основная их задача как раз экономия времени разработки.

Re: Игра Падение

Posted: Tue Jan 06, 2009 7:42 pm
by Gluk
call как раз таки по производительности проигрывает макросам..
а вообще это кажется холиварная тема, так что не будем..)

Re: Игра Падение

Posted: Wed Jan 07, 2009 5:30 pm
by Asper
Я так понимаю программа не столь критична к производительности. А макросами конечно же иногда и полезно воспользоваться, но пользоваться ими тоже надо умело. Говорю по собственному опыту, я в ZKEY сначала кнопку сделал макросом и потом использовал этот макрос на все кнопки клавиатуры, когда переделал его на процедуру прога похудела значительно, а изменения в производительсти я и не заметил.
Для многократно повторно используемых кусков кода на мой взгляд всё же лучше call.
Холиварить я здесь и не собирался, просто дал совет chaykin'у как сделать программу лучше, а воспользоваться им или нет это конечно же его право.

Re: Игра Падение

Posted: Wed Jan 07, 2009 11:05 pm
by chaykin
всем спасибо но скоро гдето через пару дней я скину новую версию в которой максимум исправлений, минимум глюков, анимация и пара сюрпризов !
:D

Re: Игра Падение

Posted: Fri Jan 09, 2009 6:40 pm
by chaykin
Прикольная игра которая поможет скоротать время и поднять настроение :D
Надеюсь, что игра вам понравится. Это практически финальная версия , в 1.0 будут только лёгкие исправления.
Советую прочитать readme.txt там правила игры :D
Очень жду комментариев т.к. это поможет мне в написании последней версии !!!

.: 5 причин по которым вам стоит в неё поиграть:.
1) 8 уровней (8й уровень моя гордость, которая заставит вас попотеть )
2) простое управление
3) улучшена перерисовка экрана
4) забавные картинки
5) новые правила ( теперь играть стало интереснее )
ну и просто я вложил в неё свою душу и надеюсь не зря :)
Версия 1.0 появится с следующей моей игрой , когда я полностью изучу Ассемблер (где-то через месяц )