Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Vagabond - a procedural 2D RPG  (Read 698 times)

0 Members and 1 Guest are viewing this topic.

pvigier

  • Newbie
  • *
  • Posts: 7
    • View Profile
    • pvigier's blog
Vagabond - a procedural 2D RPG
« on: June 10, 2019, 01:21:05 am »
Hi everyone,

I am Pierre, I am a user of SFML for years and love it!

For two months, I am working on a procedural world generator for a 2D RPG and I am using SFML.

The first step was to generate maps:



Then I "rasterized" the polygonal maps to obtain tiles:



And this week, I have started to procedurally place objects in the biomes:



If you want more details on the procedural generation, I wrote weekly devlogs and the series starts here.

For now, there is no game, there is only an editor which is made with Qt and I integrated SFML to make the rendering. It looks like that:



The project is still in the early stages but I plan to add dungeon/cave generation, town generation, character generation, etc. until I have a playable RPG.

If you have any question or comment, feel free!

Elias Daler

  • Hero Member
  • *****
  • Posts: 571
    • View Profile
    • Blog
    • Email
Re: Vagabond - a procedural 2D RPG
« Reply #1 on: June 11, 2019, 12:58:06 pm »
Nice job, looks pretty neat.
Tomb Painter, Re:creation dev | eliasdaler.github.io | @EliasDaler | Tomb Painter dev log

pvigier

  • Newbie
  • *
  • Posts: 7
    • View Profile
    • pvigier's blog
Re: Vagabond - a procedural 2D RPG
« Reply #2 on: June 13, 2019, 11:36:52 pm »
Thanks Elias!  :)

Nexus

  • SFML Team
  • Hero Member
  • *****
  • Posts: 6170
  • Thor Developer
    • View Profile
    • Bromeon
Re: Vagabond - a procedural 2D RPG
« Reply #3 on: June 16, 2019, 01:15:17 pm »
Looks really interesting. From your blog post, it seems like you came up with a sophisticated way of combining multiple terrain generation methods, and the results look quite cool 8) also, your editor looks highly customizable!

Thank you for sharing all the steps in detail, I might actually come back to this at some point :)
Zloxx II: action platformer
Thor Library: particle systems, animations, dot products, ...
SFML Game Development: first SFML book

pvigier

  • Newbie
  • *
  • Posts: 7
    • View Profile
    • pvigier's blog
Re: Vagabond - a procedural 2D RPG
« Reply #4 on: June 30, 2019, 11:08:24 pm »
Thanks! If you have any question, feel free!

Since last time, I have worked on dungeon and cave generation.

Here is an animation describing the steps of the generation:



Then I worked on generating tiles from the output of the generator:





If you are interested by the details, I have written two new devlogs: here and there.

fallahn

  • Sr. Member
  • ****
  • Posts: 360
  • Buns.
    • View Profile
    • Trederia
Re: Vagabond - a procedural 2D RPG
« Reply #5 on: July 01, 2019, 04:19:36 pm »
Oh cool, this looks really interesting! I shall definitely have to read your devlogs  ;D

 

anything