• Add Review
  • Subscribe
  • Nominate
  • Submit Media
  • RSS
Pathfinding Tech Demo
This project is a demonstration on how you can implement pathfinding in rpg maker 2003. The pathfinding is based on Dijkstra Maps. For a more technical overview of how everything works I’ve written a tutorial about it.
The project contains three examples that you can try out to see the system in action.

Random Movement

Watch a knight protect the world from a monsters. The monsters will spawn, select a random position on the map, calculate and follow a path to it. In turn the knight will path towards the monster to slay it.

Controls

Demonstrates how the system can be used to control the player for something like a turn based game. Move the cursor with the arrow keys and press enter to calculate the path to the tile; press enter again on the same tile and the player will move to it.

Tutorial Example

It’s a lot like the random movement demonstration but scaled down. The skeleton will pick a random position on the map, calculate and follow a path to it. Once it reaches its destination it will pick a new one.
It’s a good place to start if you want to see how everything works as this one doesn’t have any added fluff to it.
Note that it’s not selectable from the menu but is included in the project.

Latest Blog

No blog entries have been posted yet.

  • Completed
  • Momeka
  • RPG Maker 2003
  • Adventure Simulation
  • 06/20/2016 07:28 PM
  • 01/01/2024 11:44 AM
  • 06/20/2016
  • 11314
  • 4
  • 242

Posts

Pages: 1
iddalai
RPG Maker 2k/2k3 for life, baby!!
1194
This is impressive, I've seen something very similar by Kazesui.

The amount of work is prohibitive for me, but still impressive to see on rm2k3!!
Ratty524
The 524 is for 524 Stone Crabs
12986
Aw man I could learn from something like this. Really cool!
This could come in handy in making minigames or event games. It has great potential as a gimmick! It's also quite impressive.
Consider me extremely impressed! It's pure rm2k3 code all the way too.

I've also never heard of Dijkstra Maps before, so it's really awesome to learn something new about path finding and AI. Thanks!
Hello (and happy new year if you celebrate)!

Sorry to post on such an old thread; I was wondering if it would be possible for me to use this for my player controller (specifically the version found in the third demo, the skeleton moving around).

My player (in the form of a cursor) moves to a position and presses enter, at which point the more humanoid NPC moves to where the cursor is. I've already got the implementation figured out, but as it borrows heavily (if not majorly) from your implementation, I wanted to ask permission to use your code, with proper crediting, of course.

Thanks in advance!
author=cuttlfrsh
Hello (and happy new year if you celebrate)!

Sorry to post on such an old thread; I was wondering if it would be possible for me to use this for my player controller (specifically the version found in the third demo, the skeleton moving around).

My player (in the form of a cursor) moves to a position and presses enter, at which point the more humanoid NPC moves to where the cursor is. I've already got the implementation figured out, but as it borrows heavily (if not majorly) from your implementation, I wanted to ask permission to use your code, with proper crediting, of course.

Thanks in advance!


Yeah, of course. Feel free to use whatever code you want from the demo
Pages: 1