Давно пишу игровой хобби-проект с возможностью отматывать время. Идея - top secret, но на ЛФ не так уж много народу, так что можно поделиться. Уже имеется работающая реализация.
Смысл в том, что игрок может вернуться во времени и можно увидеть прошлого себя. Действия неигровых персонажей отматываются тоже (каждый неигровой персонаж может иметь уникальный сложный скрипт, который без проблем отмотается в нужную точку). Прошлый "я" делает в целом то, что ты делал до этого, однако появление тебя в прошлом может менять поведение прошлого "меня", напр. если новый "я" блокирует путь, то прошлый "я" изменит свой путь. Можно отматывать время большое количество раз, создавая больше и больше временных копий себя. Все копии "меня" в конечном счёте исчезают, т.к. наступает их время переместиться во времени назад.
Если объяснять словами, то звучит всё очень сложно, но на деле всё довольно интуитивно. Идея игрового процесса в том, что клонируя себя через такие временные скачки, мы создаём армию "себя", с помощью которой мы можем решать сложные пазлы.
Вот например, если есть турель, то сначала мы пробегаемся мимо турели. Турель поворачивается в нашу сторону, пытаясь стрелять, но так и не убивает, т.к. мы всегда на шаг впереди. Затем мы отматываем время назад и видим, как мы в прошлом бежим и отвлекаем турель. Т.к. турель сейчас занята прошлым "мной" и отвернулась, мы можем без боязни подойти к ней и обезвредить. Прошлая копия "меня" после этого исчезает, т.к. она возвращается во времени назад, чтобы стать текущим мной. И в итоге у нас всегда один "я".
Идея с отмоткой не нова, ср. Braid (award-winning), но там - примитив по сравнению с тем, что я реализовал.
Проблема в том, что мне интересен скорее технический challenge, чем доведение до ума. С сеттингами напряг, с визуальным содержимым напряг, со сценарием напряг. Да и времени теперь нет. В общем, живу мечтой забросить всё и уйти в геймдев. Если так и не выйдет, думаю заопенсорсить...
Цитата: Алексей Гринь от августа 6, 2017, 16:50В общем, живу мечтой забросить всё и уйти в геймдев.
А чем вы сейчас на хлеб с маслом зарабатываете (если не секрет)?
Если 1) тянет, и 2) получается - стоит, наверное, приложить усилия. Заниматься любимым делом так, чтобы тебе за это платили (а не бесплатно, а то ещё и приплачивая самому) - большое счастье. Многие не могут похвастаться этим.
Цитата: Lodur от августа 6, 2017, 17:30
А чем вы сейчас на хлеб с маслом зарабатываете (если не секрет)?
В данный момент — боже упаси — webdev. Это как если бы священник пошёл в сутенёры. Днище. Скукота неописуемая, повсюду кривожопый код, в целом атмосфера халтуры. А мне летать охота!
Цитата: Алексей Гринь от августа 6, 2017, 23:25
А мне летать охота!
Рождённый ползать... Всё с вами ясно. ;D
Цитата: Wolliger Mensch от августа 6, 2017, 23:29
Рождённый ползать... Всё с вами ясно. ;D
Это я только на ЛФ дерзкий и успешный, в IRL у меня, как бы выразиться попроще, проблемы с вербальной коммуникацией. Веду себя как нормальный человек, только если выпью. Поэтому по карьерной лестнице не далеко ушёл. Но там, куда дошёл, обычно хвалят, что придаёт немного уверенности. На лице все симптомы аутизма (лёгкой степени), так сказать. В webdev попал только потому, что друг позвал. Иначе никак, будь я хоть двадцать раз гений. Что-то я разоткровенничался, оформлю-ка я этот пост тремя спойлерами.
Боюсь, на ЛФе таких если не большинство, то достаточно много.