PDA

Просмотр полной версии : Бета тестирование игрушки



vinxru
14.12.2012, 15:00
Цветные линии для Апогей БК01Ц

Предлагаю посмотреть и потестировать.

http://rghost.ru/42239315

1) На стартовой заставке трубачи пока не крутят трубами
2) Поверженный король почему то розовый...
3) Нашелся художник, который чуть позже подправит графику. Я нарисовал как смог :)
4) Игра написана на Си, без ассемблерных вставок. Исходники и компилятор дам попозже. Игра будет перенесена на все 8080-е компы.
5) Вместо кнопок F1-F4, АР2 надо жать 1-5

Загрузка
I
G4

http://ic.pics.livejournal.com/vinxru/24784160/42933/42933_original.png

http://ic.pics.livejournal.com/vinxru/24784160/43037/43037_original.png

http://ic.pics.livejournal.com/vinxru/24784160/42004/42004_original.png

Хотя... вот исходники без компилятора. Но там надо еще все прибрать. Многое писалось копипастом, многое написано для тестирования или обхода глюков компилятора.
http://zalil.ru/34069961

DATAsoft
14.12.2012, 15:22
vinxru, ну с возвращением тебя.:)
Вечерком попробую поиграть.

vinxru
14.12.2012, 15:23
Спасибо.

Я тут только по делу буду писать. Вот перестал трепаться, сделал кучу всего полезного.

Titus
14.12.2012, 15:26
Откуда стоьлко оттенков цвета в заставке?

vinxru
14.12.2012, 15:40
Гигаскрин

http://ic.pics.livejournal.com/vinxru/24784160/42427/42427_original.gif

Только мелькает с частотой ~30 Гц. На эмуляторе мелькает не совсем правильно. Частоты монитора и эмулятора немного отличаются и возникает "биение".

На телике все просто супер.

Titus
14.12.2012, 16:05
Гигаскрин

Только мелькает с частотой ~30 Гц. На эмуляторе мелькает не совсем правильно. Частоты монитора и эмулятора немного отличаются и возникает "биение".

На телике все просто супер.
Так и подумал. Гигаскрин - это беее. Утруждает глазки.

vinxru
14.12.2012, 16:09
Так и подумал. Гигаскрин - это беее. Утруждает глазки.

Оно будет только в самом начале, пока не нажмешь ANY KEY. Потом игра в 8 цветах.

psb
14.12.2012, 16:14
Гигаскрин
лол:) даже на рамке окна гигаскрин! до чего техника дошла:)

vinxru
14.12.2012, 16:23
лол даже на рамке окна гигаскрин! до чего техника дошла

Дак Windows Vista же :)

---------- Post added at 15:23 ---------- Previous post was at 15:16 ----------

Я начал писать библиотеки функций для всех компьютеров. И конкретно у Апогея видеоконтроллер настраивается командой.

APOGEY_SCREEN_END(((int)startScreen), 64, 0x33, (52*94+7*2+1)*2, 1, 1);

startScreen - это адрес видеопамяти, в данном случае прямо в массив.
64 - высота экрана
0x33 - высота шрифта и положение подчеркивания
Далее размер видеопамяти, я сделал его в два раза больше, поэтому получился Гигаскрин.
Далее включен режим скрытых атрибутов.
Далее включен альтернативный знакогенератор.

Но что бы над этим не парится, я сделал функции

apogeyScreenN - которые настраивают видеоадаптер, а так же размечают видеопамять (значениями КОНЕЦ СТРОКИ и СТОП ПДП).

Error404
14.12.2012, 16:24
1) Шарики по диагонали не уничтожаются.
....

Но там надо еще все прибрать. Многое писалось копипастом, многое написано для тестирования или обхода глюков компилятора.


Будешь прибирать, сделай пожалуйста удаление по диагонали. А то геймплей страдает.

Titus
14.12.2012, 16:36
А не хочешь написать крутую игрушку для УКНЦ? Со скроллингом и вообще)

vinxru
14.12.2012, 16:47
Я слишком много всего хочу. Надо все старое доделать.

Вот эту игру я написал на Си и поделил на две части. Часть которую надо будет переписать при переносе на другую машину (interface.c sprites.c font.c music.c) и сама логика игры (lines.c).

Для УНКЦ, как и для любого другого компа надо будет лишь переписать первую часть.

Причем у многих компов графика похожая, поэтому не придется даже спрайты перерисовывать. Это например Львов ПК01 и БК0010 :) Ну и на Искра 1080 тоже можно впихнуть ту же графику.

Titus
14.12.2012, 17:01
Причем у многих компов графика похожая, поэтому не придется даже спрайты перерисовывать. Это например Львов ПК01 и БК0010 :) Ну и на Искра 1080 тоже можно впихнуть ту же графику.
На УКНЦ колор лайнс уже есть.
На ней можно гораздо более динамичные игры сделать)

vinxru
14.12.2012, 18:33
Игры это
1) Графика
2) Графика
3) Стартовая заставка и ролики между уровнями
4) Графика
5) Знание общепринятого геймплея.
5) Музыка
6) Программирование

Поэтому максимум что я один могу, это делать более убогие клоны. :)

---------- Post added at 16:32 ---------- Previous post was at 16:07 ----------

У меня Марио дизассемблированная, а потом с нуля переписанная на Си лежит... Надеюсь Нинтендо меня не посадит. :) Хочу её то же на Апогее запустить.

---------- Post added at 17:33 ---------- Previous post was at 16:32 ----------


Будешь прибирать, сделай пожалуйста удаление по диагонали. А то геймплей страдает.

Добавил диагональ, загрузил.

HardWareMan
14.12.2012, 18:39
Этот марио в интернетах давно лежит. И ниче, вроде.

NovaStorm
14.12.2012, 19:19
Заставка шикарная.

vinxru
17.12.2012, 12:43
Денис нарисовал новую заставку.

http://s020.radikal.ru/i709/1212/b7/1c67bcc2f5c0.png

Как вам?

Mick
17.12.2012, 12:46
Это уже так на реале? Шикарно.

vinxru
17.12.2012, 12:53
Сам не знаю. Походу колобки еще недопилены и будут косяки с атрибутами (2 цвета в блоке 3x2, один из которых черный). А поле и надпись выглядит правдоподобно.

Mick
17.12.2012, 13:01
После этих колобков можно и их мохнатых собратьев аля chuzzle :)