Всім доброго часу доби! Я б хотів вам розповісти історію своєї нової гри-головоломки NeoAngle, а також поділитися досвідом імпорту, зберігання і генерації рівнів у Unity.

Читати далі →

0b1001 шляхів вирішення завдання перекладу римських цифр

image

Привіт друзі. Ось вам простенька задачка. Як би ви переклали арабські цифри римські використовуючи Python? Щоправда, з однією умовою — цифри не можуть бути більше ніж 4000.

Я думаю це має бути просто, але дозвольте я вам покажу вам серію цікавих рішень і не тривіальних підходів:

Читати далі →

Можливо, перша гра на Dart + Box2D

На Хабре не дуже багато статей, присвячених мові програмування Dart, зате повно статей про недороблених або з працею доделанных іграх, а також про те, як з перших зробити другі. Дана стаття буде сумішшю цих двох тем.

Справа була так: ми з моїм старим другом вже не перший рік займаємося розробкою. Гра, про яку піде мова в статті, вже далеко не перша, яку ми намагалися зробити, але перша, з якою це вдалося. Після майже десятка невдалих спроб зробити гру ми нарешті змогли об'єктивно оцінити свої сили і вирішили зробити головоломку. Жанр ігор сам по собі нескладний, але те, що ми задумали, було куди складніше і не схоже ні на одну з ігор, представлених в каталогах ВК і ФБ в цьому жанрі. Для того, щоб зовсім не залишилося шансів закінчити гру, вирішили використовувати ті технології, які ніколи в очі не бачили — Dart + Box2d.

Читати далі →