Разработка и ромхакинг > Ромхакинг и программирование
[PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.3 alpha
(1/3) > >>
Kert:
Всем привет!
Я люблю старые добрые игры с денди и люблю программирование. Всё это привело к идее сделать ремейк на эту классную игру.
Отличие от оригинальной игры состоит в том, что вместо использования заранее спроектированных уровней, они стали процедурно генерируемыми. Для тех, кто не знает - каждый раз при старте игры можно получать абсолютно другой новый уровень (привет, Майнкрафт).
Несколько скриншотов:




Игру я пишу в команде со своим другом на C++ с использованием библиотек SDL. Мы делаем движок с чистого нуля, и к данному моменту большинство игровой логики уже реализовано. Но всё-таки это ещё сырая альфа, т.к. ещё не все "фишки" игры сделаны и графика скорее всего будет перерисована. Хотя играть можно.
Ремейк нацелен на любителей хардкорных игр (сложность оригинала довольно высока), но вполне возможно что мы сделаем Лёгкую сложность для игроков, если понадобится. Да, скорее всего игра покажется сейчас очень простой, но мы над этим работаем. Скоро будет подсчёт времени, нужного для идеального прохождения уровня.
Приятной игры!

Ссылка для скачки - alien-infinite v0.1 alpha.zip
Обновление v0.2 alpha
Обновление v0.3 alpha
Мы будем рады получить комментарии по поводу игры. Если Вам понравился ремейк, расскажите об этом своим друзьям!
godun:

--- Цитата: Kert от 01 Февраль 2015, 16:54:11 --- вместо использования заранее спроектированных уровней, они стали процедурно генерируемыми.
Скоро будет подсчёт времени, нужного для идеального прохождения уровня.

--- Конец цитаты ---
Вот в упор не пойму, как можно рассчитать время, если уровень каждый раз будет разный?
SQR218:
Будет ли для ОС, отличных от Windows?
Kert:

--- Цитата: godun от 01 Февраль 2015, 17:15:02 ---Вот в упор не пойму, как можно рассчитать время, если уровень каждый раз будет разный?

--- Конец цитаты ---
С помощью магии~


--- Цитата: SQR218 от 01 Февраль 2015, 17:18:54 ---Будет ли для ОС, отличных от Windows?

--- Конец цитаты ---
SDL позволяет портировать на что угодно (*nix, MacOS, Android, iOS)
Время покажет  :)
Partsigah:
А что насчёт музыки? В оригинале, именно она меня побуждала играть.
lupus:
Отличное начинание. В детстве любил эту игру, в тетради карты уровней рисовал, но так и не осилил :/
В идеале сделать несколько режимов, с динамически генерируемыми уровнями и оригинал.
Ну и графику причесать бы...
gepar:

--- Цитата: godun ---Вот в упор не пойму, как можно рассчитать время, если уровень каждый раз будет разный?
--- Конец цитаты ---

При помощи статистики прохождений: беруться результаты, ищется, среднее, отклонение, мат. ожидание ... - ну это правильный путь, можно ещё просто от балды сказать "ну пусть будет 3 минуты, я думаю хватит", для фанатского ремейка можно и так, лол.

--- Цитата: lupus ---Ну и графику причесать бы...
--- Конец цитаты ---

А это похоже фича у них такая, если хочеться графон то надо было изначально всё с smd брать: там и графон и уровни разнообразнее и музыки побольше.
Kert:

--- Цитата: Partsigah от 01 Февраль 2015, 20:21:36 ---А что насчёт музыки? В оригинале, именно она меня побуждала играть.

--- Конец цитаты ---
С этим сложнее, т.к. я не обладаю музыкальным талантом. Но она появится в какой-то момент

Насчет уровней:
Вся карта состоит из двух частей: основной части с выходом к вентиляционной шахте и этой шахты с выходом из уровня. Вентиляция сейчас генерируется так же, как происходит свободное блуждание (посмотрите на википедии). Основная часть представляет собой неориентированный граф из определенного кол-ва вершин, соединенных или несоединенных между собой. Вершины графа - комнаты. Рёбра графа - коридоры между комнатами. Используя матрицы достижимости можно построить такой граф, в котором до каждой вершины можно добраться из любой другой вершины. Собственно, так в игре и сделано. Нет комнат, в которые нельзя попасть. В то же время комбинация вертикальных и горизонтальных проходов всегда разная  :)
Используя этот же граф, можно также посчитать минимальное время для прохода по комнатам с заключенными (задача о кратчайшем пути) с дальнейшим выходом к вентиляционной шахте и концу уровня.
Kert:
Тем временем мы подготовили первый апдейт!

Alien Infinite v0.2 alpha

* Ограничение по времени зависит от структуры уровня. Стало сложнее
* Чужие преследуют игрока, если он находится вблизи
* Игроку дается определенное кол-во жизней для прохождения уровня (меняется в опциях)
* Настройки управления сохраняются при выходе из игры
* Возможность установить настройки по умолчанию
* Окно игры теперь нормально закрывается
* Улучшено движение по вентиляционным шахтам
* Добавлены анимации игрока
* Добавлено меню во время паузы
* Здоровье восполняется на 50% при взятии аптечки
* Зерно уровня сохраняется в log.txt. Пожалуйста, напишите его, если будете сообщать о баге
* Множество других исправлений и улучшенийСсылка на скачивание:
Alien Infinite v0.2 alpha.zip

Приятной игры! :)
cptPauer:

--- Цитата ---Приятной игры!
--- Конец цитаты ---

WinXP SP3 - "Программа не запускается", "Не является приложением Win32".
64-битная чтоли?  :neznayu:
Kert:
Скорее всего не хватает некоторых библиотек
Отсюда надо скачать и поставить vcredist_x86
Но сначала попробуй запустить из проводника (должно показать конкретную ошибку)
cptPauer:
Так из проводника пишет:

"Не является приложением Win32".

Установка vcredist_x86 ничего не изменила
Kert:
Собрал с поддержкой ХР. Перекачай архив с игрой
cptPauer:
Не работает, точно так же  :(
Kert:
Качал v0.2?
Обновил еще раз. Попробуй
Newdemon:
Может вирусы?  :crazy:
gotten:
Поиграл немного, неплохо  :) только без музыки печально как-то.
Vivi the Black Mage:
На счет музыки. Можно годные ремиксы напихать. Один вопрос: почему спрайт Рипли такой зеленоватый? :)
Heidr:
Поддержка геймпада, полноэкранный режим и лицехваты ожидаются?
emufun:
Добавьте пожалуйста опционально возможность стрелять вертикально вверх и возможность приседать или даже лежать
Можно сделать 2 режима классический с уровнями нес и графикой нес или графикой сега на выбор

на соундклод есть каверы на музон
 https://soundcloud.com/search/sounds?q=Alien%203%20Title%20%20NES
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии