Просмотр полной версии : Cheril the Goddess
Новая игра от испанской команды The Mojon Twins. Управление, а также все подробности о игре вы найдёте в первой ссылке.
P.S. Игра поддерживает ULA+. Скриншоты второго ряда именно они.
http://savepic.ru/3465169.pnghttp://savepic.ru/3450833.pnghttp://savepic.ru/3441617.pnghttp://savepic.ru/3446737.png
http://savepic.ru/3410704.pnghttp://savepic.ru/3471358.pnghttp://savepic.ru/3460094.pnghttp://savepic.ru/3458046.png
http://www.mojontwins.com/juegos_mojonos/cheril-the-goddess/
http://www.worldofspectrum.org/infoseekid.cgi?id=0027991
http://zx.pk.ru/showpost.php?p=562261&postcount=1602 - TRD
Только вчера видео геймплея смотрел - и вот, сегодня игра! Спасибо Риндексу хоть скажите за столь оперативное реагирование!!!
Спасибо Риндексу хоть скажите за столь оперативное реагирование!!!
Респект и уважуха!!:v2_dizzy_punk:
А че у них на сайте на скриншотах такая странная цветовая палитра?..
А че у них на сайте на скриншотах такая странная цветовая палитра?.. возможно игра поддерживает ula+ палитру.
мне абсолютно не понравились дикие прыжки вверх (сразу на несколько экранов)
возможно игра поддерживает ula+ палитру.
мне абсолютно не понравились дикие прыжки вверх (сразу на несколько экранов)
Это не прыжки, она же плавает в воде.
А че у них на сайте на скриншотах такая странная цветовая палитра?..
возможно игра поддерживает ula+ палитру.
Точно, поддерживает. Скрины экранов добавил в первый пост.
А напомните мне, плз, у нас такую штуку, как ULA+, кто-то сваял?.. Ну, в смысле, такое можно на наши всякие Пентагоны и т.п. сделать?..
---------- Post added at 08:10 ---------- Previous post was at 08:09 ----------
Это не прыжки, она же плавает в воде.
Вряд ли это вода. По-моему она летает по воздуху. Богиня же все-таки!..
Slider, вот вроде есть (https://sites.google.com/site/ulaplus/)
During the development of the ZX Spectrum SE, it was originally planned to replace the ULA (which creates the display) with something a little more advanced. However, it wasn't until nearly a decade later after the ULA was reverse engineered that this actually became possible. ULAplus was finally realized in an FPGA core by Alessandro Dorigatti in February 2011. This core is used in all of the current implementations.
А напомните мне, плз, у нас такую штуку, как ULA+, кто-то сваял?.. Ну, в смысле, такое можно на наши всякие Пентагоны и т.п. сделать?..
Не для Пентагона, но... - http://zx.pk.ru/showpost.php?p=445085&postcount=267
http://www.zxkit.ru/katalog-1/zxkit-021
Как я понял, это типа Flash Color, только более продвинутый...
Жаль, что все оно подключается только к Ленинградам 2010-2012... :(
Вот если бы, как ZST-видеоконтроллер, к любым клонам!..
А что, даже на Феникс и Пентеву не подключили?..
А мне вот палитра красок на ULA+ тут не понравилась. Всё темно, как на С-64. Там тоже всё вечно в коричнево-фиолетовом фоне. Ярких красок почти нет.
Rindex, это они сами такую палитру делают
под С64 косят
Rindex, это они сами такую палитру делают
под С64 косят
Вот и пускай косят под эту шнягу. Там все игры, демы и т.д. тёмные. Причём, именно в фиолетово-коричневом цвете в основном сделано.
Rindex, ну они и косят :)
не нравится - отключай
не нравится - отключай
Не нравится такой подход. Отключаю лишь только после просмотра. Одного.
то ли я то-то глючу, то ли...
в общем - после прохождения в easy mode оно должно писать что-то вроде "играй заново на hard или medium" а оно вместо этого виснет
в других же режимах все ок - финал-заставка и конец игры
---------- Post added at 00:35 ---------- Previous post was at 00:34 ----------
нет не глючу... на сайте Mojon'ов тоже этот глюк описан
SoftLight
24.12.2012, 15:01
Странно почему бы не сделать было ULA+ как плату расширения под ZXBUS. Втыкали бы в Пентево и Феникс и радовались бы. Неужели наука еще не дошла до этого?
Странно почему бы не сделать было ULA+ как плату расширения под ZXBUS. Втыкали бы в Пентево и Феникс и радовались бы. Неужели наука еще не дошла до этого?
Тоже подумал. Ещё когда была ревизия PentEvo'ы самой первой написал авторам.. но поддержки не получил, как и в случае в FlashColor. Ведь гораздо круче писать несовместимые игры под спецпрошивки, а не маяться ерундой типа лишних ненужных палитр :)
зы. в моём проекте будет поддержка FlashColor и Ula+. Назло юзерам пентев и фениксов :)
38970 from The Mojon Twins (c)2012
Интро доброе, молодцы.
дал рекламу в мировых новостях, музыку выдрал
http://vk.com/club46646614?w=wall-46646614_80%2Fall
Интро вообще-то Jerri сделал. И это уже 21-й релиз с этим интро...
Но все равно спасибо за лестные отзывы! ;)
Как я уже писал, после прохождения в easy mode оно должно писать что-то вроде "играй заново на hard или medium" а оно вместо этого виснет. Какая-то лажа в процедуре печати. В других же режимах все ок - финал-заставка и конец игры.
В данном релизе убран дебильный опрос на easy mode. Теперь в любом режиме можно увидеть финал-кат-картинку.
после прохождения в easy mode оно должно писать что-то вроде "играй заново на hard или medium" а оно вместо этого виснет. Какая-то лажа в процедуре печати. после обработки управляющего символа `перевод строки` не увеличивается номер символа в тексте. вот и зацикливается.
поскольку уровень сложности влияет только на потерю энергии в разных ситуациях, в бессмертном режиме он не важен.
void print_string (unsigned char x, unsigned char y, unsigned char *s) {
unsigned char init_x = x;
while (*s != 0) {
if (*s == 13) {
x = init_x;
y += 2;
} else {
sp_PrintAtInv (y, x++, 71, *s++ - 32);
}
}
}
не зная языка догадываюсь что скорее надо поставить ) перед *s++
NovaStorm
06.01.2013, 23:04
>не увеличивается номер символа в тексте
s++ как раз и есть пост инкремент.
>не увеличивается номер символа в тексте
s++ как раз и есть пост инкремент.
это я понимаю. подозреваю что надо переставить скобку?
что-бы номер символа в тексте увеличивался после выполнения проверки IF ELSE
в оригинале он увеличивается только при печати символа
void print_string (unsigned char x, unsigned char y, unsigned char *s) {
unsigned char init_x = x;
while (*s != 0) {
if (*s == 13) {
x = init_x;
y += 2;
s++;
} else {
sp_PrintAtInv (y, x++, 71, *s++ - 32);
}
}
}
или так
void print_string (unsigned char x, unsigned char y, unsigned char *s) {
unsigned char init_x = x;
while (*s != 0) {
if (*s == 13) {
x = init_x;
y += 2;
} else {
sp_PrintAtInv (y, x++, 71, *s - 32);
}
s++;
}
}
или так
спасибо - именно это я и подразумевал (что-бы дважды не увеличивать s).
осталось дождаться кто сможет скомпилить исправленный исходник (или сообщит об ошибке (пусть и маленькой) авторам)
Я как бы нашел давно, что неправильно процедура работает и какая именно. Но как - спасибо GoodBoy, Blade и NovaStorm.
В маш.кодах, пожалуйста - какие изменения вносить?
проще перекомпилить (используя z88dk), возможно и адрес размещения кода удастся поднять >24000
NovaStorm
07.01.2013, 14:57
В маш.кодах, пожалуйста - какие изменения вносить?
А если не перекомпиливать, то наверное найти инкремент s, и запись его в память и переместить в конец цикла как во 2м варианте у Blade. Вот только что там z88dk мог наворотить вместо inc hl:ld (nn),hl (разыменовывать указатель вроде через hl удобнее)я с трудом представляю.
В маш.кодах, пожалуйста - какие изменения вносить?
Вот это вставить с адреса #BE35.
Кто может объяснить смысл стрельбы в монстров, которые не умирают?.. :(
---------- Post added at 21:35 ---------- Previous post was at 21:23 ----------
Вот это вставить с адреса #BE35.
Короче, хрень все это. Процедура отлично работает. Но после ее вызова появляется надпись о том, что игру надобно в более сложном режиме проходить, но прочитать ты ее не успеваешь, потому что оно экран сразу очищает. Там надо еще задержку вставлять, а места нет. В общем, или пусть Моджоны сами чинят, или пусть будет, как у меня - без всяких надписей с финал-кат скрином во всех режимах!
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot