Magic Tokens — различия между версиями

Материал из SpeccyWiki
Перейти к: навигация, поиск
(Разработка)
 
(не показаны 3 промежуточные версии этого же участника)
Строка 7: Строка 7:
  
 
== Разработка ==
 
== Разработка ==
Игра написана за три с половиной недели. Основной целью написания игры было опробование на реальной задаче возможности применения [[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.png|thumb|256px|Игровой процесс]]
 +
|}
 +
 
== Ссылки ==
 
== Ссылки ==
 
*[http://www.worldofspectrum.org/infoseekid.cgi?id=0025075 Страница игры на WoS]
 
*[http://www.worldofspectrum.org/infoseekid.cgi?id=0025075 Страница игры на WoS]

Текущая версия на 09:11, 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, имеющая выбор сложности в начале игры.

Скриншоты

Титульный экран
Игровой процесс

Ссылки