An RPG themed OOP design pattern for Corona SDK

I put together an article walking through one inheritance based design approach to some standard objects you might find in an RPG game, though the principles can be used for other Corona based games and apps as well.

It’s covered it 5 parts and each part builds on the last.  This version covers Character, Weapon, Armor, and Consumable class designs.

http://www.develephant.net/an-rpg-themed-oop-design-pattern-for-corona-sdk-part-1/

Comments welcome.  Thanks for reading.

Wow! This is one of the best tutorials I have ever seen about this topic! You did an excellent job! :slight_smile:

Definitively worth a read!

Max / CineTek

Thank you CineTek.  My first foray into writing so your feedback is much appreciated.  I’m hoping to do more.

Cheers.

Seriously, you should do a few more :wink:

If you look for “more advanced” tutorials, most of the time you find tutorials written for *hardcore* programmers who just wants to see if certain things are possible in Corona SDK for example ( - or they are not very easy to follow!). Your tutorial is easy to understand, *lightweight*, and covers a pretty good start about Corona and OOP! :slight_smile:

Agreed, a great set of tutorials, thanks for making them!

Awesome, thanks for sharing. 

Great job.

Thanks for making this one, just what I was looking for and really well explained! Had a couple of “lightbulbs over my head” moments while reading it :slight_smile:

Fantastic and so useful!

A good design pattern is like beer when you are thirsty, but without the hangover.

Wow! This is one of the best tutorials I have ever seen about this topic! You did an excellent job! :slight_smile:

Definitively worth a read!

Max / CineTek

Thank you CineTek.  My first foray into writing so your feedback is much appreciated.  I’m hoping to do more.

Cheers.

Seriously, you should do a few more :wink:

If you look for “more advanced” tutorials, most of the time you find tutorials written for *hardcore* programmers who just wants to see if certain things are possible in Corona SDK for example ( - or they are not very easy to follow!). Your tutorial is easy to understand, *lightweight*, and covers a pretty good start about Corona and OOP! :slight_smile:

Agreed, a great set of tutorials, thanks for making them!

Awesome, thanks for sharing. 

Great job.

Thanks for making this one, just what I was looking for and really well explained! Had a couple of “lightbulbs over my head” moments while reading it :slight_smile:

Fantastic and so useful!

A good design pattern is like beer when you are thirsty, but without the hangover.