Help - Search - Members - Calendar
Full Version: [Eventing] How to Implement Karma / Alignment
RPG RPG Revolution Forums > Game Engines > RPG Maker VX Discussion > RPG Maker VX Tutorials
diamondandplatinum3
This is a tutorial on how to implement Karma into your game.

Karma is similar to alignment in Fable, in that people will react differently to you depending on how your Karma is.

You may also see the attached project for the finished set-up of this system (including comments).




Full Screen Here: http://www.youtube.com/watch?v=Ui30cK2yxow


Full Screen Here: http://www.youtube.com/watch?v=rNBnzY3jGlk



Good Luck to you.


Attachment ~ Karma Eventing.exe
zacheatscrackers
Wowie, I can mostly definitely have a few uses for this. I've been thinking about implementing some type of reception/reputation/karma system for a while now into my game, and this will certainly do quite nicely since I'm not looking for some overly complex.

Great job, diamond!
diamondandplatinum3
Thank you for your words smile.gif

If you run into any problems, you know where to find me laugh.gif
Night_Runner
Nice tutorial, I just had a suggestion about your method though.

You've used
CODE
Conditional Branch: Variable [Karma] >= 200
  Control Variables [Karma] = 200
Branch End
Conditional Branch: Variable [Karma] <= 0
  Control Variables [Karma] = 0
Branch End


I would recommend changing 'greater than or equal to' to 'greater than' and 'less than or equal to' to 'less than'.
Whenever you set a variable, every single event on the map refreshes, (they load through every page, checking if the page is valid and should be shown, and then all the event sprites get regenerated, and all their commands get reset, ect), which is effectively trashing the entire map and reload everything, which can obviously lead to a lot of lag. Especially if it's done 60 times per second.

Otherwise, thanks for the tutorial happy.gif I watched both, you're really good at teaching.
diamondandplatinum3
You are correct 'Night Runner'

It was one of those things that I noticed after I ended the initial video, so that little error was panicking on my part ;_;
I'll edit the video on youtube to show an annotation correcting this.

Thank you smile.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.