Hi, i’m making a robot metroidvania with a focus on combat, it is currently in an early prototyping stage, but it is fully playable! it features a main menu, a full save system, a boss fight and an upgrade! feel free to share feedback!Flowlab Game Creator - Project Robo
hm I wonder who else is making a metroidvania
I took a glance at your code and I think you could really benefit from doing these things.
- There’s WAY too much space, your code can be condensed down easily. What this means is that your behaviors are placed all over the place, so reorganize them into neat rows that are easy to read.
- Always move forwards. Some of you connecting wires lead to a behavior behind them, just move that behavior forward so the wire goes forward, it’s much easier to understand and looks better.
- Give the behaviors proper space. The behaviors overlap a little in spots, just move it a little to get rid of that.
- Use bundles. I didn’t really do this myself until I looked at some of JRs examples and it is soooo useful. It organizes everything for you and looks much better. (Small note, I do use bundles slightly less than JR, but I only looked at his examples so he could be using more bundles in examples because it’s easier for people to understand specific parts of the code when going through it)
Just a little example.
It looks soo much better and it’s easy to understand where everything is which speeds up the coding process because I don’t need to look for anything. And inside of these bundles, I have more bundles to keep it even more organized.
(Code is a little messy, If I were to do it again I would organize it better) - Make notes. This is a common practice in normal coding and it’s a great thing to do in flowlab. So add notes to your bundles and name your Numbers and Expressions
- Make bundles for commonly used pieces of code. In programs like Python, this would be considered defining your own function. In flowlab this is just something that you use often, so for example I often use a Frame Timer in my games so I just made an easily adjustable bundle for it so I can use it whenever I need just by look at the bundles I have saved.
ok, this is fine of course, but i’d like things actually relating to the game to be talked about here
New Update! The Dessert Area Is Now Done! The next update will be a minimap!
It is related to the game, I was telling you some of the things I do to help speed up game development so that you could speed up the production of Project Robo
I have to agree with @CodeAlpaca - condensing into bundles and leaving notes is VERY helpful in the long run. Keeping documentation and organization is crucial to create a game smoothly and quickly.
Anyways, good luck on your project:D
So what is a metroidvania anyways?
a metroidvania is basically a pseudo-open world game where you explore to acquire new abilities that allow you to progress, the earlier legend of zelda games are kind of metroidvanias for some more context
Hm Ok thanks for the imformation again!
ok, so it’s been a while without updates since i’ve had school + a side project but i’m basically gonna scale the game way back and make it into a boss rush since i like making bosses
ok, so i’m currently working on 2 bosses! when i finish a them i’l start reworking everything to work as a boss rush game
and then i’l make 2 more bosses and add some finishing touches to make a real demo!
Ok, so quick update, i’m going to make a new topic for the game when the reak demk is done since it’s basically gonna be an entirely new game now, so i’l post a link to that topic when i make it, k?
helo, it’s been a while since i posted here, expect a demo for the completely brand new and revamped version of the game sometime in late december to mid february, i will make a new topic when it’s out
another stupid update, i’ve restarted work on the game again, i’ve downscoped much more, i plan on the game being only about 30 minutes, progress will still be slow because i’m focusing on Pilot(null) currently
to clarify, the full game will be 30 minutes, anyways i’m gonna make a new topic for the game