| 7 июля 2008 | главная | отзыв |

SNAKE for PC under MS-DOS

Tested on: MS-DOS, Windows 95, Windows NT 4.0, Windows XP
http://Jolyk.narod.ru/Snake/ e-mail: Jolyk@yandex.ru
Принимаем пожертвования WM Z274478759291
Press H from Snake to see Help Page
Смотрите Help Page из программы Snake, чтобы еще просветиться.

Что надо делать?

Хавать сердца и никуда не врезаться. После съедения сердца растет длина. Чем длиньше - тем престижнее. В самом начале скорость маленькая. Это сделано для того, чтобы легче было обучиться. При вырастании скорость становиться стандартной.

Как сделать единый список чемпионов в сети?

Список чемпионов рожается в текущем каталоге. Запускайте программу с сервера и будет единый список. Если путь не промаппован, то сетевой путь не может быть текущим каталогом. В этом случае задайте сетевой путь к каталогу в параметре. Например: snake.exe \\Servak\C\Games\Snake\

Какой размер поля?

38х19=722. Но в жизни все хитрее. Длины можно достигнуть большей, чем размер поля. Чемпионы набирают до 1400. Сердца избегают появляться по краям поля, если есть в середине место.

От чего зависит скорость роста хвоста?

После съедения сердца слева вверху появляется число с плюсом, которое уменьшается со временем. Это число указывает сколько добавится при следующем съедении. Сколько уже добавлялось в предыдущие 3 раза там сверху тоже видно (LAST+). Таким образом если слишком долго ползать, то при съедении сердечка длина не добавится. И наоборот если быстро доползти до следующего сердца, то прибавка будет максимальной. Причем непосредственно приостановка конца хвоста для увеличения длины происходит не сразу после съедения сердца, а когда хвост доползает до точки роста (алмазик).

Известные глюки

Если в системе установлен SpeedFan, то Snake, а так же многие другие старые DOS программы виснут. Нужно перегрузиться, не запуская SpeedFan.

Версии

3.13 (7.07.2008)
Добавлено охлаждение процессора, если запущена под чистым ДОСом.

3.12 (22.06.2008)
Существенно улучшен МЕГА-мозг. Хотя траектория стала несколько суетной, но по очкам - до 500.
Оказывается был баг в таймере. Все могло подвиснуть или ускориться. Исправлено.

3.11 (18.06.2008)
Добавлена информация о пожертвовании.
snake.htm переименован в readme.htm
Первая скорость в демо сделана такой же как в игре.
В экране рекордов сделаны отдельные переходы в игру и в демо.
Стало видно во что врезались. Оно не затирается взрывом, а начинает мигать.
Добавлена возможность запускать с CD. Хочется ему конечно писануть на CD, но нажатие Esc помогает.
Уделено внимание равномерности движения.
При нескольких одновременно запущенных снейках на одном компе файл рекордов не блокировался нормально. Выяснилось, ntvdm втихушку делал копию используемого файла вида vdm*.tmp, если он уже был открыт, чтоб всем хватило. Причем только для третьей и более попросившей программы. Услужливая такая. Похоже никто больше в инете не в курсе при каких событиях они появляются. Ну пусть здесь прочитают.
В полночь все конечно подвисало. Исправил.
Переделан ввод имени. Теперь можно вводить русские буквы.
Сделан обучающий фильм.

3.10 и ранее
При движении вниз не видит тупик слева. Исправлено.
Дальнейшее невозможно вспомнить за давностью лет.


© 1997-2008 Jolyk