Magic Tokens — различия между версиями
Zxdn (обсуждение | вклад) (→Разработка) |
Zxdn (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
Игра написана за три с половиной недели. Основной целью написания игры было опробование на реальной задаче возможности применения компиляторов [[C]] на ZX Spectrum в целом и [[SDCC]] в частности, а также по возможности участие в конкурсе 'Твоя игра'. Идея игры выбиралась исходя из скорости реализации и возможности получения более-менее играбельного результата. Основным примером для подражания стала игра ''Treasures of Montezuma'' (''Сокровища Монтезумы'') для PC, а также некоторые другие клоны ''Bejeweled''. Игра изначально планировалась в стиле ретро, для оригинального ZX Spectrum 48K. | Игра написана за три с половиной недели. Основной целью написания игры было опробование на реальной задаче возможности применения компиляторов [[C]] на ZX Spectrum в целом и [[SDCC]] в частности, а также по возможности участие в конкурсе 'Твоя игра'. Идея игры выбиралась исходя из скорости реализации и возможности получения более-менее играбельного результата. Основным примером для подражания стала игра ''Treasures of Montezuma'' (''Сокровища Монтезумы'') для PC, а также некоторые другие клоны ''Bejeweled''. Игра изначально планировалась в стиле ретро, для оригинального ZX Spectrum 48K. | ||
− | Половина кода игры написана на C, половина на [[ассемблер]]е. Всего в программе более 4500 строк кода. Изначально предполагалось использовать для создания музыки в игре редактор [[Beepola]], и заглавная композиция была сначала написана в нём. В процессе было решено разработать собственный проигрыватель, получивший название ''Stocker'', что заняло несколько дней. Композиция была переписана для него, а также добавлены джинглы. | + | Половина кода игры написана на C, половина на [[ассемблер]]е. Всего в программе более 4500 строк кода. Изначально предполагалось использовать для создания [[бипер]]ной музыки в игре редактор [[Beepola]], и заглавная композиция была сначала написана в нём. В процессе было решено разработать собственный проигрыватель, получивший название ''Stocker'', что заняло несколько дней. Композиция была переписана для него, а также добавлены джинглы. Проигрыватель в виде исходного кода и утилиты-конвертора опубликован отдельно от игры. |
Существует две версии игры. Первая версия была выставлена на конкурс. Она получилась очень сложной для прохождения, и ближе к концу конкурса была выпущена версия 1.1, имеющая выбор сложности в начале игры. | Существует две версии игры. Первая версия была выставлена на конкурс. Она получилась очень сложной для прохождения, и ближе к концу конкурса была выпущена версия 1.1, имеющая выбор сложности в начале игры. | ||
== Скриншоты == | == Скриншоты == | ||
+ | {| | ||
+ | |[[Изображение:Magic_Tokens_Title.png|thumb|256px|Титульный экран]] | ||
+ | |[[Изображение:Magic_Tokens_Game|thumb|256px|Игровой процесс]] | ||
+ | |} | ||
+ | |||
== Ссылки == | == Ссылки == | ||
*[http://www.worldofspectrum.org/infoseekid.cgi?id=0025075 Страница игры на WoS] | *[http://www.worldofspectrum.org/infoseekid.cgi?id=0025075 Страница игры на WoS] |
Версия 09:09, 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, имеющая выбор сложности в начале игры.