PDA

Просмотр полной версии : Поделки от Zelya



Zelya
03.04.2015, 12:19
Так как последнее время я тут не особо активен, решил создать единую тему со своими поделками.
Внимание, на видео и скринах могут быть старые версии.


===2048===
Скрины:
http://lvovpc.ho.ua/games/2048/screen1.png http://lvovpc.ho.ua/games/2048/screen2.png
Брать тут:
http://lvovpc.ho.ua/games/page.php?name=2048
Сорсы тут:
http://lvovpc.ho.ua/forum/viewtopic.php?f=3&t=317#p4398
===Rick===
Скрины:
http://lvovpc.ho.ua/games/rick/screen1.png http://lvovpc.ho.ua/games/rick/screen2.png
Игровой процесс:

http://www.youtube.com
Реал (инвертирован):

http://www.youtube.com
Брать тут:
http://lvovpc.ho.ua/games/page.php?name=rick
Сорсы будут после рефакторинга.



===Dr. Mario===
Скрины:
http://lvovpc.ho.ua/games/drmario/screen1.png http://lvovpc.ho.ua/games/drmario/screen2.png
Игровой процесс:

http://www.youtube.com
Реал (инвертирован):

http://www.youtube.com
Брать тут:
http://lvovpc.ho.ua/forum/viewtopic.php?f=3&t=313&start=15#p4552
Сорсы после релиза.
===Xonix===
Начинался, как "набивка руки" для последующих уроков по ассемблеру. Дошел до играбельного состояния, но не закончен.
http://lvovpc.ho.ua/forum/download/file.php?id=271
Сорсы и бинарь можно взять тут:
http://lvovpc.ho.ua/forum/viewtopic.php?f=3&t=254&p=4612#p4612
Уроки по программированию xonix тут:
http://www.old-games.ru/forum/showthread.php?t=50209



Ничегошеньки...



===RPG===

http://www.youtube.com
===Bomberman===

http://www.youtube.com
===Gulman===

http://www.youtube.com
===URQ quest editor===

http://www.youtube.com
===Секрет===



(Потом оформлю)
===Street Fighter===

http://www.youtube.com
===Super Mario===

http://www.youtube.com
===Stratego===
http://i.piccy_.info/i9/be880b40d723f46066e3dda48f18d5e3/1439372759/20655/938786/stratego1.png
===King's Bounty===
===Ugh===

DJs3000
03.04.2015, 13:56
Марио в стадии разработки?

Zelya
03.04.2015, 14:01
Марио в стадии разработки?
Доктор - да. Плюс доступна версия поиграться. Супер-Марио заброшен, хотя его идеи прижились в потенциальном сайд-скроллере, под который есть наработки. Может, когда-то и снова попробую что-то из "Отмененного", хотя бы тот же Марио, но писаться будет по-новому.

Zelya
03.07.2015, 11:45
Увы и ах, с апреля месяца совсем нет времени. Если раньше его было спросто очень мало, то теперь вобще нет. Ни строчки кода :(. Так что проект "секрет в разработке", становится "не секрет заморожен":


http://www.youtube.com

Это то, что удалось накодать с середины января до конца марта.

Zelya
17.07.2015, 14:14
Нашелся древний xonix, который писал в качестве тренировки перед началом уроков по ассемблеру. Проапдейтил первый пост. По линку сорсы (фу какие :( ) и бинарь.

jerri
18.07.2015, 12:21
Zelya, а почему Рик портанут не полностью? невозможно?
и вопрос по освежению экрана.
почему создается ощущение что идет постоянная перерисовка всего экрана?

Zelya
20.07.2015, 11:52
jerri,
Экран, конечно же, перерисовывается не полностью. Для "Львова" перелопатить все 16К экрана - адский труд. Напомню, что второй видео страницы нет.
Ощущение перерисовки может быть из-за немного неадекватного захвата видео с "Башкирии". На эмуле смотрится куда лучше. На реале чуток хуже, но все равно терпимо.
Вобще-то, поначалу ни про какой "Рик для Львова" разговора не было. Была идея просто потестить возможность и быстродействие движка по "немигающей" отрисовки спрайтов поверх фона. Все старые-добрые игра 90-х, рисовали спрайты "в лоб": закрасил старую позицию фоном, нарисовал в новом месте, что создавало эффект мигания.
Я накидал движок, который "на лету" генерит сразу финальную картинку, с закрашенной старой позицией и нарисованной новой. Чтобы визуализировать результат, нужно було накрасть где-нибудь спрайтов. На то время я еще не написал свои "утилитки" для конвертирования всего, поэтому пришлось искать что-то 4-х цветное. Сразу же вспомнился CGA, а Гугл по запросу "CGA sprites" ведет на спрайты Рика. Так и пришлось использовать неудобные 24х24 и 24х16, это при лестницах шириной в 16. Ух и написал я костылей. Сейчас, конечно, делал бы все иначе.
Вобщем, движок получился работающим. Как показала практика, при герое и 4-х врагах, быстродействие все еще терпимое.
А потом Олег Долгарев сказал: "да вот же почти готовая игра! нужно доделать". И начался писаться "Рик для Львова", который кроме спрайтов ничего общего с оригиналом не имеет.
Игра то писалась, то бросалалсь. Многое переделывалось. Эволюцию можно посмотреть на моем Ю-тубе. Например, в один из последних моментов, оказалось, что музыкальный движок, такой прекрасный на эмуле, дико "пердит" на реале, пришлось буквально перед релизом срочно менять музыку на более примитивную. А сразу после релиза наш уважаемый NeoSpectruman выдал свой прекрасный движок :(.
Да и сам релиз мог бы не состоятся. Я очень ленив, когда дело заходит к левел-дизайну. Даже Святослава Гуляева (мемичный чел) пробовал подписать под создания "Гульмена" на этом же движке. Но увы, дело стояло.
Под Новый Год, захотелось сделать сюрприз-подарок для ПК-01. Начали с компашкой писать РПГгку, но компашка быстро разбежалась. До НГ оставалось несколько недель, и мне удалось найти Димауса (огромное спасибо ему!). Он меня буквально запинал. Внесли несколько улучшений в движок. Он нарисовал два уровня. И игра увидела свет.
Правда, в процессе разработки, я адаптирвал сорсы, чтобы сделать движок-конструктор. Теперь в нем достаточно легко поменять уровни, графику, музыку и т.д. Увы, удобных утилит под это дело я так и не написал (а то что есть, смог освоить только Димаус :) ).

Что касается честной адаптации Рика. Я такой задачей не ставился. Да и вряд ли она возможна из-за скролла. Хотя у меня есть задумки по сайд-скроллеру, но все они не годятся для этой игры.

jerri
20.07.2015, 13:38
Zelya, там скролла как такового нет. там идет перерисовка экрана :)
в целом понятно. у тебя перерисовка идет случаем не квадратиками 8х8?
часть с фоном а часть с модифицированным фоном?

Zelya
20.07.2015, 16:21
jerri,
В оригинальном Рике скролл есть, по крайней мере в ДОСовской версии.

Да, перерисовываю квадратиками 8х8, сразу собирая воедино фон, спрайт и маску.

jerri
20.07.2015, 18:59
Zelya,
бери версию со спека. там проще

Zelya
12.08.2015, 12:27
Не взлетело...
Хотел подготовить сюрприз к конкурсу КРИЛ 2015 (http://kril.ifiction.ru/2015/06/16/kril-2015-mne-10-let/)
Идея была сделать конструктор для более-менее популярной но простой платформы текстовых игр URQ. Типа, открыл qst файл, нажал кнопку, и оно бац! и создало игру-lvt.
Увы, никто идею не поддержал, и собственно квест писать не захотел. Еще один проект оставлен до лучших времен.

Существующие наработки:


http://www.youtube.com

b2m
12.08.2015, 14:27
Просто текст - неинтересно. Нужен ещё фон какой-нибудь, для каждой сцены свой, та-же тайловая графика. И текст в красивой рамочке :)

Zelya
12.08.2015, 14:46
b2m,
Картинки может добавлять юзер, возможностями языка URQ. Нужно было б только расширение для выбора палитры придумать.
Основная идея - не сделать квест, а сделать автоматический "портатор" игр. Т.е. автор может даже не знать, про существования ПК-01, а писать пол Винду или Линукс, или еще че там есть. А потом злой кто-то бац и портанул в один клик.

А вот рамочка. И так только 32 символа влазят в строку. Парсуемый квест очень простой, но даже на видео видно, что на одном из кадров текст еле-еле влазит в экран. Разве что скролл добавить... Хотя кому это надо.