Project Robo Devlog

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

1 Like

hm I wonder who else is making a metroidvania

1 Like

I took a glance at your code and I think you could really benefit from doing these things.

  1. 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.
  2. 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.
  3. Give the behaviors proper space. The behaviors overlap a little in spots, just move it a little to get rid of that.
  4. 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)
  5. 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
  6. 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.
1 Like

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

1 Like

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

3 Likes

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

1 Like

Hm Ok thanks for the imformation again!

1 Like

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!

1 Like

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?

1 Like