Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411514 Posts in 69376 Topics- by 58431 Members - Latest Member: Bohdan_Zoshchenko

April 27, 2024, 01:11:59 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityTownhallForum IssuesArchived subforums (read only)TutorialsJRPG Engine using FlashPunk library with Tutorials
Pages: [1] 2
Print
Author Topic: JRPG Engine using FlashPunk library with Tutorials  (Read 9954 times)
peppermint
Level 0
**



View Profile WWW
« on: February 09, 2011, 05:11:57 AM »

Hi,

I just discovered TIGSource and so this is my first post.
My name is Dolgion, I'm from Mongolia and a programmer.
I've always been aspiring to make games and so this is what I'm spending my time working on.

So anyways, I've been working on and off on this JRPG Engine based on ChevyRay's Flashpunk library. It's been going pretty good so far and I hope this can help out some people
who are interested in this kind stuff.

Basically, the engine is open source under the MIT license and can be expanded/forked for anything you want. Just abide by the license. There's a GitHub repo available for the source code.

As a special addition, I've been documenting my development progress in form of a tutorial series where I explain in detail how I implemented all the various features into the engine.
I try to keep it as close to the code as possible so that somebody who would like to further develop the engine has a good understanding on how the code works. Simple commenting was just not enough, I figured.

Also, I try to explain the broader logic on how these features are implemented. It is one thing to learn the theoretical way A* Pathfinding works, it's still another to actually see how it can be implemented into existing game code, which is what I did, for example.

The tutorial series is up on my blog "The Doglion" where I just ramble on about various subjects, but mainly about game design theory. Hope you'll find it useful and interesting.

These are the single lessons that are ready as of now:

1. Moving an Avatar
2. Loading and Reading OGMO Maps - Creating Tilemaps
3. Camera Movement
4. Connecting multiple maps to create a larger game world
5. A* Pathfinding for NPCs
6. Multiple-Choice Dialog
7. Character Stats and Status Screen
8. Game Items and Treasure Chests
9. Inventory Screen - Part 1
10. Inventory Screen - Part 2
11. Turn-Based Combat - Part 1
12. Turn-Based Combat - Part 2
13. Turn-Based Combat - Part 3
« Last Edit: May 05, 2011, 04:21:22 AM by peppermint » Logged

Tomorrow is today.
gimymblert
Level 10
*****


The archivest master, leader of all documents


View Profile
« Reply #1 on: February 09, 2011, 06:56:23 AM »

Hi Dolgion "Pepper mint" Welcome!
That's pretty interesting, thx for the tutorial.
Logged

davidp
Level 6
*



View Profile WWW
« Reply #2 on: February 09, 2011, 06:59:22 AM »

hey, this looks useful, thanks for the effort! Beer!
Logged

peppermint
Level 0
**



View Profile WWW
« Reply #3 on: February 11, 2011, 06:36:41 AM »

New tutorial is out:

FlashPunk Tutorial 07: Character Stats and Screen
Logged

Tomorrow is today.
peppermint
Level 0
**



View Profile WWW
« Reply #4 on: February 16, 2011, 05:57:24 AM »

New tutorial is out:

FlashPunk Tutorial 09: The Inventory Screen - Part 1
Logged

Tomorrow is today.
___
Vice President of Marketing, Romeo Pie Software
Level 10
*


View Profile
« Reply #5 on: February 16, 2011, 02:59:06 PM »

This is pretty rad stuff!  It'd be even more awesome if the code wasn't screenshots of code but rather syntax highlighted text in the blog post.  Maybe something like this: http://www.flashtexteditor.com/ftf/ or this: http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/actionscript3.html can help with that!
Logged
peppermint
Level 0
**



View Profile WWW
« Reply #6 on: February 16, 2011, 08:12:29 PM »

Glad you like it! Yes, since tutorial 07 I've been using a plugin which lets me post code so visitors can copy and paste it. I will go back and replace the screen shots with these code tags soon in the earlier tutorials.
Logged

Tomorrow is today.
___
Vice President of Marketing, Romeo Pie Software
Level 10
*


View Profile
« Reply #7 on: February 16, 2011, 09:40:37 PM »

Oh okay, I guess I didn't notice!  Although I'm not going to be making a JRPG, looking at how you're setting up a lot of things is really helpful, like the organization of XML data and your class structure.   Gentleman
Logged
peppermint
Level 0
**



View Profile WWW
« Reply #8 on: February 16, 2011, 11:33:05 PM »

Cool, glad if it helps, though I'm going to improve the XMLs and the package structure actually in one of the next commits.
Logged

Tomorrow is today.
Ixis
Level 2
**



View Profile WWW
« Reply #9 on: February 17, 2011, 01:07:46 AM »

Oh man, this is awesome!
Logged
peppermint
Level 0
**



View Profile WWW
« Reply #10 on: February 18, 2011, 07:17:24 AM »

New Tutorial is out:

Inventory Screen - Part 2
Logged

Tomorrow is today.
Kramlack
Guest
« Reply #11 on: February 18, 2011, 08:12:06 PM »

Holy hell, how did I miss this? I've even been to your blog before in the past. Definitely going to look through this.
Logged
Destral
Level 10
*****


Climbing that mountain...


View Profile WWW
« Reply #12 on: February 19, 2011, 11:19:14 PM »

This looks like a really cool series you're running, Peppermint. Keep it up!
Logged

Currently working on: Sword Surfer
Nessiah
Level 1
*


Today is a gift that's why it's called the present


View Profile WWW
« Reply #13 on: February 20, 2011, 04:55:12 AM »

Oh man thank you so much for this  Epileptic
Logged

iceflame
Level 0
**


View Profile WWW
« Reply #14 on: February 28, 2011, 07:56:57 AM »

This is really cool, thanks for all the tutorials :D
Logged
pixhead
Guest
« Reply #15 on: February 28, 2011, 07:07:20 PM »

tres bién Smiley Hand Thumbs Up Right
Logged
shwippie
Level 0
**



View Profile
« Reply #16 on: March 10, 2011, 10:31:58 AM »

Thank you. These tutorials are treasures *o*
Logged
Dustin Smith
Level 10
*****


Eskimo James Dean


View Profile WWW
« Reply #17 on: March 21, 2011, 04:33:38 PM »

if i ever have an itch to create my own Space Funeral i will most surely use this. taikuu.
Logged

peppermint
Level 0
**



View Profile WWW
« Reply #18 on: April 19, 2011, 12:20:29 AM »

Uploaded a new episode to the series!

Turn-Based Combat - Part 1
Logged

Tomorrow is today.
peppermint
Level 0
**



View Profile WWW
« Reply #19 on: May 03, 2011, 11:01:48 PM »

aaaand here's part 2 of the turn-based combat tutorial:

Tutorial 12: Turn-based Combat Part 2
Logged

Tomorrow is today.
Pages: [1] 2
Print
Jump to:  

Theme orange-lt created by panic