Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411490 Posts in 69371 Topics- by 58428 Members - Latest Member: shelton786

April 24, 2024, 09:14:07 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsVision Soft Reset: metroidvania where you can see the future
Pages: [1] 2
Print
Author Topic: Vision Soft Reset: metroidvania where you can see the future  (Read 7637 times)
th3shark
Level 0
**


View Profile
« on: April 24, 2016, 12:39:36 PM »

Perceive the future.




Vision Soft Reset is a 2D action-adventure platformer that lets the player perceive the future.  From this fundamental concept comes a plethora of unique and empowering possibilities in combat and exploration.

Latest gameplay video:





Vision

Vision is a passive ability that visualizes enemy attacks on the screen a second or so before they actually happen. This gives the player just enough time to leap out of the way from a spray of bullets, or intercept a teleporting enemy’s movements with a powerful charge shot. It’s an invaluable resource as enemies become more abundant and aggressive.




Flashback

Flashback is a feature that functions similarly to rewinding time.  After taking too many hits or becoming cornered, use Flashback to revert back a few seconds and revise your strategy.


Use with caution, however, as this mechanic drains Phase.  Visions no longer appear once phase drops too low, and Flashback can’t be used at all once it’s depleted.  Phase can be restored by acquiring phase crystals, sometimes dropped by defeated enemies.  Is it better to use Flashback anytime you get hit to maintain max health as long as possible, or should the ability be saved only for when it’s absolutely needed?

Chamber Flashback

Similar to Flashback, Chamber Flashback is also a time reversion mechanic, but it works on a larger scale.  Instead of going back a few seconds, this can be used to go back several minutes to previous rooms or even to the start of the game.  After saving at special chambers, players can use Chamber Flashback to essentially revert to a previous save point while retaining information about events to come.


Previous save points are displayed in the Time Tree menu.

Information is more than just knowing what enemies are ahead, however.  It also includes Decryptors, which are special codes that unlock abilities in Oracle’s suit.  So once a decryptor for a new ability is found, it doesn’t matter which point in time the player reverts to; they’ll be able to use the new ability as if they’ve known the decryptor all along.

The same cannot be said for physical items.  Unlike decryptors, physical items (like health upgrades) do not stay with the player if they revert to before the items were acquired.  While players may be tempted to use Chamber Flashback as a fast-travel system that can be used from anywhere, they must consider the possibility of undoing actions they’ve done.

In short, Chamber Flashback is a robust pseudo-time travel mechanic that requires optimization and strategy to use effectively.  Its mastery will prove to be very useful for navigating VSR’s world.

And More...

Oh yeah, there’s also running, shooting, and secrets to find.  But you probably expected all that, right?  Fans of classic Mega Man and Metroid titles will likely be familiar with the more traditional mechanics featured in Vision Soft Reset.  There are also many other abilities and mechanics used during the adventure that will be best experienced simply by playing the game.


Game Website/Blog: https://visionsrgame.com/
My Twitter: https://twitter.com/th3sharkk
« Last Edit: February 18, 2017, 08:28:01 AM by th3shark » Logged
th3shark
Level 0
**


View Profile
« Reply #1 on: April 24, 2016, 12:51:21 PM »

First gameplay video!  Notably there is no background music yet.  Sorry if this makes the video awkward.

What are your initial impressions?  Does it look fun?  Are the graphics alright or could they use more polish?  What could make this game more appealing?




Logged
th3shark
Level 0
**


View Profile
« Reply #2 on: April 25, 2016, 05:43:39 AM »

Figured I'd start this dev log from the beginning.  So before I forget it, here's how the design of the game came to be.

Initial Concept

Among many other sources of inspiration, the core idea behind Vision ~ SR came from the 2014 movie Edge of Tomorrow, where Tom Cruise’s character learns more and more about how to stop an alien invasion by repeating the same day over and over.  This movie was supposedly inspired by hard levels in video games, where the player fails a level so much that they eventually beat it just from remembering where all the enemies are and what they’re going to do.  This always seemed like cheating to me though, as the protagonist within the universe of these games would have no way of knowing all this information about the level ahead of time.  But what if there was a game where this was the entire point?  Would it work?  Would it be fun?


Contra and Contra: The Movie

In the summer of 2015 I came up with the following concept for a game.  The player is given a short amount of time (e.g. 15 minutes) to collect four keys in some sort of labyrinth.  The majority of the game would be preparation; using the short 15 minute periods to enhance the player’s own abilities and determine the location of the keys.  The paths taken would resemble a tree starting from one root location.  One path would have the player heading right, one heading left, one heading left and then down, and so on.  Ideally each path would serve a purpose, like determining the location of a key or unlocking a new ability.  Once the player has learned everything they need to know about the labyrinth, they must use their knowledge to plan a route that would allow them to snatch all four keys and unlock the final door in the short 15 minute time limit.

This structure interestingly resembles basic concepts used in graph traversal.  The initial runs are like depth first searches of a maze, and the final speedrun-like segment resembles a solution to a “travelling-salesman” problem, a classic “hard” problem in the Computer Science field.  For a while the game was called “Nondeterminism” for this reason, but the name was dropped for being a mouthful to say.

Vision ~ Proto

With the general structure of the game planned, that left the question of what the minute-to-minute gameplay would be like.  It could be anything really.  I chose a 2D platformer with shooting combat just because I like those kinds of games and had experience developing them.

I also wanted unique features that fit the “seeing the future” theme.  This is where the titular Vision mechanic comes from, which allows the player to see silhouettes of enemy attacks a second before they actually happen.  Going backwards through time, denoted Flashback, was also thought of at the beginning but initially I wanted it to be an unlockable ability the player would get later on, and wasn’t even sure the mechanic would be fun.  But I figured if there was even a small chance of including this mechanic, it would have to be integrated into the game’s code from the very beginning, which is why it was developed first.

To test out the minute-to-minute gameplay, I created a prototype version of the game called Vision ~ Proto.  Proto was very short, and merely consisted of waves of enemies that the player had to defeat.  It showed off the gameplay, but little else.  Proto was a two-month project with a hard deadline of November 20, 2015, the date of that year’s Rensselaer Game Showcase (RGS).  RGS was an annual event at Rensselaer Polytechnic Institute, the university I was attending, that allowed students to show off their game projects to the student body.  Naturally it was a great opportunity to collect feedback from players.


Vision ~ Proto at RGS


Vision ~ Proto Screenshot

People enjoyed it, I think.  Nobody hated it.  That was good enough for me, and I made the push to expand the game into Vision ~ SR.  I knowingly added features I knew would be removed for the real game, like a scoring system and a simplified menu, which resulted in some wasted assets.

Pushing the game to the next level was a long and arduous challenge that required me to work on it at least a little bit each day.  Menus, upgrades, dialogue, a tutorial, multi-screen rooms, multiple rooms, a map, more enemies, more environments, and even the initial concept had all yet to be implemented.  It took 4-5 months to evolve Proto into the game’s current state.  Now that many core features are now implemented (with the notable exception of music), interesting updates should hopefully be coming out more frequently.
Logged
th3shark
Level 0
**


View Profile
« Reply #3 on: May 01, 2016, 08:27:37 AM »

Implementing the Vision Mechanic

"Vision" describes the passive ability of seeing silhouettes of attacks from enemies a shortly before they happen.  It empowers the player by giving them an extra bit of time to react to danger.  Vision is a unique mechanic, and to my knowledge there hasn't been a game before that offers a feature like this.

This idea came to me when considering how gameplay would work with the Flashback mechanic, where every time the player made a mistake, they could rewind time and correct it.  This lets the player learn what the enemy is going to do next and play accordingly, which is a neat concept, but the execution didn't seem much fun.  Rewinding every time the player gets hit seems like it would get boring after a while.  Having visions of the future was my proposed solution of preserving the concept, but removing the tedium from rewinding time.  The name was inspired from a similar concept featured in Xenoblade Chronicles, a game I knew about from the Super Smash Bros. series but never actually played.  Later I found out that the vision mechanic in that game works much differently than my idea for Vision ~ SR.  So...it's still unique!  Still my idea!

Visions of enemies (and projectiles the visions spawn) are rendered as cloned versions of the original enemy with a simple grayscale shader.  The visions make no noise and have slightly transparent sprites, which makes it clear they're intangible.  But they're not so faint that the player would miss them.  I also try to have enemies attack in such a way that movement is involved, resulting in a vision that moves around and stands out.

Functional Restrictions to Enemy Design

But that's not the only way this mechanic influences enemy behavior.  Obviously for Vision to work we need to know exactly where an enemy will be and what it'll be doing in the next second.  So for the span of time from when a vision appears to when the attack actually happens, the behavior of the enemy needs to be deterministic and predictable.  This is surprisingly difficult to implement, as it turns out, and forces interesting limitations on enemy behavior.

Consider a Goomba from Super Mario Bros.  It's pretty hard to think of an enemy that's more simple than something that just walks into you.  If we wanted a Goomba-like enemy in Vision ~ SR to create visions of itself, we would need to be able to predict exactly where it would be in the next second.  How hard is that?

If a Goomba walks in a straight line without accelerating, then the position it'll be at is a simple function of speed and time.  But what if it walks off a ledge?  Considering where this ledge is or how above the next platform it is, it can be tricky to tell where it's going to land.  This might be manageable if we didn't also consider that Goombas reverse direction when hitting a wall.  What if, in the span of a second, a Goomba falls to a lower ledge, walks a bit, turns around after hitting a wall, and walks a little more?  Where will he be then?  Short of simulating a second's worth of physics and movement in a single frame, there's no reasonable way to tell!  And that's not even considering the possibility of bouncing off of other Goombas!

As it turns out, even a basic Goomba would be too hard for me to use the Vision mechanic before, as its movements are based off of reactionary behavior.  Enemies with Vision-friendly attacks would need that span of a second to be completely planned out.  In other words, position and state would all have to be determined from a pre-specified function of time.  For example, enemies that move back and forth in Vision ~ SR do not react to the presence of walls.  Instead, they move within static predetermined invisible bounds that make movement predictable.  Given their speed, starting position and time since they first spawned, we can create a formula that gives us exactly where they'll be at any other time.  These predictable, deterministic functions are essential in creating enemies for Vision ~ SR.

Making Vision Fun

And here comes the really hard part: making sure these predictable movement patterns are actually fun for the player to fight against.  On its own this predictability is boring and defeats the purpose of having the protagonist see the future in the first place.

Introducing randomness is a simple way to make enemies more interesting, and while we can't add it to the spans of time when a vision is formed, we can instead use it at any other time.  The movement behavior of an enemy when it isn't attacking can be wild and varied.  The time it takes for an enemy to prepare an attack can change as well, as long as it's longer than the duration of the vision.  We can create enemies that feel spastic and unpredictable when they actually aren't for a specified block of time.  This creates a more engaging encounter that makes the Vision mechanic useful for the player.

Another way is to make enemy attacks absurdly powerful and over-the-top.  Vision gives the player plenty of opportunity to dodge, so while it's easy to not take damage (and even easier when combined with the Flashback mechanic), the player can still feel accomplished for outmaneuvering devastating blows.  Basically the player is OP, so in response I also made the enemies OP and that's called game balance.

The player will also learn to value the mechanic, since Vision can be temporarily lost if the player uses Flashback too much.  Predicting enemy movements without the aid of Vision is much harder, and will force the player to take a different approach, making the possibility of losing Vision a very important inclusion to the game.  It also separates visions from "tells" of enemies in most other action games.  If visions were essentially just tells it would be a pretty worthless mechanic, so I wanted to come up with distinctions between the two.  To satisfy this Visions will occasionally be formed for non-attacking actions as well, such as teleporting or using healing techniques.

And here's one last observation about the mechanic: visions cannot be made in response to anything the player does.  For example: it would be impossible to create a vision of an enemy successfully landing a hit, taking damage from a bullet or dying.  I want to devise enemies that take advantage of this, although at the time of this post there are no enemies in the game that do.  Counterattacks and "combos" from a hit confirm are examples of attacks an enemy can perform without creating visions while still remaining consistent with the Vision mechanic.  As these moves would likely be confusing for new players that are still learning how the game works, these will be restricted to late-game enemies and bosses.

Future of Development

At the time of this post Vision ~ SR is very early in development, so barely anybody knows about this mechanic.  I have no idea if this idea will be received as fun, obstructive, or forgettable.  It's a risk that's going to require a lot of playtesting and tweaking, and I hope people enjoy it!
Logged
lululuprimal
Level 0
**



View Profile WWW
« Reply #4 on: May 02, 2016, 09:00:53 AM »

Love the entire concept!  Super exciting!  Time travel has always been fascinating to me and I think this idea is really solid, I'll be following along with your progress Smiley
Logged

Lydia Primate
[email protected]
Game music composer, singer, songwriter, performer
https://soundcloud.com/lydiaprimate1
th3shark
Level 0
**


View Profile
« Reply #5 on: May 21, 2016, 07:10:59 AM »

Oracle Concept Revamp

After showing off some gameplay last month I realized I wasn't satisfied with how the game looked.  Despite my best efforts the sprites I made looked too plain and simple, and it would take a disproportionate amount of effort for me to get Vision ~ SR to shine on my own.  Over the month of May I've been chatting with some skilled freelancers, and a few have signed on to work on this project.  By living cheaply I'm able to offer fair compensation from what I make at my day job.  One could look at my game's development as a "really expensive hobby", with "expensive" referring to money and free time.  But since I'm an adult now I can do what I want.

On this post I highlight the efforts of Molly Heady-Carroll (http://mollyheadycarroll.com),  who will be creating  concept art for VSR's prominent characters and bosses.  So far she has been great to work with and you can expect more spectacular creatures to be shown off soon.  But for now I want to focus on the evolution of the design of Oracle, the main protagonist.

Oracle


Oracle is a cybrog, the design of which was inspired by BR-W9 from the 2009 game Contra Rebirth.  The decision to have VSR star a cyborg that can see the future was made for gameplay reasons; I needed a character that had most of their abilities from the start, but would be unable to use them until the player progressed through the game (I’ll go into why in a later post).  With this reference I initially just dove into making the sprites from there without drawing it out first.

As it turns out, getting a cyborg to look appealing while not falling into the uncanny valley is quite a challenge.  The first design had a stoic, creepily serious expression that never sat well with me.  I later replaced the face with a singular “eye” to make it look more appealing.  It wasn’t until I decided on getting a revamp did I consider updating the look further.

Amusingly one person told me that Oracle’s sprite resembled a “purple fox furry”, and someone else drew it like that.  Clearly this was not the intention.  But hey I got my first fan art of the game, so that’s a milestone right there.


Anyway I had Molly design some concepts, and we eventually reached on a final design shown below.  The alterations to Oracle’s “hair” was a great change; making her look more sleek and futuristic without being creepy.  Basically the concept artist made an illustration based on the pixel art sprites… which seems backward in retrospect.

Larva Oracle


Larva Oracle is Oracle’s true, suitless form.  While in the suit Oracle is a dangerous force to be reckoned with, and I thought it’d be funny if it was actually being controlled by a cute bug the entire time.  I still wanted a hint of mysticism in the design, as she’s still powerful with her ability to see the future.  In fact in larva form Oracle’s clairvoyance is a bit stronger, but she lacks any combat ability.  The four spots on her back are receptors she uses to commandeer the suit.

Currently Larva Oracle is only briefly shown in the game on the title screen and during her death animation.  The form will be more significant as the game continues.



Thanks for reading, I’ll be sure to share more designs and other fun insights soon.

Logged
th3shark
Level 0
**


View Profile
« Reply #6 on: August 14, 2016, 05:04:36 AM »

Hi everyone.  It's been a while since the last update, and much of that time was spent reinventing the visual presentation of Vision ~ SR.  My own art that I had been making was not meeting the quality standards the game deserves.  So here I welcome Arron Johnson, a skilled sprite artist that has been working on improving the in-game assets.  It took some discussion, but eventually we decided on a great new look for the game, a taste of which is below.

Pretty much everything has changed; from the UI elements to the ship to Oracle herself. The way Oracle is rendered was even modified.  Instead of an ordinary sprite sheet, there are now two separate sprite sheets used to animate Oracle: one for the upper body (e.g. aiming) and one for the lower body (e.g. running).  It's a simpler workflow on both the artistic and technical sides, allowing me to easily change the stance of Oracle's legs based on the slope of the platfrom she's standing on.  It's a nice feature you don't see in many sprite-based games.


Other characters have gotten face-lifts as well, while still retaining my original vision for them.  We also finally got profile images for the text area, handily provided by concept artist Molly (who you might remember from the previous update).


The island tilesets and backgrounds have received improvements as well.  Levels are being reworked to account for the new look of these assets, and they are not quite ready to be shown off yet.  But the slightly-obscured screenshot below shows a bit of what it'll look like.


The .gifs that explain the gameplay mechanics on the first post have also been modified.  Here's a new .gif of the Flashback mechanic:


And below is the new .gif showing the Vision mechanic.  The shader rendering the silhouettes also changed; now they appear as a solid gray color rather than a grayscale version of the sprite.  This was done to reduce noise and more clearly differentiate the difference between attacks and their intangible visions.


Quite the improvement, wouldn't you say?  I'm excited to think it'll only get better from here.
Logged
Pixel Noise
Level 10
*****



View Profile WWW
« Reply #7 on: August 14, 2016, 07:13:47 AM »

HUGE improvement. I loved the mechanics that you had laid out in the original post - the only comment I was going to make was on the sprites, etc - but it's already fixed. It's looking great now  Beer!
Logged

Pixel Noise - professional composition/sound design studio.
 https://soundcloud.com/pixel-noise
 https://twitter.com/PixelNoiseMusic
 https://pixelnoisemusic.bandcamp.com/

Recently completed the ReallyGoodBattle OST!  https://www.youtube.com/watch?time_continue=2&v=vgf-4DjU5q
th3shark
Level 0
**


View Profile
« Reply #8 on: August 14, 2016, 07:31:00 AM »

Thanks that's great to hear!
Logged
th3shark
Level 0
**


View Profile
« Reply #9 on: September 09, 2016, 04:40:48 PM »

I feel that combat can very easily make a game feel repetitive and stale, which is strange because combat is usually added with the intention of giving players more to do.  To circumvent this problem in Vision Soft Reset, I want to introduce a large variety of enemies that all feel distinct from each other.  This includes differences in movement patterns, appearance, and even their cries upon death.  By mixing different enemies together for each encounter each battle can feel like a fresh new challenge.

And here are four such enemies below, wonderfully animated by Elias Frost, VSR’s second sprite artist.

Sealime:


A green seal-like creature that is usually content with just flopping around.  But some Sealimes are more dangerous than others, and will fling a barrage of projectiles if they feel threatened.  The Vision mechanic can be used to reveal which one will strike before being in the line of fire.

Ciurivy:


A squirrel-like creature that can lob explosive acorns.  They never seem to run out, but luckily they’re not very hard to avoid.

Magoom:


A mole-like creature that moves quickly while aimlessly slashing its claws.  Magooms will occasionally burrow into the ground and surface in a different location.

Smosey:


A small mosquito-like creature.  Not very threatening on its own, but in groups Smoseys become much more formidable.
Logged
wizered67
Level 1
*


View Profile
« Reply #10 on: September 09, 2016, 07:36:59 PM »

Great concept and cool features! I actually considered making something similar to the vision system but immediately gave up when I realized how challenging it would be to implement. My idea was to cheat by making the "vision" the actual enemy and making what appears to be the actual enemy a version of this that lags behind a few frames or something. So instead of predicting the movement of the enemy and their actions I would actually act out their actions but draw a sprite of it that is delayed (and make it so the actual attacks don't trigger until after the delay passes too). I don't know how well this approach would have worked though since I gave up as soon as I realized the problems with the enemy reacting to environment and the player. Good luck with the game though!
Logged
th3shark
Level 0
**


View Profile
« Reply #11 on: September 10, 2016, 04:27:20 AM »

Thanks for the support!  The vision mechanic is indeed challenging to implement because of the restrictions it puts on enemy behavior.  The game has to "know" where the enemy will be in the next second, so their movements have to be somewhat planned out.  But if they're too planned out then their behavior becomes predictable, making the game boring and the vision mechanic useless.  Hitting a balance is tricky and forced me to think differently about how enemies work.

My idea was to cheat by making the "vision" the actual enemy and making what appears to be the actual enemy a version of this that lags behind a few frames or something. So instead of predicting the movement of the enemy and their actions I would actually act out their actions but draw a sprite of it that is delayed (and make it so the actual attacks don't trigger until after the delay passes too).

This is a really clever idea, wish I thought of it!  I might have to try this out...
Logged
Pixel Noise
Level 10
*****



View Profile WWW
« Reply #12 on: September 10, 2016, 06:41:19 AM »

These new creatures are wonderful - and great art/animations. Love the creativity in this  Beer!
Logged

Pixel Noise - professional composition/sound design studio.
 https://soundcloud.com/pixel-noise
 https://twitter.com/PixelNoiseMusic
 https://pixelnoisemusic.bandcamp.com/

Recently completed the ReallyGoodBattle OST!  https://www.youtube.com/watch?time_continue=2&v=vgf-4DjU5q
th3shark
Level 0
**


View Profile
« Reply #13 on: September 10, 2016, 07:47:19 AM »

Gameplay video 2!  This one focuses on the significant improvements to the presentation since the last gameplay video.





New features and levels are constantly being worked on, but none are shown in this video.
Logged
valrus
Level 3
***


View Profile
« Reply #14 on: September 10, 2016, 08:47:17 AM »

You can probably expand your enemies' repertoires of reactions (including reacting to walls and even reacting to complicated moving elements like moving platforms) without having to run a forward-simulation.

So long as you restrict goombas to only interacting with deterministic elements outside of the player's influence (so as many moving elements as you want, just not ones the player can choose when they move or make them disappear), you can just initialize each room with a second, "ghost" copy of every moving game object, already in-place as "one second ahead", and step it forward with your normal physics calculations on each update.  You don't have to predict one from the other or have them interact with each other, except for things like deleting a "ghost" goomba when its "real" goomba dies.

You couldn't get them bouncing against each other with this calculation; you'd have to have it so that enemies walk through each other.  Goombas *themselves* aren't purely deterministic -- because they can disappear due to player agency -- so by the restriction above they can't be allowed to interact.  If the player were to kill a goomba a half-second before it was set to bounce off another goomba, it would "de-sync" the two simulations; the future goomba (the surviving one) would already be walking away in the wrong direction.

Same problem with "controllable scenery", so it would have to be used sparingly and placed carefully.  (You don't want it to intersect with a possible goomba trajectory, and if it intersects with the trajectory of another piece of controllable scenery the player shouldn't be able to control both pieces within a one-second interval.)

But so long as restrictions like this are followed, you can act as if you're "predicting" the future using only the update calculations that you already have.  (This includes "predicting" random decisions by the goomba, so long as you make sure that the "real" copy is using the same random seed at the same point that the "future" goomba did.)
Logged
th3shark
Level 0
**


View Profile
« Reply #15 on: September 10, 2016, 09:40:04 AM »

You can probably expand your enemies' repertoires of reactions (including reacting to walls and even reacting to complicated moving elements like moving platforms) without having to run a forward-simulation.

So long as you restrict goombas to only interacting with deterministic elements outside of the player's influence (so as many moving elements as you want, just not ones the player can choose when they move or make them disappear), you can just initialize each room with a second, "ghost" copy of every moving game object, already in-place as "one second ahead", and step it forward with your normal physics calculations on each update.  You don't have to predict one from the other or have them interact with each other, except for things like deleting a "ghost" goomba when its "real" goomba dies.

This is a great approach for goomba-like enemies, but it would tricky to set up for different kinds of behavior.  Enemies that need to react to the player somehow (e.g. not attacking until they see the player, aiming at the player) wouldn't be synced up with the ghost copy.  This also applies when enemies die, as you mentioned at the end.  This could be solved by "resetting" the ghost version when a dynamic change in behavior happens, but at this point is it easier than predicting movement and making visions on the fly?  It's situational and worth me investigating more.

You couldn't get them bouncing against each other with this calculation; you'd have to have it so that enemies walk through each other.  Goombas *themselves* aren't purely deterministic -- because they can disappear due to player agency -- so by the restriction above they can't be allowed to interact.  If the player were to kill a goomba a half-second before it was set to bounce off another goomba, it would "de-sync" the two simulations; the future goomba (the surviving one) would already be walking away in the wrong direction.

Yup, any time an enemy interacts with anything it complicates things, so I keep that to a minimum.  For enemies that move back and forth there are predetermined paths that they can't leave.  Deterministic enemies are generally more boring to fight though, which makes it challenging to make them fun.
Logged
quantumpotato
Quantum Potato
Level 10
*****



View Profile WWW
« Reply #16 on: September 10, 2016, 09:46:33 AM »

This looks cool.
Will the Reset mechanic be used to backtrack and sequence break?
Logged

th3shark
Level 0
**


View Profile
« Reply #17 on: September 10, 2016, 10:04:51 AM »

This looks cool.
Will the Reset mechanic be used to backtrack and sequence break?

Yup!  While the Flashback mechanic reverts time by a few seconds, the Chamber Flashback mechanic lets you revert time all the way back to when a chamber was visited.  It's kinda like reloading an old save file, but you get to keep many of the upgrades you found.

Progression can also be split into "timelines".  For example, in timeline 1 you go left and find a locked door that requires a password.  In timeline 2, you go right and come across the password.  Then instead of walking all the way back to the left, you can just Chamber Flashback to timeline 1 where you reached the door, but now with knowledge of the password.  But if you already knew the password from the beginning (e.g. on a second playthrough), nothing stops you from just eschewing timeline 2 altogether and going straight for the door...

I haven't yet shown off this mechanic in detail but I intend to bring attention to it in the next update.
Logged
quantumpotato
Quantum Potato
Level 10
*****



View Profile WWW
« Reply #18 on: September 10, 2016, 11:54:52 AM »

This looks cool.
Will the Reset mechanic be used to backtrack and sequence break?

Yup!  While the Flashback mechanic reverts time by a few seconds, the Chamber Flashback mechanic lets you revert time all the way back to when a chamber was visited.  It's kinda like reloading an old save file, but you get to keep many of the upgrades you found.

Progression can also be split into "timelines".  For example, in timeline 1 you go left and find a locked door that requires a password.  In timeline 2, you go right and come across the password.  Then instead of walking all the way back to the left, you can just Chamber Flashback to timeline 1 where you reached the door, but now with knowledge of the password.  But if you already knew the password from the beginning (e.g. on a second playthrough), nothing stops you from just eschewing timeline 2 altogether and going straight for the door...

I haven't yet shown off this mechanic in detail but I intend to bring attention to it in the next update.

Take my  Hand Money Left !

Been thinking about this a lot recently - replaying the same game and meta-gaming it. Have you seen Primer? Fantastic (short) time travel movie that is meant to be watched recursively. Your 2nd, 3rd.. 7th.. time you'll figure things out more and more. Which fits because the characters are time-traveling into the past with knowledge of the future.

Hope you get in a few narrative story points in addition to overcoming obstacles.. but overcoming obstacles will be awesome, especially if you make the branches more contrived than the password example you gave. Like killing a boss before they're born because you know a secret move to get to their lair or something.

First 5 minutes of gameplay look fantastic btw, I love you use a "boss fight" as your tutorial. Go strong with this one!
Logged

flipswitchx
Level 3
***



View Profile WWW
« Reply #19 on: September 10, 2016, 01:21:10 PM »

Cool concept and some nice enemies so far. Art style has really evolved My Word!
Logged

Pages: [1] 2
Print
Jump to:  

Theme orange-lt created by panic