Short puzzle game about orienting yourself in time.
Now with extra levels!
Credits:
Ideas from Braid, & At the Hedges of Time
Graphics inspired by The Legend of Zelda: Link's Awakening
General help & advice from pinchazumos
Level design help from qwaffles
Logo by Corey Hardt
Knewave font by Tyler Finck
Playtesters: pinchazumos, qwaffles, & many others
Make your own levels! Press the Tilde key (below Escape, above Tab) to enter the editor. Send your levels to knexator#4865 on discord or @knexator on twitter
Status | Released |
Platforms | HTML5 |
Rating | Rated 4.8 out of 5 stars (61 total ratings) |
Author | knexator |
Genre | Puzzle |
Made with | Paint.net |
Tags | 2D,Minimalist,Pixel Art,Short,Singleplayer,Sokoban,thinky,Time Travel |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard |
Log in with itch.io to leave a comment.
Another Level Bundle for you!
1 - Circular Reasoning
#######.#
#######_#
#######_#
#...#.#o#
#.u12...#
#...#.#.#
.O._ij.##
#...#.###
#########
2 - Order of Operations
#####.#
#...#_#
#.2.#_#
###_#.#
##.1uj#
.O....#
#######
3 - Code Yellow
##########
#kkkkkk###
#kikk3_###
#kk##kk__.
#kk##kk###
#k3kkik###
#kkkkkk.O#
##########
4 - Timeline Tangle
####.#####
#.u__#...#
##i###.2.#
.Ou....3.#
##.#.....#
##########
SUPERLEVEL 1 - Fetch Quest (THESE ONES ARE REALLY BIG)
#####################
###..#o##o#.#.###.###
#.1..#2##2#3.._...###
###.._.._.....#.3_.d#
#o1..#..#.....##.####
####.################
.Ob....____________..
####.#.##############
#u2_...#..u##.##.#.##
#####......_..c#3#3##
#.2__..#1#3#.___....#
#####..#k#i##.##....#
#####################
SUPER LEVEL 2 - An Odd Oubliette
##.##########
#.O.#...#...#
#.i.j...#.o.#
#...#...#...#
##j###k###j##
#...#...#...#
#...k.1.j...#
#...#...#...#
######j###j##
#...#...#...#
#.1.j...j.1.#
#...#...#...#
##########;##
##########..#
######___.;.#
######.######
As a fan of this game, I have a few levels which I made of varying difficulties.
0 - Tutorial Teaser
```
########.#####
########_#.l##
########_l.1.#
########..2j.#
########.#._.#
########.###.#
..O...1.__1..#
##############
```
1 - Minimalist Manipulation
```
#.#####
#_._..#
###_#_#
###j#.#
#.213.#
#O...k#
#.#####
```
2 - Timeline Tango
```
####.#####
#.u__#...#
##i###.2.#
.Ou....3.#
##.#.....#
##########
```
3 - Hat Heist
```
##########
#u##p#pp##
#2;.1...##
#;##;##_##
#;#;.._3d#
.O##.##_##
#3########
..########
##########
```
Thanks! The source code is avaliablehere, in my github. Be warned: it is extremely messy & unreadable (for example, the variable "player.inHole" not only stores if the player is in a hole, but also the current players sprite! (for historical reasons)). It might be easier to rebuild it from scratch!
If you're only interested in making custom levels, the game does have a level editor (which includes a mechanic that isn't used in the game)
Thanks for fast reply! Can you tell me which engine you used? Maybe it will be better if i will just load your game into that engine.
(Ik about level editor, it's cool. I am going to try to place 2 players now, hehe)
(this game has engine, right? It's not just code compiled in web)
Also, did you know that you can play locked levels lol?
lol file with only one line? Or github is laggy?
Anyway idk js and i don't have any ideas for modding :(
(give me some more things idea and iwon't make them will try to make them)
Moving block? Wall which stops player but doesn't stop crates? Green + blue + white circle: When crate is on it it begins to glow green/blue/white. When crate with green is on any circles circle doesn't erase and crate doesn't change it's color. White is same but circle erases. Blue is crate overrides circle color. If crate glowed green/blue/white and it touches green/blue/white it began to glow new color. If it glowed green(/blue/white) and touches green(/blue/white. same color) cicrle.. uhh let me look in game about red crate and red circle. ... (a few moments later) just erases circle.
It's just code compiled in web, no engine :)
Playing locked levels is not a bug, but a feature! Allows me to quickly play a random level on a different computer, and to help very stuck players that want to skip levels. Very people find it on their own, congrats!
2 players is a cool idea, wonder how it would work. Does each have their own timeline? Can one undo the moves of the other? I'll have to think about this...
If you want to try ideas for this style of game but don't know js, I have great news! Check out PuzzleScript: puzzlescript.net. It allows you to make grid-based games without code. For example, a moving block is simply "[Block] -> [> Block]"; a wall for player but not crates is also super easy to do. There are a ton of cool games made with this engine (https://itch.io/games/tag-puzzlescript), and it's what I use for the many games that can be done in it (Tres Undos can't, since it messes with undo itself)
Yeah, i know about puzzle script. But you have only 6 buttons in puzzle script (let's forget about mouse for a second, ok? (i think with mouse that's possible to make, but that will be pain lol) ) : arrows, undo (you can't modify it), and action, so you can make really undo is undo and action is fake undo but... idk how to make that. Also, you know about "puzzlescript plus", yeah?
2 players... i think they just should move at same time and have different hats, that's it.
(that easily allows more that two players)
we probably should try to talk somewhere else. like discord?
At the Hedges of Time did fake undo in puzzlescript, but the code is super complex - thinking about it, idk if Tres Undos would be doable in puzzlescript, even with more buttons & being able to hijack the undo button.
I've just remembered that there's a cleaner codebase for the multi undo system: here is the source code for this game, which is basically Breakout but with white/orange/red bricks. If you were to make Tres Undos with multiple players, it might be easier to remake it from scratch taking this as a base, than trying to modify Tres Undos directly.
My discord tag is knexator#4865, feel free to DM me.
I saw this and jokingly pressed v in-game, only to discover it ACTUALLY WORKS. Also, with this in mind, I went into the editor and pressed 4, and it actually made a statue, a purple one with no eyes or mouth, and sure enough it is immune to really, really undoes. My guess is that perhaps this was leftover content from when they planned to use the purple color, but then realized it wasn't needed, and that silver, gold, and ruby colors were enough.
All the 3-levels? Major spoilers follow. Do not read this unless you want full solutions:
3.1: Push left statue left into hole. Walk back to start. Push remaining statue onto gold sigil. Undo to left of gold statue. Push two spaces right of the hole. Retrieve silver and push into bottom hole. Walk into bottom left nook. Push gold down into hallway. Undo into nook.
3.2: Walk into bottom nook. Walk into top nook. Walk left of silver sigil. Push statue onto silver sigil, then right into hole. Step into top nook. Push gold statue left under top nook. Undo into nook. Push statue down. Undo until you're standing left of a restored gold statue. Push statue under top nook. Undo into nook. Push down. Undo into left nook.
3.3: Push left statue down to the bottom. Undo until the silver sigil reactivates. Push second statue down to fill topmost hole. Push gold statue into left hole. Undo silver out of hole.
3.4: Push statue into hole. Walk onto hole. Use a "first level" undo to retrieve the statue. Turn statue red, and place between holes. Now the undo magic (this is seriously brilliant - kudos to the developer) - use the "second level" undo to undo every step you made until you're standing on the hole.
3.5: (finally figured this one out) Walk into the bottom nook. Walk to the sigil. Walk into the nook again. Walk back to the sigil. Walk down two spaces. Walk under the leftmost hole. Push the nearest statue down. Undo to get left of statue. Push statue onto sigil, and continue into the hole. Push gold statue left. Undo until you're below the statue. Push statue up to turn it silver, and move it into the leftmost hole. Push gold statue into the bottom hallway. After that it's all undoing until you get into the right position to push the gold statues around.
Yeah, 3.5 is breaking my brain too. I've been trying to solve it for a couple of evenings now, and I don't see any way to do it. My guess was similar to your brute-force, that I need to do some particular path ahead of moving everything, but even then I don't see what that path must be. I'm rather impressed with these puzzles.
Yeah, my problem was trying to get both gold statues under the silver sigil. Finally realized how to get them to cross paths so that my undos didn't keep putting a silver in my way, and then, as you said it was mostly a matter of filling up the undo buffer with enough moves to get around. Finally solved (and, I think, optimized) it.
Wish this site had spoiler tags, but anyone this far down in this thread is probably looking for a solution anyway 😅
Push the silver down into the pit. Stack the gold on top of the silver. Undo until the silver comes out of the pit, so the gold falls in. You now have the hole filled, so you can push the silver down and around to fill the bottom remaining hole to put the remaining gold in the top-left, and then undo the silver to the start and get beneath it to fill the last blocking hole.