Shallow Shift by rahulparihar
Shallow Shift is a one-minute game. Begin from the depths of a dark ocean, as a 'shape-shifting' being able to transform into 3 creatures, each with their unique 'abilities'. Your goal is to reach the surface to find out the TRUTH. Enjoy :)
| Windows | http://bit.ly/1VyuDeM |
| Source | https://drive.google.com/file/d/0Bx3PE4t7lj0VY0JGM2pKX1RZclU/view?usp=sharing |
| Original URL | https://ludumdare.com/compo/ludum-dare-35/?action=preview&uid=87964 |
Ratings
| Coolness | 64% | 3 |
| Overall | 3.98 | 37 |
| Fun | 3.54 | 190 |
| Graphics | 4.51 | 11 |
| Innovation | 3.28 | 353 |
| Mood | 4.39 | 5 |
| Theme | 3.97 | 91 |
One issue, R did not restart for me. I had to re-open the game every time I died (Which I did quite a few times so I could beat the game =) )
I have no idea why pressing R isn't restarting the game for some of you. I will look into it and update the build.
Maybe to hard, I wanted to see the headlight, but there's to many enemys... But good job, bravo :)
Quite simple game but i really enjoyed this! :#
However for restarting the game and the crash I digged in your source file and this was the fix for me.
In obj_game > Step event:
I got rid of kRestart and just replaced it with keyboard_check_pressed(ord("R")) in the if statement below.
I replaced room_first with rm_test1 and room_last with room_death since you only have two rooms anyway.
// Input variables for debug room traversal
var kRestart, kExit, kPrev, kNext;
kExit = keyboard_check_pressed(vk_escape);
kPrev = keyboard_check_pressed(vk_subtract);
kNext = keyboard_check_pressed(vk_add);
if(gamepad_is_connected(0))
kRestart = gamepad_button_check_pressed(0, gp_start);
if (keyboard_check_pressed(ord("R"))) {
room_goto(rm_test_1);
audio_stop_all();
}
if (kExit)
game_end();
// Iterate through rooms backward
if (kPrev) {
if (room == room_death)
room_goto(rm_test_1);
else
room_goto_previous();
}
// Iterate through rooms forwards
if (kNext) {
if (room == room_death)
room_goto(rm_test_1);
else
room_goto_next();
}
However, this was a really short and sweet game with a nice ending. Loved the visuals and animations, and the lighting effects was pretty awesome. Excellent work
Thank you for making corrections to the code, but I still don't get why it wasn't working for you.
I had earlier updated the build (not the source). As some people were having problem with 'R' not restarting their game, and I found out that the problem was with this object called 'obj_game' only. I had removed most of the code from this object's step event (specially the gamepad one, as later I decided to remove controller support from the game). Even the variables 'kPrev' and 'kNext' as they had no use in a 2 room game.
My point being, this problem shouldn't have occured, but you seem to be good with GMS, can you please explain to me why it did though ?
With my game you commented on earlier about shift not working, did you try pressing it once you built up some meter around the eye? If not then it's a bug I have to fix.
Don't worry many others have had the same confusion as you did so it was purely my fault for not being clear.
Liked the 16-bit-like music as well.
I think the game over screen should have been a bit faster, though.
Overall it was nice.
Graphics are a treat, music is serene and fits the atmosphere.
I like it a lot. Great entry!
So.
Beautiful!