4 ms·
The post mentioned “waves” that propagate changes in time. I suspect the implementation of time travel is similar in how it works to Achron (https://store.steam
by FreezerburnV 8y ago
The post mentioned “waves” that propagate changes in time. I suspect the implementation of time travel is similar in how it works to Achron (https://store.steampowered.com/app/109700/Achron/ https://store.steampowered.com/app/109700/Achron/). In Achron, there are constantly “waves” moving through the timeline that propagate changes that have been committed earlier in it, such that those changes become “real” when that wave hits the present. So units will be removed or made, etc. I don’t know if it’s the exact same implementation, but likely similar. (And also less complex on the code side, because apparently to make Achron took many years of math research, and the CEO of Achron’s company has a PhD in math)
- danShumway 8y agoIt's the same basic idea, but the specifics of time travel in Achron are very different. It's also a great deal simpler than Achron, partially because I am not a math PHD, and also partially because it's a game about players learning how to time travel. By the end of the game, you should understand the mechanics about as well as I do. It's also paradox free; not in the sense that I hand-wave paradoxes, but in the sense that it is just literally not possible to cause a paradox. Getting rid of paradoxes simplifies time travel dramatically. From a gameplay perspective, the short answer is that time travel in Reset Hard is less about thinking about cause and effect, and more about thinking about time as a traversable space, and you're hopping around that space to get access to certain events, or a better vantage point on another player. There's only one timeline in Reset Hard, and it's constantly getting overwritten. It's also OK for different parts of the timeline to contradict each other, in the same way in the real world that it's OK for someone to break a hole through a wall or to erase part of a line. Everything in Reset Hard is deterministic, but objects and information can be stored in meta-time and then projected back onto the timeline. This means you can do some kind of weird stuff - you can have a door that only opens in the past. You can have gun that shoots people in the future. Whenever the player dies, they reset to the beginning of the level and begin pushing a new wave forward from the beginning. Their brain is stored in meta-time, so they can choose to do different things. Importantly, if they force another player into a situation where a they would need to make a decision (ie, by shooting them, by walking into a room, etc), that player's focus is pulled through time so that it can make that decision. This means that you can pull a person back in time before they complete an objective, or by setting up a trap in the future and then resetting, push yourself forward in time to skip part of a level.
- lifeformed 8y agoCan you go into more detail about specific situations, like the gun shooting people in the future, or door opening in the past? The idea is very intriguing and I'm curious to learn more. I'm also wondering how to ensure that there's always a way to outplay your opponent, and not end up with degenerate strategies, like constantly killing your opponent at the start? I guess when I think it through, it'd go like this: you seek your opponent out asap. You shoot him. He goes back in time and changes his path so that I don't find him. Or maybe he ambushes me, knowing where I'll be. And then I do the same. Wouldn't games end up being heavily weighted towards early actions? Or are there other mechanics that open up more options?
- danShumway 8y agoI'm playing with a number of different game modes, but the big multiplayer place where I want to end up is escape-room puzzles. You're competing with another person to unlock a door and get out of the level. The moment you unlock that door and step through, you win, no matter when you are on the timeline. And different events and pieces of the level either become available at different points on the timeline, or are linked to meta-time so that they can persist between resets. This means that killing someone is not always advantageous - you might prefer to leave someone in the future without a method to kill themselves so that you can accomplish an objective in the past without them bothering you. You also might want to avoid getting killed if you know you need to do something at 3 minutes into the level. Going back to the start means you now have to wait for that event. The temptation when thinking about time travel is to focus on the cause and effect parts of it, but that's not really what Reset Hard is about - it's about learning to think of the timeline as if it's a physical space you can traverse to get different vantage points. So one of the weapons I'm going to be playing with is the temporal sniper rifle. The first time you pull the trigger it marks when you shoot. The second time you pull the trigger it marks where you shoot. This means you can pull the trigger once, wait a minute for someone to exit a room, and then shoot them from the future into the past. The cause and effect is really weird for that, but it feels more natural when you start thinking of "when" as being just another form of "where." This means that getting ahead of other people on the timeline is a big advantage when you're using the gun. Or in regards to reverse doors, which are doors that are open before you unlock them, but not after - getting to a late enough point in the level before you unlock them means you have more space in the past to use the door. So a scenario might be, "you open a reverse door in the future, then travel back in time and use it to get into a separate section of the level. It closes behind you, separating you from another player and allowing you to complete an objective in peace. While you're doing that, the other player travels forward into the future and completes a different objective. They pick up a temporal sniper rifle and pull the trigger as you walk out of the door, then they shoot themselves, reset, and snipe you from the past, forcing you to reset and preventing you from completing the future objective they just finished. They go through the door in the past and lock you out, completing the past objective while you wait for the future objective to become available, then they shoot themselves to reset and walk out of the level, winning." By prioritizing an early objective instead of a later objective, you put yourself in a situation where the second player could block you off from completing the entire level. In regards to dominant strategies, yeah, there's a ton of risk for that, and that's why I'm being so public with development. I basically plan to play-test the heck out of everything so that it doesn't devolve into one or two "correct" ways to win. But the short answer is that there's stuff to do throughout the entire match, so if you spend all of your time at the beginning of a match you're not going to be able to accomplish much.