Автор Тема: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.3 alpha  (Прочитано 13498 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kert

  • Пользователь
  • Сообщений: 24
    • Просмотр профиля
[PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.3 alpha
« : 01 Февраля 2015, 16:54:11 »
Всем привет!
Я люблю старые добрые игры с денди и люблю программирование. Всё это привело к идее сделать ремейк на эту классную игру.
Отличие от оригинальной игры состоит в том, что вместо использования заранее спроектированных уровней, они стали процедурно генерируемыми. Для тех, кто не знает - каждый раз при старте игры можно получать абсолютно другой новый уровень (привет, Майнкрафт).
Несколько скриншотов:
Игру я пишу в команде со своим другом на C++ с использованием библиотек SDL. Мы делаем движок с чистого нуля, и к данному моменту большинство игровой логики уже реализовано. Но всё-таки это ещё сырая альфа, т.к. ещё не все "фишки" игры сделаны и графика скорее всего будет перерисована. Хотя играть можно.
Ремейк нацелен на любителей хардкорных игр (сложность оригинала довольно высока), но вполне возможно что мы сделаем Лёгкую сложность для игроков, если понадобится. Да, скорее всего игра покажется сейчас очень простой, но мы над этим работаем. Скоро будет подсчёт времени, нужного для идеального прохождения уровня.
Приятной игры!

Ссылка для скачки - alien-infinite v0.1 alpha.zip
Обновление v0.2 alpha

Обновление v0.3 alpha
Мы будем рады получить комментарии по поводу игры. Если Вам понравился ремейк, расскажите об этом своим друзьям!
« Последнее редактирование: 14 Марта 2015, 09:16:26 от Kert »

Оффлайн godun

  • Пользователь
  • Сообщений: 4074
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES])
« Ответ #1 : 01 Февраля 2015, 17:15:02 »
вместо использования заранее спроектированных уровней, они стали процедурно генерируемыми.
Скоро будет подсчёт времени, нужного для идеального прохождения уровня.
Вот в упор не пойму, как можно рассчитать время, если уровень каждый раз будет разный?

Оффлайн SQR218

  • Пользователь
  • Сообщений: 319
  • Пол: Мужской
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES])
« Ответ #2 : 01 Февраля 2015, 17:18:54 »
Будет ли для ОС, отличных от Windows?

Оффлайн Kert

  • Пользователь
  • Сообщений: 24
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES])
« Ответ #3 : 01 Февраля 2015, 17:24:03 »
Вот в упор не пойму, как можно рассчитать время, если уровень каждый раз будет разный?
С помощью магии~

Будет ли для ОС, отличных от Windows?
SDL позволяет портировать на что угодно (*nix, MacOS, Android, iOS)
Время покажет  :)

Оффлайн Partsigah

  • Пользователь
  • Сообщений: 5499
  • Трёхглазый пуйошник
    • Steam
    • Youtube
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES])
« Ответ #4 : 01 Февраля 2015, 20:21:36 »
А что насчёт музыки? В оригинале, именно она меня побуждала играть.

Оффлайн lupus

  • Пользователь
  • Сообщений: 3887
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES])
« Ответ #5 : 01 Февраля 2015, 21:33:19 »
Отличное начинание. В детстве любил эту игру, в тетради карты уровней рисовал, но так и не осилил :/
В идеале сделать несколько режимов, с динамически генерируемыми уровнями и оригинал.
Ну и графику причесать бы...

Оффлайн gepar

  • Пользователь
  • Сообщений: 10162
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES])
« Ответ #6 : 01 Февраля 2015, 22:08:58 »
Цитата: godun
Вот в упор не пойму, как можно рассчитать время, если уровень каждый раз будет разный?

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

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

Оффлайн Kert

  • Пользователь
  • Сообщений: 24
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES])
« Ответ #7 : 02 Февраля 2015, 05:09:31 »
А что насчёт музыки? В оригинале, именно она меня побуждала играть.
С этим сложнее, т.к. я не обладаю музыкальным талантом. Но она появится в какой-то момент

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

Оффлайн Kert

  • Пользователь
  • Сообщений: 24
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #8 : 11 Февраля 2015, 06:29:20 »
Тем временем мы подготовили первый апдейт!

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

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

Оффлайн cptPauer

  • Пользователь
  • Сообщений: 4192
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #9 : 11 Февраля 2015, 09:43:34 »
Цитата
Приятной игры!

WinXP SP3 - "Программа не запускается", "Не является приложением Win32".
64-битная чтоли?  :neznayu:

Оффлайн Kert

  • Пользователь
  • Сообщений: 24
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #10 : 11 Февраля 2015, 09:51:18 »
Скорее всего не хватает некоторых библиотек
Отсюда надо скачать и поставить vcredist_x86
Но сначала попробуй запустить из проводника (должно показать конкретную ошибку)

Оффлайн cptPauer

  • Пользователь
  • Сообщений: 4192
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #11 : 11 Февраля 2015, 10:15:36 »
Так из проводника пишет:

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

Установка vcredist_x86 ничего не изменила

Оффлайн Kert

  • Пользователь
  • Сообщений: 24
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #12 : 11 Февраля 2015, 11:30:21 »
Собрал с поддержкой ХР. Перекачай архив с игрой

Оффлайн cptPauer

  • Пользователь
  • Сообщений: 4192
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #13 : 11 Февраля 2015, 11:43:28 »
Не работает, точно так же  :(

Оффлайн Kert

  • Пользователь
  • Сообщений: 24
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #14 : 11 Февраля 2015, 11:44:39 »
Качал v0.2?
Обновил еще раз. Попробуй
« Последнее редактирование: 11 Февраля 2015, 12:01:20 от Kert »

Оффлайн Newdemon

  • Пользователь
  • Сообщений: 186
  • Пол: Мужской
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #15 : 11 Февраля 2015, 13:03:24 »
Может вирусы?  :crazy:

Оффлайн gotten

  • Пользователь
  • Сообщений: 4898
  • Пол: Мужской
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #16 : 11 Февраля 2015, 13:14:44 »
Поиграл немного, неплохо  :) только без музыки печально как-то.

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6515
  • Пол: Мужской
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #17 : 11 Февраля 2015, 13:21:15 »
На счет музыки. Можно годные ремиксы напихать. Один вопрос: почему спрайт Рипли такой зеленоватый? :)

Оффлайн Heidr

  • Пользователь
  • Сообщений: 6447
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #18 : 11 Февраля 2015, 13:25:18 »
Поддержка геймпада, полноэкранный режим и лицехваты ожидаются?

Оффлайн emufun

  • Пользователь
  • Сообщений: 305
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #19 : 11 Февраля 2015, 14:20:59 »
Добавьте пожалуйста опционально возможность стрелять вертикально вверх и возможность приседать или даже лежать
Можно сделать 2 режима классический с уровнями нес и графикой нес или графикой сега на выбор

на соундклод есть каверы на музон
 https://soundcloud.com/search/sounds?q=Alien%203%20Title%20%20NES
« Последнее редактирование: 11 Февраля 2015, 14:52:43 от emufun »

Оффлайн Kert

  • Пользователь
  • Сообщений: 24
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #20 : 11 Февраля 2015, 14:58:22 »
На счет музыки. Можно годные ремиксы напихать. Один вопрос: почему спрайт Рипли такой зеленоватый? :)
Старая уже тётя  :)
Ещё бы кто умел эти ремиксы хорошо делать..

Поддержка геймпада, полноэкранный режим и лицехваты ожидаются?
Всё будет. Только с последним надо что-то придумать... т.к. в оригинале они встречались только на первых двух уровнях, и ничего особенного в них не было

Добавьте пожалуйста опционально возможность стрелять вертикально вверх и возможность приседать или даже лежать
Можно сделать 2 режима классический с уровнями нес и графикой нес или графикой сега на выбор
Приседание точно будет, остальное обсудим с другом.
Увы, в версию с сеги я никогда не играл
На самом деле планируется абсолютно перерисовать графику, и скорее всего в стиле нес

Оффлайн Heidr

  • Пользователь
  • Сообщений: 6447
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #21 : 11 Февраля 2015, 15:24:35 »
Только с последним надо что-то придумать... т.к. в оригинале они встречались только на первых двух уровнях, и ничего особенного в них не было
Можно сделать примерно как в Alien Resurrection - если прицепится, то за определённое время нужно найти штуку, которая убъёт паразита, пока тот не вылез и не убил.

На самом деле планируется абсолютно перерисовать графику, и скорее всего в стиле нес
А почему бы не перерисовать её не пиксель-артом?

Оффлайн cptPauer

  • Пользователь
  • Сообщений: 4192
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #22 : 11 Февраля 2015, 15:35:01 »
Качал v0.2?
Обновил еще раз. Попробуй
Теперь работает. Спасибо.
Да, скачивал 0.2. Вроде бы по дате отличалось, но все равно писало, что не приложение win32. Новый работает нормально.
« Последнее редактирование: 11 Февраля 2015, 16:00:42 от cptPauer »

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6515
  • Пол: Мужской
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #23 : 11 Февраля 2015, 15:50:18 »
Кстати, иногда уровень заканчивается внезапной победой. Побегал чуток в поисках жертв и тут внезапно "типа победа, генерация нового уровня". Это нормально?

Оффлайн Kert

  • Пользователь
  • Сообщений: 24
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #24 : 11 Февраля 2015, 15:52:31 »
Можно сделать примерно как в Alien Resurrection - если прицепится, то за определённое время нужно найти штуку, которая убъёт паразита, пока тот не вылез и не убил.
А почему бы не перерисовать её не пиксель-артом?
Дело вкуса
Кстати, иногда уровень заканчивается внезапной победой. Побегал чуток в поисках жертв и тут внезапно "типа победа, генерация нового уровня". Это нормально?
Хм, такого не встречал. Там точно про победу написано было?
Если ещё раз произойдёт, напиши конкретно в какой момент и в каких условиях

Оффлайн cptPauer

  • Пользователь
  • Сообщений: 4192
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #25 : 11 Февраля 2015, 16:06:12 »
У меня был баг, там где вентриляция, у чужого небыло головы.

В вентиляции лазит голова чужого (или это чужой там такой странный), а когда он вылазит из вентиляции, то только туловище.

Оффлайн Kert

  • Пользователь
  • Сообщений: 24
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #26 : 11 Февраля 2015, 17:05:04 »
Знакомо  :) просто чужим не запретили залезать туда, хотя надо было

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4650
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #27 : 12 Февраля 2015, 11:09:42 »
Посмотрел, поиграл. Великолепно!

Оффлайн Vivi the Black Mage

  • Emu-Land Team
  • Сообщений: 6515
  • Пол: Мужской
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #28 : 12 Февраля 2015, 13:35:54 »
На будущее, надо что-то сделать с чужими в узких сгенерированных пространствах. Они там носятся и если ты к ним попал, то уже не вылезешь, они тупо будут тебя с ног сбивать.

Оффлайн TiberiyLTim

  • Пользователь
  • Сообщений: 356
  • Пол: Мужской
  • -=TLT=-
    • Просмотр профиля
Re: [PC] Alien Infinite (ремейк на Alien 3 [NES]) v0.2 alpha
« Ответ #29 : 12 Февраля 2015, 16:49:21 »
Ошибка запуска - нет dll связанной с mvs2012 или что-то типа.