| Fang |
Сообщение
#1
|
|
Гость |
Захотелось вот попробовать написать тетрис. Думал что просто а вот теперь даже не знаю с чего начать. В сети много исходников, но хотелось бы чтобы объяснили поподробнее. Алгоритм какой нибудь что ли...
|
![]() ![]() |
| Бродяжник |
Сообщение
#2
|
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 206 Пол: Мужской Репутация: 3 |
Надо думать, что в любом случае алгоритм включает в себя рисование/выпечатывание пустых или заполненных клеточек стакана. Так вот, можно сделать следующее: всякий раз, когда это происходит, записывать в файл какой-нибудь код, скажем, 1, а после него координаты выводимой клеточки и ее цвет. А там, где в программе стоит задержка, записывать в файл другой код, скажем, 0. Вот и все. Потом считываем этот файл, и если встречаем код 1, то считываем координаты и цвет, и рисуем клеточку. А когда встречаем 0, делаем задержку. И будет вам счастье.
Или еще лучше. Там, где стоит ввод с клавиатуры, записываем код клавиши в файл (или -1, если ничего не нажали). А в демо версии вместо ввода с клавиатуры ставим чтение из файла, или выборку кода из заранее считанного массива. А все остальное оставляем по-старому. В общем, есть варианты. Сообщение отредактировано: Бродяжник - |
Fang Тетрис 30.09.2005 23:45
Fang Ну не ужели никто тетрис не делал? :huh: 2.10.2005 18:35
klem4
Если бы ты воспользовался поиском или просто про… 2.10.2005 19:13
volvo Ну объясни ты мне, зачем тебе ЕЩЕ ОДИН исходник? И… 2.10.2005 18:40
Guest
Ну не алгоритм, а так... основные понятия. Что та… 2.10.2005 21:15
volvo Ты что, издеваешься? Какой же тетрис БЕЗ ГРАФИКИ? … 2.10.2005 21:47
virt тетрис без графики ,т.е. по реалу -- игрушки для а… 2.10.2005 22:42
Meruert mne nravitsya vse eto! Hochu oznokomitsya pobl… 8.02.2006 17:39
AlienEmperor Ну ладно, ладно... Наскочили на человека... Злые в… 3.10.2005 18:18
SmOuk Люди, подскажите мне как сделать демо режим в тетр… 23.12.2005 17:23
Gothic_Snake
Люди, подскажите мне как сделать демо режим в тет… 23.12.2005 21:53
SmOuk
Как вариант:
Пишешь процедурку, которая запоминае… 25.12.2005 15:25
Бродяжник Первое, что пришло в голову.
После того, как сгене… 23.12.2005 20:04
GoodWind ИИ писать хочешь ? 25.12.2005 17:26
Gothic_Snake
ИИ писать хочешь ?
Наверное хочет... 25.12.2005 17:55
SmOuk Да придётся! Только не подскажите, от чего отт… 26.12.2005 1:28
Бродяжник Meruert
С чем ознакомиться-то? С тетрисом? 8.02.2006 20:38
SmOuk Препод разрешил сделать демо мультиком.
Gothic_Sna… 2.03.2006 2:48
SmOuk Бродяжник
Спасибо... Вроде несложный алгоритм.. Б… 3.03.2006 21:16
SmOuk
Сделал так... Всё работает,ну в смысле движения п… 12.03.2006 0:46
Бродяжник Исходничек я скачал, но посмотреть пока толком не … 13.03.2006 17:50
SmOuk Ну что, не ужели никто не нашёл ошибку? :unsure: … 14.03.2006 2:23![]() ![]() |
|
Текстовая версия | 23.12.2025 19:14 |