GDevelop-examples icon indicating copy to clipboard operation
GDevelop-examples copied to clipboard

Board Game Movement

Open AnishJK-India opened this issue 8 months ago â€ĸ 0 comments

Describe the example

Board Game Movement

A simple GDevelop Example That Demonstrates How To Make Board Game Movement


🎮 How It Works

  • The player moves one tile at a time in a predefined grid.
  • On each press of the Space key, the player checks all 4 directions (up, down, left, right).
  • The system selects the nearest unvisited grid tile and moves the player to the valid one.
  • Player movement is always centered on each grid tile.

🧠 Features

  • Prevents revisiting previously stepped-on tiles
  • Uses basic point-checking logic instead of pre-defined paths
  • Movement sound effect
  • Easy-to-read and comment-labeled events

đŸ•šī¸ Controls

Key Action
Space Move player 1 tile

🎨 Assets Used

Tiles & Player:

Art By DANI MACCARI Text Font: Kenney Mini Square


🚀 Ideal For

  • Beginners learning GDevelop logic
  • Prototyping board movement

Image

Image

Checklist

  • [x] I've followed all of the best practices.
  • [x] My game has a proper name in the game properties.
  • [x] My game package name begins with com.example..
  • [x] My game has all events unfolded.
  • [x] I've added myself as the author in the game properties.
  • [x] I've included a file called "README.md" with a description in proper English, explaining what this example is doing.
  • [x] I confirm that this game and all of its resources can be integrated to this GitHub repository, distributed and MIT licensed.
  • [x] I've cleaned unused resources.

Game folder

Board-Game-Movement.zip

AnishJK-India avatar May 02 '25 16:05 AnishJK-India