IPB
ЛогинПароль:

> Первая игра, змейка :))
сообщение
Сообщение #1


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Все на этой планете уже написали змейку кроме меня smile.gif

Это вообще моя первая игра и насколько она плохая получилась ? Ну на 3- я бы ее оценил smile.gif)

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

Счастливые обладатели FPC могут это сделать, подправив dalay в процедуре Play smile.gif

Так как это моя первая игра, строго не судить и сильно не глумиться smile.gif)

Сообщение отредактировано: klem4 -


Прикрепленные файлы
Прикрепленный файл  Game.rar ( 59.31 килобайт ) Кол-во скачиваний: 498


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 39
Пол: Мужской
Реальное имя: Василий

Репутация: -  -2  +


Ну насчет
Цитата
исчезание "яблок" перед самым носом

по-моему в том и фишка, что игрок так должен действовать точнее, чтобы успеть схватить яблоко! klem4, сделай еще так, что если игрок не успевает взять яблоко, то это запоминается и в конце игры помимо набранных очков в таблице будет фигурировать процент собранных яблок, от общего кол-ва появившихся (типа точность).
А вот
Цитата
моргание

это да, бесит! Все таки 32-битный компилер! Сделай через видеостраницы. Не знаю как на FPC, а на ТурбоПаскале главный цикл через видеостраницы я организовываю так:

Var
v: Byte;

...

v:=0;
SetVisualPage(0);
REPEAT
Inc(v);
if v > 5
then v:=0;
SetActivePage(v);

ClearDevice;
{рисуем все что надо}
SetVisualPage(v)
UNTIL KeyPressed;


Получается что мы сначала отрисовываем все на невидимой странице, а потом делаем ее видимой, и не надо ничего перерисовывать.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 5.05.2024 23:50
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name