С какой игры начать? |
С какой игры начать? |
Гелла |
30.03.2006 19:50
Сообщение
#1
|
Пионер Группа: Пользователи Сообщений: 84 Пол: Женский Репутация: 0 |
Я вот хочу научится программировать..один очень хороший человек на этом форуме подсказал, что лучше учиться программировать в процессе написания игр........какую самую простую игру вы можете посоветовать..Заранее Большое Спасибо....Не умею правильно пользоваться поиском по форуму..поэтому не отсылайте плиз в поиск........
-------------------- И полусонным стрелкам лень
Ворочаться на циферблате И дольше века длится день.. И не кончается объятье... |
Бродяжник |
17.04.2006 8:28
Сообщение
#2
|
Бывалый Группа: Пользователи Сообщений: 206 Пол: Мужской Репутация: 3 |
Привет, Гелла!
Возможно, эта ошибка содержится только в тексте, выложенном на форуме, но в самом начале программы в строке x:=xn недостает точки с запятой. Наверное, в рабочей программе она есть. Далее, как в точности выглядит строка в программе, где записано GoToXY(x,y);? Там между кавычками должен быть пробел. Он есть? И наконец (я уже об этом писал). На моем компьютере я компилировал эту программу под ТР 6.0. И у меня она нормально работает при dt = 60000. В модуле CRT в свое время был применен такой алгоритм для функции Delay, который на более новых компьютерах перестал работать. По-моему, были какие-то патчи для этого дела, но я не уверен. Так вот, как же должна работать эта программа? - на экране появляется цифра 8, которая движется по экрану слева направо. Если ничего не нажать, то она доедет до края экрана и программа завершится. Если нажимать клавиши управления, она будет менять направление движения. И если Вы видите, что на экране почти мгновенно возникает полоса '8', и на этом все - это значит, что программа работает чересчур быстро. Чтобы ее замедлить, увеличьте значение dt. З.Ы. Читать здесь: Процедура Delay Сообщение отредактировано: volvo - 2.11.2006 12:37 |
Текстовая версия | 3.06.2024 10:10 |