SerkaGift (три конфы сразу!)

Фактры и гифтры

Postby brightentayle » Sun, 13.10.2013 22:09:11

В общем, как и на говнофоруме говорил, накатал гифт одному хорошему человеку, который отношения к Спектруму хоть и не имеет, но гифт оценил. А вообще, они с жёнушкой те ещё затейники - устроили конкурс на самое смешное/оригинальное поздравление, да ещё с угадайкой и денежным призом... :balalalalayka:

Переключение между частями идёт по пробелу.
Attachments
HB SerkaFox (TS-Conf).rar
Перезаливка, 18 октября 2013-го
(28.83 KiB) Downloaded 925 times
HB SerkaFox (baseconf).rar
Перезаливка, 18 октября 2013-го
(30.14 KiB) Downloaded 894 times
HB SerkaFox (ATM).rar
Перезаливка, 18 октября 2013-го
(30.15 KiB) Downloaded 900 times
Last edited by brightentayle on Fri, 18.10.2013 09:40:50, edited 2 times in total.
ФЛАУНДЕР КАНАЛА
User avatar
brightentayle
 
Posts: 234
Joined: Mon, 12.08.2013 14:53:09

Postby moroz1999 » Sun, 13.10.2013 22:16:44

Клево!
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby TS-Labs » Sun, 13.10.2013 22:35:23

Нормально. В версии для тсконфы надо было тролльским образом впилить скроллер всего экрана. Можно прямо через порты, в обход СДК.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby Sergey78 » Sun, 13.10.2013 22:47:53

brightentayle wrote:В TS-Conf версии немножко другой тайминг скролла на второй части (переключение по ШПАЦЕ).

Дергается. Там какой fps предполагался?
И пробел лучше опрашивать с проверкой на отпускание, а то надписи проскакивают. Как-то так:
Code: Select all
u8 statep;

u8 joy_trigger(void)
{
u8 i,j;
   i = joystick();   
   j = i ^ statep;
   j &= i;
   statep = i;
   return j;
}
Sergey78
 
Posts: 422
Joined: Wed, 05.09.2012 20:04:40

Postby brightentayle » Sun, 13.10.2013 22:55:11

Sergey78 wrote:Дергается. Там какой fps предполагался?

Я там минимальное дёргание заметил. По крайней мере, в эмуле, ибо на реале протестить не судьба.

Sergey78 wrote:И пробел лучше опрашивать с проверкой на отпускание, а то надписи проскакивают. Как-то так:

У, спасибо на заметку! Надо попробовать вставить в код.
ФЛАУНДЕР КАНАЛА
User avatar
brightentayle
 
Posts: 234
Joined: Mon, 12.08.2013 14:53:09

Postby Sergey78 » Mon, 14.10.2013 00:26:54

TS-Labs wrote:В версии для тсконфы надо было тролльским образом впилить скроллер всего экрана. Можно прямо через порты, в обход СДК.

Не получится. Весь экран 512х512, а СДК рисует в окошке 320х200. Если включить скролл, то вылезет мусор.
Если очень надо, то можно сделать спецверсию СДК с блекджеком и скроллом. Правда под банкомат софтина уже не соберется.
brightentayle wrote:Я там минимальное дёргание заметил. По крайней мере, в эмуле, ибо на реале протестить не судьба.

В эмуле надо включать vsync, в ULA ставить 60 fps и смотреть в фуллскрине. Так видно, что скролл фреймовый, но раз в n кадров притормаживает.
Sergey78
 
Posts: 422
Joined: Wed, 05.09.2012 20:04:40

Postby TS-Labs » Mon, 14.10.2013 02:53:04

Да вот я и думаю - делать ли с СДК то же, что я сделал с анрылом? Т.е. добавлять все фичи конфы, но терять совместимость с банкоматом?
Ящитаю, что:
- совместимость нахер не нужна, потому что а) ничего путного под атм не сделать, б) СДК и так предоставляет максимум фич и развиваться, насколько я знаю, не планирует. Вариант 2: можно все ТС-фичи обвесить условной компиляцией, и если юзер напишет #undef __TS_CONF, сыпать эррорами на недоступные фичи. Таким образом, юзер заранее знает, соберется или нет,
- нужно ли юзать именно ШыруСДК, как СДК под тс-конфу? Ящитаю, 146% - нужно. Крэшникер тому пруф. Алсо, щитаю не очень корректным, хотя бы не проинформировать автора. Хотя вроде как кроме холивара (устраиваемого Алёной), других противопоказаний я не вижу. А Шыру, я думаю, не поведется на эту мышиную возню.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby TS-Labs » Mon, 14.10.2013 02:54:27

Sergey78 wrote:видно, что скролл фреймовый, но раз в n кадров притормаживает.

Могу проверить на железе, но думаю, что это виноват эмуль.
User avatar
TS-Labs
 
Posts: 5398
Joined: Thu, 26.07.2012 01:29:56

Postby g0blinish » Mon, 14.10.2013 05:36:04

Хорошая работа. будешь теперь гифты писать, только с читаемым текстом.
и это...сырцы в студию.
[x] No Screenshot
User avatar
g0blinish
Упырь говнофорума
 
Posts: 3641
Joined: Tue, 18.06.2013 10:59:01

Postby brightentayle » Mon, 14.10.2013 17:01:44

Да пожалуйста. На нормальный вывод шрифта ни времени, ни желания не хватило, так что гифт, считай, немного раздут в плане графики.
Attachments
serk_sources.rar
(29.62 KiB) Downloaded 893 times
ФЛАУНДЕР КАНАЛА
User avatar
brightentayle
 
Posts: 234
Joined: Mon, 12.08.2013 14:53:09

Postby Sergey78 » Mon, 14.10.2013 19:24:02

Можно ускорить. Даже на бейзконфе будет фреймовая земля. А на TS-конфе можно параллакс сделать со спецверсией СДК.
Sergey78
 
Posts: 422
Joined: Wed, 05.09.2012 20:04:40

Postby brightentayle » Mon, 14.10.2013 20:20:39

Ускорить-то можно, никто ж не сомневается. Вопрос в том, что я не смогу никак этого сделать средствами голого С.
ФЛАУНДЕР КАНАЛА
User avatar
brightentayle
 
Posts: 234
Joined: Mon, 12.08.2013 14:53:09

Postby Sergey78 » Mon, 14.10.2013 20:29:50

Надо спрайтами землю рисовать. Они быстрее выводятся (на бейзконфе).
serk_sources_fix.zip
(32.75 KiB) Downloaded 889 times

А в случае TS-конфы ошибка здесь:
Code: Select all
      if(x>16) x=0;
Sergey78
 
Posts: 422
Joined: Wed, 05.09.2012 20:04:40

Postby g0blinish » Mon, 14.10.2013 20:46:52

Sergey78 wrote:спецверсией СДК.

пардон за глупый вопрос, а где его скачать бесплатно без СМС?
[x] No Screenshot
User avatar
g0blinish
Упырь говнофорума
 
Posts: 3641
Joined: Tue, 18.06.2013 10:59:01

Postby brightentayle » Mon, 14.10.2013 21:51:46

Sergey78 wrote:Надо спрайтами землю рисовать. Они быстрее выводятся (на бейзконфе).

Так, вот это сюрприз. Я думал, от бОльшего количества спрайтов и программа будет тормозить...
ФЛАУНДЕР КАНАЛА
User avatar
brightentayle
 
Posts: 234
Joined: Mon, 12.08.2013 14:53:09

Postby Sergey78 » Mon, 14.10.2013 22:17:52

При рисовании тайлов с включенными спрайтами они три раза копируются. В бейзконфе все это делается процессором. Для спрайтов процедура печати быстрее.
Sergey78
 
Posts: 422
Joined: Wed, 05.09.2012 20:04:40

Postby brightentayle » Fri, 18.10.2013 09:41:54

Ну что ж, можете меня поздравить - я выиграл порядка 400 рублей, разделив первое место! :D А можете и не поздравлять - дело ваше.

Гифт перезалил. смотрим топикстарт.
ФЛАУНДЕР КАНАЛА
User avatar
brightentayle
 
Posts: 234
Joined: Mon, 12.08.2013 14:53:09

Postby moroz1999 » Fri, 18.10.2013 09:48:24

Поздравляем! :)
User avatar
moroz1999
 
Posts: 1872
Joined: Wed, 01.08.2012 11:23:51

Postby g0blinish » Fri, 18.10.2013 10:12:15

збс!
[x] No Screenshot
User avatar
g0blinish
Упырь говнофорума
 
Posts: 3641
Joined: Tue, 18.06.2013 10:59:01

Postby brightentayle » Fri, 18.10.2013 10:14:03

Спасибо :)
ФЛАУНДЕР КАНАЛА
User avatar
brightentayle
 
Posts: 234
Joined: Mon, 12.08.2013 14:53:09

Postby g0blinish » Fri, 18.10.2013 10:15:40

кстати, с кем делил первое место? все туд стали подпольными партизанами кроме VBI >(
[x] No Screenshot
User avatar
g0blinish
Упырь говнофорума
 
Posts: 3641
Joined: Tue, 18.06.2013 10:59:01

Postby brightentayle » Fri, 18.10.2013 10:18:19

g0blinish wrote:кстати, с кем делил первое место? все туд стали подпольными партизанами кроме VBI

Да с девчушкой одной. Она картинку-пазл сделала. :D

EDIT: Вот тут ещё лежит гифт на ЮТубе, с комментариями от жены именинника: http://солянко.рф/23-konkurs-podvedenie-itogov.html

Извиняйте за причинённые неудобства при копировании ссылки, но форум ссылок на русском непонимэ.
ФЛАУНДЕР КАНАЛА
User avatar
brightentayle
 
Posts: 234
Joined: Mon, 12.08.2013 14:53:09


Return to Demos

Who is online

Users browsing this forum: No registered users and 0 guests

cron

x