Десять байт, которые потрясли мир...
Вид для печати
Интересно, а если питона делать на бейсике, то во сколько байт можно уложиться?
Сделал две версии классического питона - без текстуры и с текстурой, на основе алгоритма Firestarter. Над оптимизацией особо не парился, так что длина 145/137 байт
Вложение 65009
Вложение 65008
Вложение 65023
Сделал более отзывчивым управление, играть стало намного приятнее. Напоминаю - по достижению максимальной длины питона при съедении мыши рандомно меняется цвет бордюра, игру можно считать пройденной. Я прошел)
Вложение 65018
- - - Добавлено - - -
Благодарю Firestarter за оригинальный алгоритм! Получил массу удовольствия в процессе разбора и модификации исходного текста, а также в процессе тестирования своих версий :v2_dizzy_roll:
- - - Добавлено - - -
Вложение 65019Вложение 65020
Исправил три мелких бага, за счет исправления второго управление стало ещё более отзывчивым: Вложение 65053
(upd. и ещё один нововнесенный, тоже полоска на текстуре в правом нижнем углу).
Немного мою интру напоминает:
http://www.pouet.net/prod.php?which=69847
На самом деле, там один баг был на оба файла, забыл перед чтением клавы поставить XOR A, и полуряд читался только в моменты, когда LD A,H:OR L давали сброшенный бит полуряда. Это происходило достаточно часто, так что можно и за баг не считать, но для порядка поставил XOR A.
А два других разнесены по версиям. В версии без текстуры при переходе от белого к светло-синему питон вырастал сразу на два квадрата, а в версии с текстурой при текстурной заливке один байт экрана оставался незаполенным, на экране была маленькая черная полоска в текстуре в одном месте.
Ошибки - неотъемлимая часть программирования :)
- - - Добавлено - - -
Ага, есть немного) Фрактальный узор приятный.
and-xor текстура же(: