FoonLudum Dare ExplorerLD46 → Survivalgo

Survivalgo

By despdair and despdair2

View on ldjam.com

CategoryRankScoreCount
Overall17693.2586
Fun15823.1486
Innovation12033.2986
Theme24482.5985
Graphics18343.1285
Audio13202.9182
Humor18932.1274
Mood21572.7279

Comments

noel-widmer 2020-04-20 23:54

I love the idea, the artstyle and the ambient sound. I had something similar in mind for other themes (but they were of corse not selected). The lose/win conditions need some work. Loosing on the first level won't restart the level. And I cannot restart it because the buttons only spawn in level 2. That means the player needs to restart the game. And it appears that the game won't acknowledge a victory if I achieve it using 2 runs without a restart.

maxim218 2020-04-20 23:56

Funny game style. Graphics set good atmosphere.

maxim218 2020-04-20 23:58

Good game for young programmers. It can be used for teaching.

bassguitarbill 2020-04-21 00:00

Short and sweet

relixes 2020-04-21 00:06

Very cool project, the perspective doesn't help tho. Personally I think the idea would benefit more using a normal 2D art style then a isometric view.

ilprinny 2020-04-21 00:06

I like programming games, the graphics were cute and the intro level was an amazing way to get me to understand what each thing did. It could use more levels, and maybe conditions so you can escape loops. It might be a good idea to have the buttons darken a bit more when hovered so its clearer, good entry.

svetoslav-godzhev 2020-04-21 00:06

Procedural generated levels would be very good for this game

sayumeki 2020-04-21 00:09

I like the idea and I think it can work as an educational game. Thoughts: * The isometric style does take a little to get used to with the controls, but I think it adds to the charm. * It wasn't clear to me what would happen if I wrote a partial program (as in level 2) and ran it. It turned out the answer was "you keep adding to the program, and it will continue from where you left off". I think this is intuitive but I was worried that it would restart the program from the start. * A tile limit might be good in some levels to enforce usage of the loop!

binaryprinciple 2020-04-21 00:34

Please keep on building into it. We need more coders and this help people to build an analytical and logical perspective. I can see it as a play and learn software for kids in ipad.

nonumbersgames 2020-04-21 01:32

Lovely little thing, super impressed you managed this along with the compo entry. Was actually sad when levels ended, would have totally played more.

storyteller-games 2020-04-21 03:42

I loved the idea. It's short but it's a very nice game with some neet graphics. Good job!

aditya-kumar 2020-04-21 08:49

It's a great introduction to thinking about problem solving procedurally. As a puzzle game on its own, it has a lot of merit as well. I do struggle to see how it can be extended to teach more beyond the simplest loops, but perhaps that is my lack of imagination. What you have here so far is great

despdair 2020-04-21 09:14

@noel-widmer thank you finding bugs. I forgot to add a respawn system to first level. @maxim218 @bassguitarbill @storyteller-games thank you for your feedback and I am glad you all liked it. @relixes I made a version of this with just papers, initially I wanted to replicate that with 2D arts and clear boundaries but I wanted to try out isometric systems and it makes game nicer than 2D art I think. But it was hard for me to think about it even while I am doing like will character go left or right at that point and so on. I will consider this but I think isometric will stay, maybe with some more distinction. @ilprinny I could not found an initiative and easy way to make a close statement for loops in 10 hour period, if you have any idea I will be happy to hear. @svetoslav-godzhev it is a good idea but since this aims to children it may generate steeper difficulty curves than optimal, but I will definitely add it to some harder levels.

despdair 2020-04-21 09:18

@binaryprinciple thx, I am planning it for ipads and tablets since this kind of system can be pretty hard to see in mobile. And I will try to implement in some smart boards for schools in my country. @sayumeki isometric style is hard to interpret but makes game sweet and appealing for children in my opinion and I will add some more intro levels to make sure they really get the idea for both isometric tiles and loop encounters. And I am planning to add some if statement maybe with moving blocks. Will see about that

chicken-castle-artwork 2020-04-21 10:01

Love the aesthetic, music is nice not overpowering, love the wizard character. Note: Arrow buttons when stacked go over the 'Run' button, making it hard to press. I like how this also teaches you about perspective, angles of lines for drawings. Also on level 4 there is a bug with the repeat button (level after when you taught about the repeat button), when I click the finishing arrow then repeat on the last tile it continues then turns left (off the map and to death). Love your work.

despdair 2020-04-21 10:37

@chicken-castle-artwork thank you for feedback, I will fix them accordingly.

frokes 2020-04-21 10:39

Hey this is a solid base to build on! Reminds me a ton of code combat etc.

victor-reiner 2020-04-21 11:44

Is very pretty. And the idea is very good.

janmatyoostudio 2020-04-21 11:57

The implementation of the game mechanics is awesome escpecially the adding of loops, really challenging when I try to complete a stage without running while choosing directions. The music is very relaxing, I like it! :smile:

alareo 2020-04-21 20:30

Well done! It is simple, but pretty and effective. As a comment, it would have been better if you kept the reset and run buttons away.

luddegodofpain 2020-04-22 08:46

congrats! this was really good, especially considering you only spend 10 hours :)

karas 2020-04-22 08:46

Nice little game ! I would have like to have the possibility to change actions order around or remove some without having to restart everything. Overall it's a good idea and if you push it you can have a cool game !

d5r 2020-04-22 08:50

Nicely done for 10 hours of work! Not 100% sure why the grid had to be isometric when a top down view would have sufficed. It gets a bit tricky trying to visualize the diagonal directions when planning moves, more likely so with children. As of now, this game can be a very good base to start on if you choose to continue working on it after the jam!

dxk2294 2020-04-22 08:52

Nice aesthetic! I felt the isometric perspective added an additional layer of complexity that just interfered with the main focus of the game, which is the algorithm. I found myself thinking more about the isometric controls rather than solving the puzzle. I was also quite confused by the fact that you could modify an algorithm and resume it from where you left off, I keep resetting my progress to make changes. I only found out you could make changes to your algorithm by reading the comments.

Still, I think this is a really promising start! I love the idea of game-ifying education, especially programming. Definitely worth continuing!

adriankrawczyk 2020-04-22 08:53

interesting concept

linx 2020-04-22 08:54

Really nice concept, a shame that you only spent 10 hours on it. It's very short and it feels some other cool puzzle levels could be created to expand on the movement and loop actions, and maybe add some more. Very good for such a small game :smile:

isaque-picao-sanches 2020-04-22 08:56

cool concept and art-style

tuesi 2020-04-22 08:58

Interesting game, really liked the concept of the game that you need to user your moves like programming. The die state would be nice addition to the game and the images of the moves that you made go over the buttons, you could use a simple mask and that would fix your problem.

neontropics 2020-04-22 09:12

At first I thought you had to plan everything out in advance, which was both interesting and a bit taxing. Needing to plan out a few moves and adding some enemies with movement could be cool.

Limiting the number of moves per level and forcing the player to have to use the loop function could add some cool puzzles as well!

I liked the beach tile.

despdair 2020-04-22 09:16

@neontropics thx for feedback. I want to find an easy way as if's like command for moving enemies or traps bu I couldn't figure it out yet

wxzuir 2020-04-22 11:17

The idea is awesome! Looking fowward to seeing more levels that force people to use loop lol

zerohbeat 2020-04-22 14:26

On the HTML version, the registered commands (if they are too many) will overtake the screen and its a bit hard to press the "Run" or "Restart" button. Great idea and game. Can't believe you only spend 10 hours on it!

despdair 2020-04-22 16:09

@zerohbeat yeah that's because of doomed grid layout in unity. Thx for feedback

stefenism 2020-04-23 01:22

I like this idea, I feel like this would be a great teaching tool.

zzox 2020-04-23 03:33

This is cool, I think this could definitely be a great tool with some more content and polish.

rhoka 2020-04-23 06:37

This is very neat and it seems like it could be a fun puzzle game with more levels. The only thing I wish I had was a button to restart the level without getting rid of my input and a way to backspace or delete certain inputs. That way I can more easily trial and error to see what works. Good job!

despdair 2020-04-23 08:06

@rhoka thx for feedback, I will consider that for some levels. Eventually, I wanted to force solving problems in one go but with more levels your idea can be good for starter levels.

extrone 2020-04-23 13:16

Hey, That was a cool little game. Also looks like I'm bad at coding and I can't count :joy:. Thanks for sharing the link with me :smile:

charliegray 2020-04-23 21:34

I always enjoy these kind of little "coding" games. And this is no different. With a bit more polish and more levels there could be quite a bit of fun hidden in here.

amazura 2020-04-24 13:12

nice game.. cute graphic and relaxing music, but i couldn't make to finish all the level :smile: good work this is an awesome entry :thumbsup:

sharks 2020-04-24 17:04

A cool idea, and good job for doing that in just 10 hours. I like the little pixel art character! I wish there was a way to restart levels without removing all the commands.

g12345 2020-04-24 21:42

Short and Sweet and Room for Improvements and some bugs (but as they are already discussed before I'll leave it at that).

If you're planning to give this to kids I'd suggest you add some borders between the tiles so that the children can count easier how many steps they need. Also, an undo button.

despdair 2020-04-24 22:47

@g12345 yeah. I am looking to using shader with tiles if that is possible and a switch between 2d and isometric perspectives to take off boiler plate of the game. Thx for advice.

emperor-eagle 2020-04-25 02:25

Well done! You have made a really good game here! I found it fun and intuitive (just like your other game) and was happy to see the educational aspect to it. It would be great for you to expand this to teach players about more complex algorithms too (glad to see loops made it in)! Obviously, some more time is needed to polish and get things just right in a few aspects, but you had a small timeframe. Great effort!

grandtheftmarmot 2020-04-25 03:19

I really liked the isometric twist on this and the diagonal command tiles. It was a nice change of pace from all the cardinal direction programming games.

marbles 2020-04-25 04:43

Nice and simple puzzle game (Not sure if you would even call it puzzle though). When the commands reach over 9, it will cover the buttons, maybe you could make it so that the squares will automatically resize so that the buttons aren't affected.

kupnu4 2020-04-25 05:30

I really like it! Looks charming and well polished. Introduce a few more mechanics and make loads of levels and you are good to go to release it! Job well done!

lungtakumi 2020-04-25 07:03

Good game! I have played a similar game before.

solweak 2020-04-25 08:32

It's a popular genre to show what programming to children, well done. The perspective may complicate understanding on this one, but overall it's nice !

sandra-martinez 2020-04-25 14:29

It's still rather simple I think (of course, because it's a game for children). Anyway, the arrow rows cover the run and restart button when it's full, I hope you can fix that

marcusnystrand 2020-04-25 19:37

Nice and relaxing little puzzle game! Don't worry about it being short, it's the idea that matters and the idea is great!

Well done!

robert-li 2020-04-26 05:58

It is a nice little game! The Run and Restart buttons are covered when there are too many arrows (the arrow goes over the space). An undo button would be nice so I do not have to restart and re-click all the other arrows.

despdair 2020-04-26 07:26

@robert-li do you remember at which level you experienced this?

haiyoooo 2020-04-26 08:57

Innovative!!! It was a little abstract with the diagonal arrows, cause my brain was stil thinking in left right down up relative to the person.

Super easy to pick up and understand, very clear, not confusing at all. Great feedback. I didn't even read the instructions to figure out how to play

If it's aimed at children, the jump in difficulty from level 1 to 2 might be too abrupt. Maybe some levels in between for a more gradual increase?

I love how you used "scary" to describe the red tiles, it shows you're thinking of your audience.

superpatch 2020-04-26 09:00

Simple and very well executed! The restart function felt a bit confusing at the beginning because I thought it would not delete the commands, but aside from that I had a great time!

despdair 2020-04-26 09:23

@haiyoooo thx for feedback. Normally, I am planning to increase difficulty in 3 steps but in 10 hour period it was not possible for me to make more levels, and I felt a bit brain washed near the end of jam. Thx for playing, it's good to see some game design decisions are working. @superpatch I am planning to change whole system at that side and I'm working on it with more clear brain let me say :smile_cat:. I will consider just resetting player but it's more of a design decision for now. Thx for feedback and playing.

thelemba 2020-04-26 12:47

cute graphics and nice little 'programming' game, using isometric is a smart choice it makes everything less straightforward and made me think

marc-grabow 2020-04-26 12:57

Really like the mechanics, with more content this could become a really nice puzzle game on mobile! One main suggestion for improvement would be to see the commands being highlighted during movement somehow, so it's more obvious to the player what in the command line went wrong if he fails. Other than that, good job!

scott-steffes 2020-04-26 13:04

I like this better than the turtles I learned programming with :)

despdair 2020-04-26 13:08

@marc-grabow I'm working on a rework on that system which will make commands a bit like a video timeline. Hope it will payoff

firellon 2020-04-26 13:17

That's a nice base to make a full scale game about programming :) especially just for 10 hours!

I think an easy improvement would be to introduce the grid, so you could easily see how many cells would you normally travel. More programs and more complex objectives, as well as the actors on the field would help a lot - but that's just about amount of time invested, right?

Otherwise, it was pretty self-explanatory and well done.

chuchugeralt 2020-04-26 13:18

I really like the Idea, similar to some coding-games. If you want to use that to teach algorithm to children, i would like to just "erase" one step instead of all the "code". Also, the arrows could be confusing for children. Really liked the calm music!

despdair 2020-04-26 13:35

@firellon @chuchugeralt thank you so much for playing and feedback. I will consider them to improve game

marc-grabow 2020-04-26 14:05

@despdair Ah yes, video timeline style would definetly be cool, especially with a little index line playing along. Once you have that, you could also add some time-related things (like wait for one turn, to avoid some moving obstacles) or to really ramp up the complexity have multiple tracks for multiple characters one has to move!

despdair 2020-04-26 14:08

@marc-grabow thx for cool ideas. WaitFor can work pretty well for many moving obstacles

kaafirookie 2020-04-26 19:33

Hey! Played the game and here’s some feedback! https://youtu.be/ejsMgcyObLY?t=1210

despdair 2020-04-26 21:26

@kaafirookie Hi, thx for feedback and spending time. I will continue to work on them but I don't know at what timeline right now since I have two projects at my hand needs to be finished first. I might not spent so much time on precious animals, it may end up improved experience with some additions to gameplay since I have very similar game at my hand at last stages of development. This project take many people's attention though and I got very good feedbacks, so right now I am working on a small fix which will act as prototype v2.0 which I will update about people who played this game. Many of the problems you mentioned were in my had even while developing it but I choosed what is easy to me instead of what is easy to player with a tired brain.

trigueiro 2020-04-27 13:41

Great Idea and the execution is also very good. I think it will be a very good tool :)

rodrigo-denubila 2020-04-27 14:14

Really great idea and a nice execution. I don't think this fits the theme very well, If there are threats in the scene (like spikes, fire, etc) it would be more clear. I wish I could remove an piece in the stack after I put it, having to restart everytime is awfull. But you did a lot in just 10 hours, good job. I hope you keep developing it.

fancypants 2020-04-27 17:24

That was fun. I like the idea, wish it had more levels :)

derek-volker 2020-04-27 21:07

DAMN! That was my idea if the theme was "automation"! Really nice implementation, neat graphics, smooth gameplay. You could think of add in a future implementation the option of functions (small parts of code that you can call anywhere in the code) in order to reduce it and also for/while loops and if.

Really nice, i liked it a lot!

despdair 2020-04-27 21:29

@rodrigo-denubila initialy, I want the red tiles to be like lava and maybe some escaping from them to survive. But isometric tiles are not mine so I can’t put my ideal ones. And this was in my mind as a challenge so it was nice excuse even it was slightly reşated with theme. But I’m adding more stuff now as post jam edition which suits more to the theme. Thx for feedback

despdair 2020-04-27 22:13

@derek-volker functions are good idea and essential in my opinion. However, it is hard to implement with keeping simple ui, the best solution comes to my mind is building a scratch like system instead of this button concept. But I am thinking a different method for it

despdair 2020-05-01 15:23

@derek-volker @fancypants @rodrigo-denubila @trigueiro @kaafirookie @marc-grabow @chuchugeralt @firellon @scott-steffes @thelemba @superpatch @haiyoooo @robert-li @marcusnystrand @sandra-martinez @solweak @lungtakumi @kupnu4 @grandtheftmarmot @marbles @emperor-eagle @g12345 @sharks @amazura @charliegray @extrone @zzox @stefenism @rhoka @zerohbeat @wxzuir @neontropics @tuesi @isaque-picao-sanches @linx @adriankrawczyk @dxk2294 @d5r @karas @luddegodofpain @alareo @janmatyoostudio @victor-reiner @frokes @chicken-castle-artwork @aditya-kumar @storyteller-games @nonumbersgames @binaryprinciple @sayumeki @svetoslav-godzhev @ilprinny @relixes @bassguitarbill @maxim218 @noel-widmer Hi everyone, sorry for interrupting you. I released a post jam version of the game. Feel free to inspect it and give feedback. I solved many of the requested feedback and added new levels/features https://despdair.itch.io/survivalgo here is html5 version is post-jam

cptn-b 2020-05-01 17:00

Awesome game about logic!!! I thought I was the only one who went down the "logic path" for this jam^^. However, I think my game is a little more abstract.

krammetje 2020-05-01 20:34

I like the idea, but I kept having this bug that it just ignored part of the commands, which made the levels practically impossible until it finally did what it was supposed to do.

Besides that, nice game and fun gameplay. easy to understand and looks like a fun learning tool.

despdair 2020-05-01 20:47

@krammetje thx for feedback. I will fix it right away

tobiasw 2020-05-11 18:54

As someone who as also made an [educational programming game](https://dragonlab.de/portfolio/project-starcoder) before, stuff like that is right up my alley! Here's a bit of feedback: - I like how you introduce stuff through levels rather than through long explanations! - The second loop level, although good on its own, was a bit too much of a jump in my opinion. I think a longer left-down-left-down-left-down loop could've been in between. - The graphics are a bit on the simple side, but communicate the intent well. - I think the loop might've been clear to me only because I know that loops exist. Maybe an example level that shows a loop in action would be nicer to onboard players without that knowledge? - It took me a bit to figure out that the "exit" symbol was a loop delimiter. I think a design where you put blocks *inside* the loop like [e.g. in Scratch](https://mako.cc/copyrighteous/wp-content/uploads/2016/07/scratchblocksct.png) might be clearer.

Unfortunately I couldn't get past the level where the enemy appears. After trying around a bit and restarting a few times, my character refused to move at all (it only played the walking animation), and after a while, the enemy also stopped moving.

honest-dan 2020-05-11 19:33

Really nice start - I remember you said you were hoping to develop it further! As I said when I played it on stream - thinking next about how to implement loops into the game would be an interesting challenge - but if done well could really improve the puzzle element of the game.

despdair 2020-05-12 09:49

@tobiasw thank you for feedback. There is lack of introduction for loop stopper and I could not found a way to introduce it and subset codes for loop may involve drag and drop system. But I will definitely work on that to improve and maybe the way scratch did is the best solution but I will see about that. Enemy level is very buggy too and it is not as intended to be. Initial idea to force users to use waits but as I think now there were much better ways to do it. Hence, in that enemy level you can pass it buy just running at the correct time. Thank you for feedback again.

despdair 2020-05-12 09:51

@honest-dan I'm looking on it, I introduced for's alongside with while's in system but in UX side it is not ideal. I am trying to design levels where players are somehow rewarded by loops instead of straight out forcing them. Your feedback in stream definitely helped me though, thank you for spending time.