Як написати тетріс колодязем

Отже, я вирішив написати тетріс, для душі і трохи для підвищення ЧСВ і викласти його у вконтакт, щоб і інші могли спробувати, як воно. Але заради інтересу, вирішив зробити його не простим, а нескінченним. Ну як нескінченним. замкнутим по горизонталі, щоб фігури не впиралися в краю ігрового поля, а вільно через них проходили. Але виникла проблемка: розірвані фігури стали ламати мені мозок і косити мої очі.

Тому я звернув ігрове поле в трубочку і додав трохи 3D, бо нескінченно тонка стінка циліндра була гостріше ніж сиськи Лари Крофт.

Мені хотілося, щоб гра була максимально чуйною, тому що 3D це добре, але механіка важливіше. Тому висновок графіки я написав повністю ручками, без використання готових бібліотек. Спочатку виходив тетріс Мебіуса, але я себе пересилив і зробив нормальний циліндр, можливо даремно, але ми цього вже ніколи не дізнаємося;).

Я думав що вирощують фігури просто: береш постать і обертаєш. Тільки ось виходило, що нижній край фігури змінює висоту. Іноді це призводило до того, що після повороту, фігура відразу встановлювалася, але ж у мене була ще ціла клітина в запасі! Тому замість того, щоб обертати фігуру, я використовую підготовлені кадри анімації.

А ще у мене є топ100. У нього нього потрапляють тільки швидкі, спритні і сильні духом. Для цього я зробив прогресивну шкалу нарахування очок: за 1 ряд всього 100 очок, а за 4 цілих 1500. Хочеш потрапити в топ? Ризикуй і чекай "ПРЯМА ЛІНІЯ!". Для тих, хто не хоче ризикувати і набирає очки потихеньку, видаляючи по одній лінії, я приготував сюрприз: зростання швидкості залежить не від кількості вилучених ліній, а від числа вилучень. Тобто можна можна 10 разів отримати по 100 очок або 10 разів по 1500 очок, а швидкість виросте однаково.

