Важная информация

User Tag List

Страница 2 из 20 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 200

Тема: ROBOTZ! Releases

  1. #11
    Activist Аватар для PPC
    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    273
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Новый год на носу, и я решил сделать всем небольшой подарок, релизнув вторую альфу.
    Визуально уровни пока всё ещё не набиты спрайтами, хоть они у меня и есть, и можно подумать что изменений немного. На самом деле - их тьма. Появился collision detection, перелопачен рендерер, сделана поддержка всех возможных Векторовских процессоров до частоты 12МГц. Выше тоже будет работать, но возможны глюки со звуком.
    Появились зачатки Multi-Functional Display (MFD) и отдельный рендерер MFD.
    Вся графика, игры - open architecture, ничего не сжато, поэтому, можно, например заскинить собственный MFD и игра его загрузит. Появилось игровое меню, работающее меню опций, переключаемый звук и ещё много вещей о которых я уже и не упомню, но которые добавляют новые тысячи строк в сырцы.

    Теперь - по интерфейсу.
    Во время проигрывания мелодии перед выходом в главное меню:
    <Ctrl> - пропустить музыку
    <Shift> - начать играть сначала

    В главном меню
    <enter> - выбор опции
    при запуске новой игры нажатием <ctrl> вместе с <enter> выводится отладочная диагностика загрузки уровня
    <AP2> / <esc> - возврат в загруженный уровень

    В меню опций
    <Tab> и <Shift> + <Tab> - перемещение по опциям меню
    Стрелки курсора / пробел - изменение опций
    <AP2> / <esc> - возврат в Главное меню с сохранением опций.
    Опция Sound Pitch при установке нулевого значения выключает звук в игре, оставляя в меню

    В игре
    <AP2> / <esc> - выход в главное меню
    <TAB> - меняет цветовые палитры из 4х возможных, загруженных из файла уровня
    <ПС> и <enter> переключают игру из оконного в полноэкрвнный режим и обратно
    <Shift> - управляет движением робота назад в зависимости от опции Auto Heading в меню опций.
    стрелки - движение робота. Гравитации в этом билде нет. Дверей и подъёмников в уровне - тоже. Над сим я буду очень скоро работать потому как engine уже в прошлом релизе поддерживал триггеры, events и sprite changing sequences. Просто руки до всего не доходят сразу.

    Буду рад вашим комментам/соображениям/пожеланиям.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	MenuGame.jpg 
Просмотров:	566 
Размер:	69.1 Кб 
ID:	38689   Нажмите на изображение для увеличения. 

Название:	LevelLoadDebug.jpg 
Просмотров:	561 
Размер:	77.4 Кб 
ID:	38690   Нажмите на изображение для увеличения. 

Название:	MenuOptions.jpg 
Просмотров:	574 
Размер:	64.8 Кб 
ID:	38691   Нажмите на изображение для увеличения. 

Название:	Game.jpg 
Просмотров:	543 
Размер:	78.7 Кб 
ID:	38692  
    Последний раз редактировалось PPC; 09.11.2013 в 14:00.

  2. #12
    Guru Аватар для Mad Killer/PG
    Регистрация
    13.09.2008
    Адрес
    Украина
    Сообщений
    2,677
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Круто, нaдо довeти до умa тaкую крaсотeнь!
    "...Неправедный пусть еще делает неправду; нечистый пусть еще сквернится; праведный да творит правду еще, и святый да освящается еще. Се, гряду скоро, и возмездие Мое со Мною, чтобы воздать каждому по делам его. " (Откр. 22:11-13)

  3. #13
    Activist Аватар для PPC
    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    273
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mad Killer/PG Посмотреть сообщение
    Круто, нaдо довeти до умa тaкую крaсотeнь!
    Спасибо, буду стараться довести по мере скромных сил и возможностей.

  4. #14
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    884
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Класно! особенно понравился процес загрузки и менюхи, показалось как буд-то квэйк 1-й загружается
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  5. #15
    Activist Аватар для PPC
    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    273
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Класно! особенно понравился процес загрузки и менюхи, показалось как буд-то квэйк 1-й загружается
    Спасибо, Ramiros. И отдельное спасибо за замечательный эмулятор, без него написание и отладка того что уже сделано была бы вряд-ли возможна. Как раз новая версия вышла, пойду закачивать.

    Кстати, ROBOTZ! кроме попытки создать Quake - ощущение во время загрузки, использует ещё кое-что из другой очень известной игры Кармака. В частности, эффект мерцания фонтов отблесками красного в момент бутлода - одна из таких вещей. Другая - main menu layout также намеренно повторяет layout из этой супер популярной в 90х игры.
    Последний раз редактировалось PPC; 10.12.2012 в 04:49.

  6. #16
    Junior Аватар для TAL
    Регистрация
    02.03.2010
    Адрес
    Харьков
    Сообщений
    18
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не рекомендуется использовать градации красного в главном меню. С этим цветом надо быть поаккуратнее. Уж слишком он по глазам бьет, вплоть до ощущения песка в глазах. Хотя смотрится довольно стильно.

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Activist Аватар для PPC
    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    273
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TAL Посмотреть сообщение
    Не рекомендуется использовать градации красного в главном меню. С этим цветом надо быть поаккуратнее. Уж слишком он по глазам бьет, вплоть до ощущения песка в глазах. Хотя смотрится довольно стильно.
    "Не рекомендуется" звучит как ссылка на некий нормативный документ.
    Возможно, такое main menu и не пройдёт охрану труда, или MS Health CUI, но до красного были последовательно рассмотрены серебристые и голубые тона. Оба варианта были категорично отвергнуты моими потомками с предложением рассмотреть красную палитру, коя была восторженно принята подрастающим поколением.
    ЗЫ. Так как игра построена на концепции open architecture, палитры находятся в заголовке файлов .IMG (7 палитр) и могут быть проправлены. Можно также заменить любую картинку на свою.
    Последний раз редактировалось PPC; 13.12.2012 в 03:23.

  9. #18
    Activist Аватар для PPC
    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    273
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Конвертер картинок авторства PPC - внутрь не смотрел, могу только предположить, что он написан на C.
    ivagor, вы абсолютно правы, на С для компилятора SuperSoft. Правда, не написан а налабан за две недельки без всяких мыслей об оптимизации. Цели написать оптимизированный код не стояло, мне нужно было быстро слепить toolkit для конвертации и двигаться дальше, что конечно сказалось на быстродействии.

    Выложу-ка я все сырцы, мне не жалко, а кто-нибудь, если захочет, сможет пооптимизировать.
    В сущности, всё, что надо оптимизнуть - это тело функции
    Код:
    BPP4Cvt(fdOut,fdIn,_offset,w,h,_rle,_verbose)
    FD		*fdOut;
    FD		*fdIn;
    unsigned	_offset;	/* file offset to pixel data */
    unsigned	w;		/* should be less than 0x101 */
    unsigned	h;		/* should be less than 0x101 */
    unsigned	_rle;		/* RLE (for future extension */
    , находяшееся в файле bmpcvt.c. Эта функция перетолмачивает BMP в 32KiB Векторовской видеопамяти.
    Это - основной байтоповорачиватель и битозадвигатель и основной bottleneck при конверсии. Кстати, на 50МГц, по крайней мере у меня, он уже достаточно проворен.
    Вложения Вложения
    • Тип файла: 7z PPCBMP.7z (224.9 Кб, Просмотров: 127)

  10. #19
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    4,222
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PPC Посмотреть сообщение
    С для компилятора SuperSoft
    Пробовали C vinxru?

  11. #20
    Activist Аватар для PPC
    Регистрация
    01.03.2011
    Адрес
    Stamford
    Сообщений
    273
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Re: ПК-6128Ц: Обсуждение

    Цитата Сообщение от ivagor Посмотреть сообщение
    Пробовали C vinxru?
    Нет, к сожалению не пробовал. Одно время я с большим интересом следил за тем, как vinxru писал свой С компилятор. Интересно будет попытаться перекомпилить им этот код. Правда, для этого наверное придется как минимум сделать порт стандартной библиотеки для его компилятора потому что Supersoft генерит код с Pascal calling convention и линковать выход с их стандартной библиотекой без перекомпиляции не выйдет.
    Это в том случае, если vinxru ещё не прикрутил какой- нибудь stdlib для CP/M к своему компилятору. Интересный проект, но не возьмусь.

    Очень сильно погряз в своем. Сейчас с переменным успехом борюсь с дизайном модели повреждений. Если получится, будет стибово, а если не получится, то буду упрощать. В данный момент моделирую изменения температуры электролита в батареях робота от силы тока в моторах ;-). Музон и звуковые эффекты заброшены, хотя мне до боли необходимо переделать хотя-бы STM tracker для проигрывания музыки с квазидиска. Тоже самое предстоит сделать и с движком для звуковых эффектов. Каким он будет, этот движок я ещё даже не решил, но облизываюсь на идеи Сергея Новикова, или попытку их дальнейшего развития.

Страница 2 из 20 ПерваяПервая 123456 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •