Hey, i want to learn how to use the godot game engine to act upon my game design dreams.

Only Problem is i never used a game engine. I have limeted experience creating games in dosbox with python.

And i am looking for fun beginner challenges that i can finish within around an hour! what do you think i should do in godot to learn the fundamentals?

For example: Create a character that needs to jump to win. Challenges of that sort. Hope to get some achivable, creative promps :)

  • KoboldCoterie
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    2 days ago

    It’s not too challenging at all - just break it down and take it one item at a time.

    • Make scene that is a single tile. (It doesn’t need to do anything at this stage, just be a square.)
    • On your main scene, make a grid container and a way to populate the grid container with instances of your tile scene
    • Make your tile able to do all the things a tile should do (respond to user input, hold a ‘revealed’ / ‘unrevealed’ / ‘marked’ status and display that status, etc.)
    • Make a function that’s called when starting a new game that places bombs randomly on the grid (use an 2d array or nested dictionaries to hold this information)
    • Make the tiles reference that array to determine their own status
    • Make the tiles able to display the adjacent bomb count when revealed (if a bomb is a ‘1’ in the array and a safe tile is a ‘0’, this is as simple as summing the values of all tiles in a 3x3 area centered on the one clicked)
    • etc.