LINUX.ORG.RU

Доступна альфа-версия игры «Nikki and the Robots» от Joyride Laboratories

 , , , , , ,


0

2

В вымышленном мире будущего знаменитый злодей Dr. Lacroix планирует захватить власть над миром с помощью своей армии роботов. Вы берете на себя роль Nikki, члена секретной организации, ваша цель - помешать этим злобным планам. Действие игры проходит в самых разнообразных местах: от футуристических метрополисов до подводных сооружений, плавучих островов и даже орбитальных станций.

В игре уже имеются различные уровни, редактор и функционал для сетевого режима. Все это доступно под лицензиями LGPL и Creative Commons. Позже в том году появится режим с сюжетной линией, в которой будет раскрываться история о Nikki, Dr. Lacroix и его роботах в четырех эпизодах, которые будут доступны для скачивания за небольшую плату.

Nikki and the Robots представляет собой классический платформер 80х - 90х годов, но в основе игрового процесса лежит уникальная идея. Nikki, не использует какого-либо оружия или снаряжения во время выполнения своего задания, и может только прыгать и бегать по уровню, но зато имеется возможность взламывать роботов Dr. Lacroix, перехватывая управление над ними, с помощью компьютерных терминалов. Благодаря использованию роботов и их особенностям у Nikki появляется возможность решать головоломки, обходить препятствия и выполнять задания, имеющиеся в игре.

Основным языком разработки является Haskell. Для отрисовки 2D-графики, а также некоторых других элементов, используется Qt с аппаратно-ускоренным OpenGL бэкендом. Для реализации физики в игре использовались физический движок Chipmunk и биндинги к нему.

Скачать

Скриншоты

Исходный код

>>> Подробности

★★

Проверено: maxcom ()

Ответ на: комментарий от sol_linux

Выглядит весело. Но главный персонаж котэ?

Ты так говоришь, будто это что-то плохое.

vurdalak ★★★★★
()

>Основным языком разработки является Haskell

Для отрисовки 2D-графики, используется Qt с аппаратно-ускоренным OpenGL бэкендом


Закапывайте

anonymous
()

Ага, у боссов будет ssh+afs, а у главбосса SElinux

darkshvein ☆☆
()

>но в основе игрового процесса лежит уникальная идея. Nikki, не использует какого-либо оружия или снаряжения во время выполнения своего задания, и может только прыгать и бегать по уровню, но зато имеется возможность взламывать роботов Dr. Lacroix, перехватывая управление над ними, с помощью компьютерных терминалов.

Привет, FreeDroid?

AX ★★★★★
()

ГГ похож на кавайного бомбермена.

Nervous ★★★★★
()

что-то в стиле Frogatto?))

zibert ★★★
()
Ответ на: комментарий от sol_linux

> Но главный персонаж котэ?

Кот учёный. Повзрослел и заматерел.

Smacker ★★★★
()

нет, и это не Crysis

Turbid ★★★★★
()

> ... доступно под лицензиями LGPL и Creative Commons ... в четырех эпизодах, которые будут доступны для скачивания за небольшую плату.

Авторам советую побыстрее определиться с мировоззрением... нет, тут все гораздо проще - пусть линуксоиды на халяву проведут альфа- и бета-тестирование, а потом выйдет платная игра. Нет, я не противник платного ПО, но вот ЭТО уже ни в какие рамки...

П.С. Графа тоже понравилась - back to the 80'th...

segfault ★★★★★
()
Ответ на: комментарий от segfault

> Авторам советую побыстрее определиться с мировоззрением... нет, тут все гораздо проще - пусть линуксоиды на халяву проведут альфа- и бета-тестирование, а потом выйдет платная игра. Нет, я не противник платного ПО, но вот ЭТО уже ни в какие рамки...

А мне наоборот понравилась идея. Всё доступно и на халяву: графика, код, редактор. Желающие смогут наклепать свои уровни, поделиться с другими.
Авторы же просят деньги только за необязательный сингл, сюжетную часть. Вполне справедливо, на мой взгляд. Ничего криминального в таком подходе не вижу.

rival ★★
() автор топика

>которые будут доступны для скачивания за небольшую плату.

Они сами доплачивать должны чтоб в такое играли.

elverion
()

Любители haskell: у них и вики на gitit %).

n01r ★★
()
Ответ на: комментарий от rival

> Как можно? Игра на хацкеле, много ли ты таких видел?

raincat вроде была

n01r ★★
()

> захватить власть над миром

армии роботов

орбитальных станций

взламывать роботов

компьютерных терминалов

Не является ли Dr. Lacroix в этой игре отсылкой к Dr. Marie Delacroix из старой доброй System Shock 2? :)

anonymous
()

>знаменитый злодей Dr. Lacroix

Разве он не кончился после саркофага с динамитом?

proud_anon ★★★★★
()

На столько не нужно, что даже не стану говорить об этом.

win7
()

Нда, это даже не пасьянс Паук... И это в век нанотехнологий, халф-лайфов, думов и дюков. Стыдобище какое.

Axios
()

>Для отрисовки 2D-графики, а также некоторых других элементов, используется Qt с аппаратно-ускоренным OpenGL бэкендом.

Такая жирнющщая зависимость, и всё почему? Кто-то просто не осилил SDL

yoghurt ★★★★★
()
Ответ на: комментарий от segfault

Воистину линуксоиды – нищеброды

> Авторам советую побыстрее определиться с мировоззрением... нет, тут все гораздо проще - пусть линуксоиды на халяву проведут альфа- и бета-тестирование, а потом выйдет платная игра. Нет, я не противник платного ПО, но вот ЭТО уже ни в какие рамки...

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

tensai_cirno ★★★★★
()

Захотел купить.

takino ★★★★★
()

Слева на скрине анонимус в коробке.

anonymous
()
Ответ на: комментарий от yoghurt

В SDL нет аппаратно ускоренного масштабирования и поворота спрайтов, да и при наличии альфа-канала проблемы с производительностью. SDL годится только для создания окна с контекстом под OpenGL, да как подсистема ввода.

unC0Rr ★★★★★
()

Лучше бы это было по мотивам Next Door Nikki. Можно и с роботами.

Для отрисовки 2D-графики, а также некоторых других элементов, используется Qt с аппаратно-ускоренным OpenGL бэкендом.

Посмотрел скриншоты с видео и не понял, что там ускорять то. А еще за такую галерею хочется убивать, неужели нельзя по-человечески с превьюшками сделать.

staseg ★★★★★
()

Идеологически отвратительный сюжет. Прям аватар какой-то.

stave ★★★★★
()

Классно выглядит!
Сейчас попробую... )

neocrust ★★★★★
()
Ответ на: комментарий от unC0Rr

>SDL годится только для создания окна с контекстом под OpenGL

Ну да, о чём и речь. И там, и тут OpenGL - тогда зачем платить больше?

yoghurt ★★★★★
()
Ответ на: комментарий от yoghurt

Ради нескольких абстракций. Хотя если пишешь на хаскеле, то вполне возможно, что проще своих быстренько нагородить.

unC0Rr ★★★★★
()
Ответ на: комментарий от wingrime

> хм Nikki по яп - Дневник, не очень тянет на имя глав героя

Вот и мне кажется, что Hikki гораздо лучше соответствовало бы

Deleted
()

Неплохая игрушка, мне пришлась по нраву.

Больше бы таких хороших и разных!

onix_N ★★
()
Ответ на: комментарий от yoghurt

Такая жирнющщая зависимость, и всё почему? Кто-то просто не осилил SDL

кстати, действительно загадочно. нахрена там Qt?

jtootf ★★★★★
()

>знаменитый злодей Dr. Lacroix планирует захватить власть над миром с помощью своей армии роботов

хорошее дело, хочется пожелать успеха

registrant ★★★★★
()
Ответ на: комментарий от unC0Rr

Для чего тогда по-твоему используется в данном случае QT? Не думаю, что для формочек ввода. yoghurt какбэ намекает, что можно было использовать специально под это заточенный SDL, а не тащить монстра QT.

grouzen ★★
()

Графика пиксельная, теплая, ламповая...

X-Pilot ★★★★★
()
Ответ на: комментарий от grouzen

Ещё раз: ради QGraphicsScene, как я понял. SDL не обладает его возможностями сам по себе (повороты, масштабирование и прочее). Того же можно достичь, если писать на OpenGL со своей высокоуровневой обёрткой.

unC0Rr ★★★★★
()
Ответ на: комментарий от unC0Rr

Еще раз, SDL и не обязан этого уметь, он тут нужен только, чтобы читать с клавиатуры и обеспечивать OGL контекст. P.S. про QGraphicsScene не знал, не кутееб.

grouzen ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.