Can Someone Play Test My Game?

This is the first game I ever made, I hope to continue to grow it! Constructive criticism would be appreciative. Flowlab Game Creator - FROST WALKER (BETA)

2 Likes

Hey @JosiahBarnes,

Right off the bat, this is a pretty solid platformer, and it’s pretty fun too. There could be a few improvements though:

  • 1st, when the player presses A or <–, then the player object should flip in that direction. You could use behaviors or animations, either way works. This would enhance the gameplay a lot.

  • 2nd, the player slides a bit on the solid objects. Use the code below to prevent that.

{"data":{"behavior":{"v":"2","nodes":[{"inputCount":1,"outputCount":1,"name":"Stop","behaviorType":"logic.NodeGroup","x":-540,"y":-96,"group":"","id":"d1faaf0e77aef040","notes":"Attach the 'up' Output of the Keyboard behaviors ->, D, <-, and A to the 'Up' input on this bundle. Then attach the 'Out' output on this bundle to every input on the velocity behavior. ","n_o":1,"isMenuItem":false},{"inputCount":0,"outputCount":1,"name":"Bundle Input","behaviorType":"logic.NodeGroupInput","x":-270,"y":0,"group":"d1faaf0e77aef040","id":"d1facf27deb9fb4f","portId":"d1faaf0e77aef040i0","tag":"Up","dataType":2},{"inputCount":1,"outputCount":0,"name":"Bundle Output","behaviorType":"logic.NodeGroupOutput","x":450,"y":16,"group":"d1faaf0e77aef040","id":"d1fb27f81511f64c","portId":"d1faaf0e77aef040o0","tag":"Out","dataType":2},{"inputCount":3,"outputCount":1,"name":"Switch","behaviorType":"logic.logic.Switch","x":90,"y":0,"group":"d1faaf0e77aef040","id":"d1fb6986ec91944a","_startVal":0,"dataType":2},{"inputCount":3,"outputCount":2,"name":"RayCast","behaviorType":"logic.components.RayCast","x":-90,"y":-96,"group":"d1faaf0e77aef040","id":"d1fb80218818b24d","targetClassId":0,"direction":90,"length":16,"earlyOut":false,"oX":0,"oY":0,"pin":false},{"inputCount":3,"outputCount":1,"name":"Number","behaviorType":"logic.logic.Value","x":270,"y":0,"group":"d1faaf0e77aef040","id":"d1fc5d77aa18ba4f","startVal":0,"roundMode":1}],"links":[{"input_id":"d1fb80218818b24di2","output_id":"d1facf27deb9fb4fo0"},{"input_id":"d1fb6986ec91944ai1","output_id":"d1facf27deb9fb4fo0"},{"input_id":"d1fc5d77aa18ba4fi1","output_id":"d1fb6986ec91944ao0"},{"input_id":"d1fb6986ec91944ai2","output_id":"d1fb80218818b24do0"},{"input_id":"d1fb6986ec91944ai0","output_id":"d1fb80218818b24do1"},{"input_id":"d1fb27f81511f64ci0","output_id":"d1fc5d77aa18ba4fo0"}]}}}

What this bundle is doing is stopping the player’s forward momentum when he’s on the ground (So he doesn’t slide), but keeping it when he’s flying, so he doesn’t stop in mid-air.

3rd, maybe consider adding some sound effects or game music, that often makes a game much more enjoyable and interesting.

4th. Last but not least, try to add a bit more space in-between the instructions in the description. It’s a bit confusing how all of the controls and other things are all in the same paragraph.

All in all, in its current state, I think this game is pretty fun.

Fun: 3.8/5 (It was a fun game to play. By the end I was a bit dissapointed that there were no more levels :slight_smile:.
Re-playability: 4/5 (The gameplay isn’t infinite, but the restart door at the end beats Ctrl+R, so this is a 4/5 star.)
Mechanics: 3.4/5 (The coding is pretty good, although all of the objects could use bundles to sort the code.)
Difficulty: 3/5 (The game wasn’t too hard, but I didn’t get any of the levels on the first try.)

Game Quality: 3.9/5 (It’s a pretty good game. Once you have the hang of this engine, maybe try drawing your own sprites! It’s quite fun, both for the artist, and the player.)

Overall: 3.62/5 (This game is off to a great start. I am eager to see what the future levels will be like!)

Remember, this is what I think of the game. I’ve almost never given a 5. This game was fun though, and I like the flying concept. Great work and good luck in the future!

-Ember.Y

1 Like

Even better, just make the friction on the ground and player as large a possible!!

2 Likes

This game is GREAT!!!

1 Like

I am limited to very few levels in my game because I have not yet upgraded to Indie (I think that’s what the upgraded version is called).

1 Like

as an Indie I can confirm

1 Like
Moving my post from the other topic for this game in case that topic gets deleted

Nice game! Here are my suggestions after playing all the levels (mostly for quality of life):

  • Make it so that the player stops moving when you take your finger off the keyboard by putting the number 0 in the Number behavior into the Velocity behavior that makes the player move.

  • Add a flip behavior so that the player turns around when you go left

  • Add a simple player animation (you’re using one of the default human characters, so in the same browse menu you got that sprite from, you can create a new animation and add those frames).
    To program this, you connect the “down” output of the Keyboard behavior (both of the player movement ones) to an Animation behavior’s “play” input. Next, connect the Keyboards’ “up” output to the Animation’s “stop” input, and there you have it.

  • Maybe make the door sprite a closed door, and it opens when the player touches it. Unless of course you want the door to be left open on purpose.

  • NAME YOUR OBJECTS
    you will thank me later!

  • Change the fullscreen setting to “Letterbox”. This will make the game look bigger when in fullscreen instead of just being the same size. Also, if you want to learn (more) about any behavior, click it and then click the green help button. This will give you an explanation in both text and video form.

1 Like

I know a few ways to save levels. It’s a bit complicated, but, if you want, I could make a bundle for you to import that, along with some extra level design, could give you as many levels as you need, well, until the game starts slowing down…

1 Like

It is good but if you want to make a top down game use this: {“data”:{“behavior”:{“v”:“2”,“nodes”:[{“inputCount”:0,“outputCount”:2,“name”:“Keyboard”,“behaviorType”:“logic.triggers.Keyboard”,“x”:-90,“y”:-256,“group”:“”,“id”:“d7a56fe6f6b6f249”,“keyCode”:87,“repeats”:true,“delay”:0},{“inputCount”:0,“outputCount”:2,“name”:“Keyboard”,“behaviorType”:“logic.triggers.Keyboard”,“x”:-90,“y”:-160,“group”:“”,“id”:“d7a570e1097d3043”,“keyCode”:65,“repeats”:true,“delay”:0},{“inputCount”:0,“outputCount”:2,“name”:“Keyboard”,“behaviorType”:“logic.triggers.Keyboard”,“x”:-90,“y”:-64,“group”:“”,“id”:“d7a5729c8f349f42”,“keyCode”:83,“repeats”:true,“delay”:0},{“inputCount”:0,“outputCount”:2,“name”:“Keyboard”,“behaviorType”:“logic.triggers.Keyboard”,“x”:-90,“y”:32,“group”:“”,“id”:“d7a5759e7a965747”,“keyCode”:68,“repeats”:true,“delay”:0},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:180,“y”:-272,“group”:“”,“id”:“d7a60cb536eaf046”,“startVal”:-6,“tag”:“”,“roundMode”:1},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:180,“y”:-176,“group”:“”,“id”:“d7a60d9cc6d6c54a”,“startVal”:-6,“tag”:“”,“roundMode”:1},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:180,“y”:-80,“group”:“”,“id”:“d7a60e8464a2734b”,“startVal”:6,“tag”:“”,“roundMode”:1},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:180,“y”:32,“group”:“”,“id”:“d7a61127de57b048”,“startVal”:6,“tag”:“”,“roundMode”:1},{“inputCount”:4,“outputCount”:2,“name”:“Position”,“behaviorType”:“logic.properties.Position”,“x”:360,“y”:-96,“group”:“”,“id”:“d7a6f1cb9fd7ae45”,“pixelUnits”:true,“resetVelocity”:false},{“inputCount”:3,“outputCount”:3,“name”:“Flip”,“behaviorType”:“logic.properties.Flip”,“x”:360,“y”:-352,“group”:“”,“id”:“d7ad525e1a44b74e”,“spriteOnly”:false}],“links”:[{“input_id”:“d7a60cb536eaf046i1”,“output_id”:“d7a56fe6f6b6f249o0”},{“input_id”:“d7ad525e1a44b74ei0”,“output_id”:“d7a570e1097d3043o0”},{“input_id”:“d7a60d9cc6d6c54ai1”,“output_id”:“d7a570e1097d3043o0”},{“input_id”:“d7a60e8464a2734bi1”,“output_id”:“d7a5729c8f349f42o0”},{“input_id”:“d7ad525e1a44b74ei1”,“output_id”:“d7a5759e7a965747o0”},{“input_id”:“d7a61127de57b048i1”,“output_id”:“d7a5759e7a965747o0”},{“input_id”:“d7a60cb536eaf046i1”,“output_id”:“d7a56fe6f6b6f249o0”},{“input_id”:“d7a6f1cb9fd7ae45i3”,“output_id”:“d7a60cb536eaf046o0”},{“input_id”:“d7a60d9cc6d6c54ai1”,“output_id”:“d7a570e1097d3043o0”},{“input_id”:“d7a6f1cb9fd7ae45i2”,“output_id”:“d7a60d9cc6d6c54ao0”},{“input_id”:“d7a60e8464a2734bi1”,“output_id”:“d7a5729c8f349f42o0”},{“input_id”:“d7a6f1cb9fd7ae45i3”,“output_id”:“d7a60e8464a2734bo0”},{“input_id”:“d7a61127de57b048i1”,“output_id”:“d7a5759e7a965747o0”},{“input_id”:“d7a6f1cb9fd7ae45i2”,“output_id”:“d7a61127de57b048o0”},{“input_id”:“d7a6f1cb9fd7ae45i2”,“output_id”:“d7a60d9cc6d6c54ao0”},{“input_id”:“d7a6f1cb9fd7ae45i2”,“output_id”:“d7a61127de57b048o0”},{“input_id”:“d7a6f1cb9fd7ae45i3”,“output_id”:“d7a60cb536eaf046o0”},{“input_id”:“d7a6f1cb9fd7ae45i3”,“output_id”:“d7a60e8464a2734bo0”},{“input_id”:“d7ad525e1a44b74ei0”,“output_id”:“d7a570e1097d3043o0”},{“input_id”:“d7ad525e1a44b74ei1”,“output_id”:“d7a5759e7a965747o0”}]}}}

1 Like
{“data”:{“behavior”:{“v”:“2”,“nodes”:[{“inputCount”:0,“outputCount”:2,“name”:“Keyboard”,“behaviorType”:“logic.triggers.Keyboard”,“x”:-90,“y”:-256,“group”:“”,“id”:“d7a56fe6f6b6f249”,“keyCode”:87,“repeats”:true,“delay”:0},{“inputCount”:0,“outputCount”:2,“name”:“Keyboard”,“behaviorType”:“logic.triggers.Keyboard”,“x”:-90,“y”:-160,“group”:“”,“id”:“d7a570e1097d3043”,“keyCode”:65,“repeats”:true,“delay”:0},{“inputCount”:0,“outputCount”:2,“name”:“Keyboard”,“behaviorType”:“logic.triggers.Keyboard”,“x”:-90,“y”:-64,“group”:“”,“id”:“d7a5729c8f349f42”,“keyCode”:83,“repeats”:true,“delay”:0},{“inputCount”:0,“outputCount”:2,“name”:“Keyboard”,“behaviorType”:“logic.triggers.Keyboard”,“x”:-90,“y”:32,“group”:“”,“id”:“d7a5759e7a965747”,“keyCode”:68,“repeats”:true,“delay”:0},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:180,“y”:-272,“group”:“”,“id”:“d7a60cb536eaf046”,“startVal”:-6,“tag”:“”,“roundMode”:1},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:180,“y”:-176,“group”:“”,“id”:“d7a60d9cc6d6c54a”,“startVal”:-6,“tag”:“”,“roundMode”:1},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:180,“y”:-80,“group”:“”,“id”:“d7a60e8464a2734b”,“startVal”:6,“tag”:“”,“roundMode”:1},{“inputCount”:3,“outputCount”:1,“name”:“Number”,“behaviorType”:“logic.logic.Value”,“x”:180,“y”:32,“group”:“”,“id”:“d7a61127de57b048”,“startVal”:6,“tag”:“”,“roundMode”:1},{“inputCount”:4,“outputCount”:2,“name”:“Position”,“behaviorType”:“logic.properties.Position”,“x”:360,“y”:-96,“group”:“”,“id”:“d7a6f1cb9fd7ae45”,“pixelUnits”:true,“resetVelocity”:false},{“inputCount”:3,“outputCount”:3,“name”:“Flip”,“behaviorType”:“logic.properties.Flip”,“x”:360,“y”:-352,“group”:“”,“id”:“d7ad525e1a44b74e”,“spriteOnly”:false}],“links”:[{“input_id”:“d7a60cb536eaf046i1”,“output_id”:“d7a56fe6f6b6f249o0”},{“input_id”:“d7ad525e1a44b74ei0”,“output_id”:“d7a570e1097d3043o0”},{“input_id”:“d7a60d9cc6d6c54ai1”,“output_id”:“d7a570e1097d3043o0”},{“input_id”:“d7a60e8464a2734bi1”,“output_id”:“d7a5729c8f349f42o0”},{“input_id”:“d7ad525e1a44b74ei1”,“output_id”:“d7a5759e7a965747o0”},{“input_id”:“d7a61127de57b048i1”,“output_id”:“d7a5759e7a965747o0”},{“input_id”:“d7a60cb536eaf046i1”,“output_id”:“d7a56fe6f6b6f249o0”},{“input_id”:“d7a6f1cb9fd7ae45i3”,“output_id”:“d7a60cb536eaf046o0”},{“input_id”:“d7a60d9cc6d6c54ai1”,“output_id”:“d7a570e1097d3043o0”},{“input_id”:“d7a6f1cb9fd7ae45i2”,“output_id”:“d7a60d9cc6d6c54ao0”},{“input_id”:“d7a60e8464a2734bi1”,“output_id”:“d7a5729c8f349f42o0”},{“input_id”:“d7a6f1cb9fd7ae45i3”,“output_id”:“d7a60e8464a2734bo0”},{“input_id”:“d7a61127de57b048i1”,“output_id”:“d7a5759e7a965747o0”},{“input_id”:“d7a6f1cb9fd7ae45i2”,“output_id”:“d7a61127de57b048o0”},{“input_id”:“d7a6f1cb9fd7ae45i2”,“output_id”:“d7a60d9cc6d6c54ao0”},{“input_id”:“d7a6f1cb9fd7ae45i2”,“output_id”:“d7a61127de57b048o0”},{“input_id”:“d7a6f1cb9fd7ae45i3”,“output_id”:“d7a60cb536eaf046o0”},{“input_id”:“d7a6f1cb9fd7ae45i3”,“output_id”:“d7a60e8464a2734bo0”},{“input_id”:“d7ad525e1a44b74ei0”,“output_id”:“d7a570e1097d3043o0”},{“input_id”:“d7ad525e1a44b74ei1”,“output_id”:“d7a5759e7a965747o0”}]}}}

Use Preformatted text when posting code.

1 Like

If you want to see my games go here :gogamer

1 Like