The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Creative Discussions > Game Development
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

Game Development Your number one stop for anything related to creating games (except ROM hacks). You can even make your own!


Reply
 
Thread Tools
  #1    
Old August 27th, 2007, 04:51 AM
poccil
Trainer
 
Join Date: Jan 2007
Gender:
Nature: Adamant
I would like to present everyone to a working implementation I created of the Pokemon Advance battle system in the Ruby language, and thus for RPG Maker XP. It correctly implements all moves, the damage system, commands, effects, etc.

Please visit the address in my signature to access the battle system.
__________________
Peter O, of The Ultimate Pokemon Center (Pokemon Essentials, Donate money to restore my page)
Reply With Quote
  #2    
Old August 27th, 2007, 07:01 AM
Flameguru's Avatar
Flameguru
Pokemon: Metallic Silver
 
Join Date: Oct 2005
Location: Amish country, PA
Age: 22
Gender: Male
Nature: Rash
Wow, theres a lot of scripts there! Mind compiling a demo with them implemented or something?
__________________
My Projects:
Pokemon Engine for Android
Java Pokemon Engine [Thread here on PC]
Reply With Quote
  #3    
Old August 27th, 2007, 07:52 AM
poccil
Trainer
 
Join Date: Jan 2007
Gender:
Nature: Adamant
I have added a demo link to the battle system project page. Use the link in my signature to access that page.
__________________
Peter O, of The Ultimate Pokemon Center (Pokemon Essentials, Donate money to restore my page)
Reply With Quote
  #4    
Old August 27th, 2007, 08:33 AM
Flameguru's Avatar
Flameguru
Pokemon: Metallic Silver
 
Join Date: Oct 2005
Location: Amish country, PA
Age: 22
Gender: Male
Nature: Rash
The system is great, but it's not very much like Pokemon seeing as there are no graphics displayed and the Menu layout of the system is completely different.

If you were to make it look like the Pokemon Battle System it would be perfect, but i give you an A+ for making a system Act like the Pokemon Battle System. Great Job!

Will you think about making it look like the Pokemon Battle System?
__________________
My Projects:
Pokemon Engine for Android
Java Pokemon Engine [Thread here on PC]
Reply With Quote
  #5    
Old August 27th, 2007, 12:15 PM
poccil
Trainer
 
Join Date: Jan 2007
Gender:
Nature: Adamant
The primitive look of my battle system is somewhat intentional. It illustrates that my system can separate the battle logic from its graphical appearance. An appearance more similar to the one in the Pokemon games is therefore possible by replacing just the code file "PokeBattle_Scene". I am already working on such a scene to reproduce the look of Pokemon Advance battles.
__________________
Peter O, of The Ultimate Pokemon Center (Pokemon Essentials, Donate money to restore my page)
Reply With Quote
  #6    
Old August 27th, 2007, 01:08 PM
Flameguru's Avatar
Flameguru
Pokemon: Metallic Silver
 
Join Date: Oct 2005
Location: Amish country, PA
Age: 22
Gender: Male
Nature: Rash
Quote:
Originally Posted by poccil View Post
The primitive look of my battle system is somewhat intentional. It illustrates that my system can separate the battle logic from its graphical appearance. An appearance more similar to the one in the Pokemon games is therefore possible by replacing just the code file "PokeBattle_Scene". I am already working on such a scene to reproduce the look of Pokemon Advance battles.
Sounds great :D You certainly are one of the best RGSS Scripters I've ever talked to. I might see if I can edit it a bit.

Keep it up man, You're great at this!
__________________
My Projects:
Pokemon Engine for Android
Java Pokemon Engine [Thread here on PC]
Reply With Quote
  #7    
Old August 28th, 2007, 04:01 PM
poccil
Trainer
 
Join Date: Jan 2007
Gender:
Nature: Adamant
I have updated my battle system project page with a new demo, this time making the look of the battle system resemble that of the Pokemon games and fixing some bugs.
__________________
Peter O, of The Ultimate Pokemon Center (Pokemon Essentials, Donate money to restore my page)
Reply With Quote
  #8    
Old August 29th, 2007, 12:51 PM
Flameguru's Avatar
Flameguru
Pokemon: Metallic Silver
 
Join Date: Oct 2005
Location: Amish country, PA
Age: 22
Gender: Male
Nature: Rash
Quote:
Originally Posted by poccil View Post
I have updated my battle system project page with a new demo, this time making the look of the battle system resemble that of the Pokemon games and fixing some bugs.
Wow!!!! I am amazed with this Great Job.

Will you implement the use of items eventually? And Am I correct in saying that the Battle Window is 480 x 320 so it should work perfectly in Blizzy's Kit right?
__________________
My Projects:
Pokemon Engine for Android
Java Pokemon Engine [Thread here on PC]
Reply With Quote
  #9    
Old August 30th, 2007, 03:45 PM
Crazy Weavile's Avatar
Crazy Weavile
Manufacturing a deity
 
Join Date: Mar 2007
Location: Inside the depths of your mind.
Age: 19
Nature: Quirky
YOU. ARE. A. GENIUS.

I'm going to use this- you should put comments telling you how to mod it in the next version, though. On behalf of everyone without their own personal scripting genius, thank you.
Reply With Quote
  #10    
Old August 30th, 2007, 03:57 PM
O.G. Duke's Avatar
O.G. Duke
a.k.a OmegaGroudon
 
Join Date: Oct 2006
Nature: Adamant
Send a message via Windows Live Messenger to O.G. Duke
This is just my opinion:
We can't use this do make a pokemon game, because of those pokemon, it is not load from your party, it give you randomly...


EDIT : Sorry, my younger brother post the reply, not me. I'm bathing XD!
__________________
This signature has been disabled.
Signature too tall
Please review and fix the issues by reading the signature rules.

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.

Last edited by O.G. Duke; August 31st, 2007 at 03:41 PM.
Reply With Quote
  #11    
Old August 30th, 2007, 05:26 PM
Flameguru's Avatar
Flameguru
Pokemon: Metallic Silver
 
Join Date: Oct 2005
Location: Amish country, PA
Age: 22
Gender: Male
Nature: Rash
Quote:
Originally Posted by OmegaGroudon View Post
This is not really good at all!! You can own your pokemon yourself. I mean your pokemon is the generated one!
I know you understand how to be an ass, but you don't understand concepts at all do you?

The pure fact that he created a Battle System that replicates the properties of the System found in the GBA Games is truly amazing. I'd like to see you do that.

Btw poccil, when you get a chance read my PM
__________________
My Projects:
Pokemon Engine for Android
Java Pokemon Engine [Thread here on PC]
Reply With Quote
  #12    
Old August 30th, 2007, 11:34 PM
O.G. Duke's Avatar
O.G. Duke
a.k.a OmegaGroudon
 
Join Date: Oct 2006
Nature: Adamant
Send a message via Windows Live Messenger to O.G. Duke
Well, sorry all!
The bad english before my edit is my brother's.


EDIT: My naughty brother again.
__________________
This signature has been disabled.
Signature too tall
Please review and fix the issues by reading the signature rules.

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.

Last edited by O.G. Duke; August 31st, 2007 at 03:42 PM.
Reply With Quote
  #13    
Old September 2nd, 2007, 02:29 PM
Blizzy
me = Scripter.new("Noob")
 
Join Date: Jan 2005
Location: ~The Netherlands~
Age: 24
Gender:
Nature: Relaxed
amazing stuff you got there, except, I don't see why you are using an large array for the exp table (growth rates). They can be replaced by few simple formulas.

there are 4 types of experience tables:
medium, fast, slow, parabolic.
here are the formulas of it, in ruby.
Code:
medium:
exp = level ** 3
fast:
exp = ((0.8).to_f * level ** 3).floor
slow:
exp = ((1.25).to_f * level ** 3).floor
parabolic:
exp = (((1.2).to_f * level ** 3) - (15 * level ** 2) - (100 * level) -140).floor
It will take a few days to know how your system works... It's one big mess to read XD
__________________

Reply With Quote
  #14    
Old September 2nd, 2007, 04:17 PM
poccil
Trainer
 
Join Date: Jan 2007
Gender:
Nature: Adamant
To reply to your message: There are actually six growth rates in Pokemon Advance. While the older four
growth rates can be algorithmically derived, the newer
two rates cannot be, and in fact, the game stores
each growth rate as a table, as I have done here.
__________________
Peter O, of The Ultimate Pokemon Center (Pokemon Essentials, Donate money to restore my page)
Reply With Quote
  #15    
Old September 3rd, 2007, 01:08 AM
.:Sam:.'s Avatar
.:Sam:.
The road goes ever on and on!
 
Join Date: Apr 2006
Location: United Kingdom
Age: 21
Gender: Male
Nature: Calm
This was really amazing. Is there anyway so that the Pokemon sent out can be set?
__________________
Current Projects:
None

Staff on the following Projects:
Pokemon: Rise of Oblivion. - Spriter.

Project History:
Pokemon: Legend of Articuno.
May 16th 2006 - July 4th 2006. Deceased.



Reply With Quote
  #16    
Old September 20th, 2007, 05:00 AM
Aqua Mudkip's Avatar
Aqua Mudkip
LOL I'm okay!
 
Join Date: Apr 2007
Location: In Hoenn, Rustboro City
Gender:
Nature: Jolly
You are one of the top most outstanding PokeScripters in the whole PokeWorld! You've got the skills of making a great game! Why not you make one yourself! That would be good! Don't worry, Even if it's not so good, you were the one that made the Ultimate Starter Kit. Were here to cheer for you. ~*^u^~
__________________
Aqua Mudkip prospers us with delightful toaster!
Pokemon Tourmaline Under Construction. Since 2006.

JOIN OPERATION HEAD PIGEONS...
TO BRING BACK INVADER ZIM!

Last edited by Aqua Mudkip; September 20th, 2007 at 05:10 AM.
Reply With Quote
Reply
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 07:14 AM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2014 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.