Magic Tokens — различия между версиями
Zxdn (обсуждение | вклад) |
Zxdn (обсуждение | вклад) (→Разработка) |
||
Строка 7: | Строка 7: | ||
== Разработка == | == Разработка == | ||
− | Игра написана за три с половиной недели. Основной целью написания игры было опробование на реальной задаче возможности применения [[C]] на ZX Spectrum в целом и | + | Игра написана за три с половиной недели. Основной целью написания игры было опробование на реальной задаче возможности применения компиляторов [[C]] на ZX Spectrum в целом и [[SDCC]] в частности, а также по возможности участие в конкурсе 'Твоя игра'. Идея игры выбиралась исходя из скорости реализации и возможности получения более-менее играбельного результата. Основным примером для подражания стала игра ''Treasures of Montezuma'' (''Сокровища Монтезумы'') для PC, а также некоторые другие клоны ''Bejeweled''. Игра изначально планировалась в стиле ретро, для оригинального ZX Spectrum 48K. |
Половина кода игры написана на C, половина на [[ассемблер]]е. Всего в программе более 4500 строк кода. Изначально предполагалось использовать для создания музыки в игре редактор [[Beepola]], и заглавная композиция была сначала написана в нём. В процессе было решено разработать собственный проигрыватель, получивший название ''Stocker'', что заняло несколько дней. Композиция была переписана для него, а также добавлены джинглы. | Половина кода игры написана на C, половина на [[ассемблер]]е. Всего в программе более 4500 строк кода. Изначально предполагалось использовать для создания музыки в игре редактор [[Beepola]], и заглавная композиция была сначала написана в нём. В процессе было решено разработать собственный проигрыватель, получивший название ''Stocker'', что заняло несколько дней. Композиция была переписана для него, а также добавлены джинглы. |
Версия 09:04, 13 октября 2010
Magic Tokens — логическая игра для ZX Spectrum 48K, клон Bejeweled. Разработана Shiru в 2010 году. Участвовала в конкурсе Твоя игра 4 и заняла второе место из десяти работ. Игра и исходный код опубликованы на условиях public domain.
Содержание
Игровой процесс
На игровом поле находится 64 разноцветных фишки. Игрок может обменивать две соседние фишки, и если они составляют горизонтальный или вертикальный ряд из фишек одинакового цвета, они исчезают, а на их место сверху падают новые. Некоторые фишки содержат "кристаллы", для прохождения уровня игрок должен убрать определённое количество таких фишек.
В игре десять уровней. Они различаются количеством типов фишек, количеством кристаллов и отведённым на уровень временем. Также каждые два уровня появляется новый тип приза.
Разработка
Игра написана за три с половиной недели. Основной целью написания игры было опробование на реальной задаче возможности применения компиляторов C на ZX Spectrum в целом и SDCC в частности, а также по возможности участие в конкурсе 'Твоя игра'. Идея игры выбиралась исходя из скорости реализации и возможности получения более-менее играбельного результата. Основным примером для подражания стала игра Treasures of Montezuma (Сокровища Монтезумы) для PC, а также некоторые другие клоны Bejeweled. Игра изначально планировалась в стиле ретро, для оригинального ZX Spectrum 48K.
Половина кода игры написана на C, половина на ассемблере. Всего в программе более 4500 строк кода. Изначально предполагалось использовать для создания музыки в игре редактор Beepola, и заглавная композиция была сначала написана в нём. В процессе было решено разработать собственный проигрыватель, получивший название Stocker, что заняло несколько дней. Композиция была переписана для него, а также добавлены джинглы.
Существует две версии игры. Первая версия была выставлена на конкурс. Она получилась очень сложной для прохождения, и ближе к концу конкурса была выпущена версия 1.1, имеющая выбор сложности в начале игры.