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

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

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

Оффлайн SQR218

  • Пользователь
  • Сообщений: 320
  • Пол: Мужской
    • Просмотр профиля
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

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

Оффлайн lupus

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

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
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

  • Пользователь
  • Сообщений: 4154
    • Просмотр профиля
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

  • Пользователь
  • Сообщений: 4154
    • Просмотр профиля
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

  • Пользователь
  • Сообщений: 4154
    • Просмотр профиля
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

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

Оффлайн Vivi the Black Mage

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

Оффлайн Heidr

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

Оффлайн emufun

  • Пользователь
  • Сообщений: 308
    • Просмотр профиля
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

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

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

Оффлайн cptPauer

  • Пользователь
  • Сообщений: 4154
    • Просмотр профиля
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
  • Сообщений: 6587
  • Пол: Мужской
    • Просмотр профиля
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

  • Пользователь
  • Сообщений: 4154
    • Просмотр профиля
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

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

Оффлайн Vivi the Black Mage

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

Оффлайн TiberiyLTim

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