Progress Check (adventure game)

Hi, Im making an adventure game and i have gotten a pretty good amount of stuff done. I was just wondering if some people could check it out and give me some tips and tricks like new features, how to make my code cleaner, UI, and other stuff. :+1:

However Im not just looking for code related tips, for example art, music, direction of the game and other things are greatly appreciated too! :smile:

Game Link: https://arcade.makecode.com/S47955-72354-17877-44590

5 Likes

Great start! :star_struck:
Title screen is amazing! :sparkles:

For feedback, Iโ€™ll start with code-related then gameplay ideas:

Code
  • Checking if player health is 0

    I think you have some redundancy / unnecessary code here. You can get the same results with simpler logic like this:
    Health check alt
  • Loot drop & pickup
    Loot check
    You have the right logic! This application, however, results in a bug when there are multiple drops in the level at the same time. The bug makes it so that you only get the feedback message on one of the drops on each one of them.
    Hereโ€™s a different way of doing it:

    This is using the super handy extension โ€œArcade Sprite Dataโ€!
    We will need to change the mob drop code as well:
    Loot drop alt
    I added the % chance block to add a bit of flare to the drops. Itโ€™s just a gameplay thing so you can remove it if you want the drops to be guaranteed.
Gameplay

Here are my suggestions / ideas for mechanics!

  • Player sprint: Holding a button makes the player run faster until they run out of stamina.
  • Enemy knockback: Make the enemy get pushed a bit every time they get hit to make combat more dynamic rather than hitting and getting hit back.
  • Ranged combat: Add a bow / ranged weapon that uses limited ammo to hit enemies from afar.
  • Crafting: Since you have an inventory, make it so that you can combine items into different items including healing ones!

I think i might have went a little overboard with my game suggestions but I thought better a lot than few ahaha :sweat_smile:

Hope my feedback helps, sorry couldnโ€™t look more into your code as Iโ€™m a little busy at the moment. Good luck and happy coding! :pray:

1 Like

Thanks! I actually have crafting on my list of features to add! :rofl: Also I have tired to add enemy knock back but I scrapped it until I had the main gameplay before I add details like that.

Aside from those I still greatly appreciate your tips and putting me on the right track! :smiling_face:

2 Likes