Duality by HolyBlackCat
-= DESCRIPTION =-
Play as a girl with an unusual ability - to be in a two places at the same time!
From your point of view you as a single character are going to interact with two copies of the world shifted relative to each other simultaneously.
-= CONTROLS =-
(All of these are listed in the game too, except F12.)
Left and right arrows - movement
Up arrow - jump
WASD - your fancy ability
M - toggle music
F12 - toggle fullscreen
-= BUGS =-
Please report them if you find them! Also, please report any misspellings.
-= HELP I'M STUCK =-
VIDEO WALKTHROUGH: https://www.youtube.com/watch?v=ASNagu__6NM
All levels were tested, there is no impossible ones.
Also, remember, your jump height depends on how long you hold the button.
If it's still too hard, there is a cheaty version: https://bitbucket.org/HolyBlackCat/ld48/downloads/Duality-Cheats.exe
This is not how it's meant to be played, but whatever.
Also, remember, cool dudes don't use cheats!
-= FEEDBACK =-
Please post feedback, it's valuable!
-= HOW IT WAS MADE =-
It was created with C++, using SDL, OpenGL, OpenAL and some other libraries. I've used my own game engine.
-= CHANGELOG =-
6. Added the cheaty version.
5. Fixed 2 blocks on level 8.
4. Reverted some changes to GL code, made the game use best possible GPU by default. This should fix crashes.
3. Moved misplaced animation frame by one pixel, tweaked 2 pixels on it. Tweaked GL code again, maybe it will fix rare crash this time.
2. Tweaked GL code, but no luck with fixing crash on some users' PCs.
1. Removed music from the end screen.
0. Uploaded.
Play as a girl with an unusual ability - to be in a two places at the same time!
From your point of view you as a single character are going to interact with two copies of the world shifted relative to each other simultaneously.
-= CONTROLS =-
(All of these are listed in the game too, except F12.)
Left and right arrows - movement
Up arrow - jump
WASD - your fancy ability
M - toggle music
F12 - toggle fullscreen
-= BUGS =-
Please report them if you find them! Also, please report any misspellings.
-= HELP I'M STUCK =-
VIDEO WALKTHROUGH: https://www.youtube.com/watch?v=ASNagu__6NM
All levels were tested, there is no impossible ones.
Also, remember, your jump height depends on how long you hold the button.
If it's still too hard, there is a cheaty version: https://bitbucket.org/HolyBlackCat/ld48/downloads/Duality-Cheats.exe
This is not how it's meant to be played, but whatever.
Also, remember, cool dudes don't use cheats!
-= FEEDBACK =-
Please post feedback, it's valuable!
-= HOW IT WAS MADE =-
It was created with C++, using SDL, OpenGL, OpenAL and some other libraries. I've used my own game engine.
-= CHANGELOG =-
6. Added the cheaty version.
5. Fixed 2 blocks on level 8.
4. Reverted some changes to GL code, made the game use best possible GPU by default. This should fix crashes.
3. Moved misplaced animation frame by one pixel, tweaked 2 pixels on it. Tweaked GL code again, maybe it will fix rare crash this time.
2. Tweaked GL code, but no luck with fixing crash on some users' PCs.
1. Removed music from the end screen.
0. Uploaded.
Ratings
| Coolness | 100% | 1 |
| Overall | 4.27 | 7 |
| Audio | 3.70 | 72 |
| Fun | 3.95 | 41 |
| Graphics | 3.92 | 101 |
| Humor | 2.42 | 387 |
| Innovation | 4.44 | 4 |
| Mood | 3.99 | 26 |
| Theme | 3.90 | 120 |
error message:
Error: GL: Invalid framebuffer operation.
at <global>
at Main
at Logic
at Menu
at Post Tick
I got to like level 5, I was having trouble on the "gun in the mountain" level, but still, *very* nice!
http://share.dl.je/2016-04-18_14-37-22_0ToPqd8q4h.png
It's nice to hear that you've liked it. C:
@cheesewhiz999 I'm not sure why that happened. I tweaked my code a bit, try again please.
very nice game. I really like the sparse music and the level design as well as the mechanic of shifting the planes against each other. This is really done very well. The game is nice and juicy. Again: well done :D
Solid, beautiful, original!
seriously though I love this concept and would love to see a whole game of this. great mood and graphical decisions here too (love the light and dark aspect.)
Peaceful relaxing and fun to play to boot.
wish there was more here but thats a good thing more than a bad thing
I really hope you continue developing this with more levels and "traps". The level design is really amazing considering the time limit.
@Timeshapers Ha ha, well, there are 2 planes. It can shoot you through wall on one of the planes if there is a free space in same place on another plane. :D
Thanks for feedback on my game. A very similar glitch appears in HTML5 version (which is why I didn't publish it), but I have no idea what might be causing it. Guess I will be using my own engine next time.
--windowed --no-maximize
Use a windows comsole or a bat file to do it.
If it wont help, then I have no idea what will.
extern "C" {
_declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001;
}
in your code.
Loved the mechanics, and the graphics too !
Good job! :)
Very nice presentation, has style, except I wish the art style was more unified, pixels and gradients put together is a no-go D:
I died 138 times until I finished the game.
If you want to make the puzzle a bit more user friendly (and maybe more stress less, I almost flipped out on my computer :D), then there should be button where I could deactivate the moving of the level. I move the level like I want => hit the stop moving level button => make my jump => move the level again.
This is a really great idea and you should continue working on it!
Gj!
Overall.. amazing. Some levels were a very very challenging, but I felt like they were engaging and made me want to keep playing til I got it.
78 deaths here ;).
its made me think for a change and I liked it!
Good job and great work!
Sounds of bullets are a bit annoying, and music needs tweaking to remove noises.
I played to the half, and think you should mix in some action between puzzles :-)
Wow, that's some pretty sweet mechanic you put in place here. Not only that, you make quite a great use of it, too (especially the lasers). The shifted world not staying in place unless I micromanage it is kinda annoying, but also understandable given the reality kinda tries to reassert itself, or something.
The graphics are pretty neat, though the main character walking animation seemed kinda off; like it's stiff, or maybe it doesn't match the walking speed? Can't quite put my finger on it. The audio isn't particularly advanced, but it builds the mood alright.
Yet another pretty impressive work I've seen this Jam (if rather difficult; it could use some saves to complete it in multiple goes, maybe?).
Oh, by the way, I've seen multiple games with mouse-controlled menu and otherwise entirely keyboard-controlled gameplay, but yours has to be the first one to do it with such a flair, even including a special cursor graphic for that. I still think keyboard-controlled menu would work better, though. ;)
Things I'd consider if you work on this more (there are a bunch because there's already a lot of great stuff here and I think this has so much potential):
- Give the player a short grace period where they can still jump a few milliseconds after walking off of a ledge. This will lead to more forgiving and satisfying controls.
- Give the player more control left and right while in the air, since such precise jumps are required.
- Have enemy projectiles and spikes in the background layer be more visible through the foreground, to avoid the frustration of getting hit by things you can't see.
- Add checkpoints.
- Make the planes move faster.
- Make the difficulty curve slope up more slowly.
- As another commenter mentioned, I'd consider a button that stops the layers from moving back to their starting location. In the current game, just about every jump is made from one moving platform to another. I think you can find some great challenging layouts in the other aspects of the game, while allowing this aspect of the gameplay to be a bit more forgiving.
I'm really excited to see where this goes in the future. Definitely one of my favorite games this LD. Congrats!!
well done :)
This was really well done. One of the most polished, with an abundance of levels. Really great.
I hate the level designer.
I'm on a Windows 7 laptop that apparently has no graphics card, that might be the source of the problems.