Author Topic: Отмотка времени в играх  (Read 668 times)

0 Members and 1 Guest are viewing this topic.

Offline Алексей Гринь

  • Blogger
  • *
  • Posts: 24128
  • Gender: Male
« on: August 6, 2017, 16:50 »
Давно пишу игровой хобби-проект с возможностью отматывать время. Идея - top secret, но на ЛФ не так уж много народу, так что можно поделиться. Уже имеется работающая реализация.

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

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

Вот например, если есть турель, то сначала мы пробегаемся мимо турели. Турель поворачивается в нашу сторону, пытаясь стрелять, но так и не убивает, т.к. мы всегда на шаг впереди. Затем мы отматываем время назад и видим, как мы в прошлом бежим и отвлекаем турель. Т.к. турель сейчас занята прошлым "мной" и отвернулась, мы можем без боязни подойти к ней и обезвредить. Прошлая копия "меня" после этого исчезает, т.к. она возвращается во времени назад, чтобы стать текущим мной. И в итоге у нас всегда один "я".

Идея с отмоткой не нова, ср. Braid (award-winning), но там - примитив по сравнению с тем, что я реализовал.

Проблема в том, что мне интересен скорее технический challenge, чем доведение до ума. С сеттингами напряг, с визуальным содержимым напряг, со сценарием напряг. Да и времени теперь нет. В общем, живу мечтой забросить всё и уйти в геймдев. Если так и не выйдет, думаю заопенсорсить...
肏! Τίς πέπορδε;

Offline Lodur

  • Posts: 26131
  • Gender: Male
« Reply #1on: August 6, 2017, 17:30 »
В общем, живу мечтой забросить всё и уйти в геймдев.
А чем вы сейчас на хлеб с маслом зарабатываете (если не секрет)?
Если 1) тянет, и 2) получается - стоит, наверное, приложить усилия. Заниматься любимым делом так, чтобы тебе за это платили (а не бесплатно, а то ещё и приплачивая самому) - большое счастье. Многие не могут похвастаться этим.
If the doors of perception were cleansed, everything would appear to man as it is: infinite.

Offline Алексей Гринь

  • Blogger
  • *
  • Posts: 24128
  • Gender: Male
« Reply #2on: August 6, 2017, 23:25 »
А чем вы сейчас на хлеб с маслом зарабатываете (если не секрет)?
В данный момент — боже упаси — webdev. Это как если бы священник пошёл в сутенёры. Днище. Скукота неописуемая, повсюду кривожопый код, в целом атмосфера халтуры. А мне летать охота!
肏! Τίς πέπορδε;

Offline Wolliger Mensch

  • Global Moderator
  • *
  • Posts: 50223
  • Gender: Male
  • Haariger Affe
    • Подушка
« Reply #3on: August 6, 2017, 23:29 »
А мне летать охота!

Рождённый ползать… Всё с вами ясно. ;D
«Вот интересно, каких лингвистических жемчуг можно найти в море отодвинутых книг», Ян Гавлиш.
«Впредь прошу помнить, что придумал игру не для любых ассоциаций, а для семантически оправданных. Например, чтó это такое: „рулетке“ — „выпечке“?? Тем более, что сей ляпсус я сам совершил…», Марбол
«Ветхий Завет написан на иврите и частично на армейском», Vesle Anne
«МЛ(ять)КО … ПЛ(ять)NЪ», Тася
«Вот откроет этот спойлер, например, Марго, ничего не подозревая, а потом будут по всему форуму блюющие смайлики…», Авал

Offline Алексей Гринь

  • Blogger
  • *
  • Posts: 24128
  • Gender: Male
« Reply #4on: August 6, 2017, 23:56 »
Рождённый ползать… Всё с вами ясно. ;D
肏! Τίς πέπορδε;

Offline zazsa

  • Posts: 1452
  • Occupation: Вождь мирового офисного планктоната.
« Reply #5on: August 7, 2017, 00:05 »
Боюсь, на ЛФе таких если не большинство, то достаточно много.
Привет участникам международного лингвистического форума!
У всякого народа есть родина, но только у нас – Гондурас.
Переписываю историю. Разжигаю национальную, религиозную рознь и ненависть к социальным группам. Недорого.

 

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Note: this post will not display until it's been approved by a moderator.
Name: Email:
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image
Type the letters shown in the picture:
√49 Напишите ответ строчными буквами:
«Сто одёжек, все без застёжек» — что это?: