Full Metal
C(++) Developer.
- 810
- Posts
- 17
- Years
- In my mind.
- Seen Aug 19, 2018
About Me.
Well, some of you may know me from RH. I'm a programmer. And I despise RPGXP / RPGVX and Game Maker. And RH is just becoming annoying at this point. I'm a chill dude, and I write on a blog. I also write SOFTWARES. :)
Intro.
Here's the gist of this game: I don't know. As of now it is being written in Python. I am mostly working on the engine right now, and it is so early in development I haven't even began to work out a story-line or plot. Anyways I'll catch you up on what has been done so far, and what the future goal is. The future goal is a game playable on the GBA, and the computer with multi-player functions! What has been done so far is a text-based engine that isn't entirely complete. For now this is in Python. Why? Python is a great prototyping language that allows you to focus on the bigger picture rather than tiny details. Once I'm satisfied with my text-based python engine, I'll work on re-writing the text-based part in C++. Once I have that done comes the fun part. Programming the graphics / sound parts, which will be based on the C++ text project, but will differ in implementations. I've seen SDL libraries on the NDS and Wii, so heck, I might even go for that, but I doubt it. One cool thing about this game, is that there are TONS of random things!
- Maps have random amounts of trainers in random spots, but still the option is there for statically placed trainers.
- Trainers are randomly generated based on their class.
- NPC's will battle other NPC's and become stronger ( only during run-time, however. )
- Rival battles will be based on your party.
- Better battle system. A battle consists of 'rounds' -- each 'round' evaluates the speed of all the pokemon currently active. If A speed is 6, and B speed is 4, A has a 60%(6/(4+6)) chance of it being his turn; B has a 40% chance ( 4/(4+6) ). Whoever goes, looses one speed for that round. Then it is re-calculated. What all that means is: You can get more than one turn in a row! ( Similar to FFX if you've played it. )
- You can sacrifice a turn for a little bit of rest. ( Restores a small amount of HP / PP )
- Status effects will FADE over time. Eg: The damage from poison slowly gets smaller, and smaller until it's gone completely. Paralyzation's hold on your pokemon will flux from minimal, to maximum, to minimal again. Sleep is more realistic, and you actually regain a little bit of health / pp from it.
- You CAN have multiple status inflictions at the same time.
- Any and every item can be bought ( well. Any items that aren't KEY items, anyways )
- Doors will actually be locked from time to time!
- The pokemon center will not be instant. The ER is free, but it only restores up to half of your Pokemon's stats, and cures status-inflictions. The main area will not be free. ( You only get into the ER by loosing a battle, btw ). When using the pokemon center, you have to withdraw a new party from your PC or you can pay to rent a few pokemon while yours recover.
- You don't carry silly outdated paper money! Your trainer-card is wired strait into your bank account! You can go into debt with this, but bare in mind interest does accumulate, and eventually you will no longer be able to buy things until you pay your interest and debts, if you let it get to that point.
- Badges are now special types of emblems. All emblems belong on your trainer card.
- YOU have a class( Ace Trainer, Beauty, Cool Trainer, etc )
- YOU have to eat to maintain YOUR OWN health ( maybe. I'm debating on this one )
Media.
Downloads.
If you'd like I can always upload the most current source ( not ready for a svn repository just yet ) and you can see for yourself what things look like from my end. Just send me a VM, and I'll do an upload. However, I only do one upload per day. :l So please check to see if I have uploaded recently before asking! (:
SVN Repository.
For those interested, you can grab the most recent updates by svn.
( READ-ONLY ):
> svn checkout [B]https://fm-py-pk.googlecode.com/svn/trunk/[/B] fm-py-pk-read-only
For linux users, install svn:
> sudo apt-get install svn
For Windows users, install svn.
Apply.
You want to help? GREAT! (:
Here's a team I need as of now:
- Ideas person. ( Please, keep things realistic and reasonable... :l )
- Beta-tester
- Co-programmer, perhaps?
- Scripter
- Mapper
- Graphics Manager
- Co-Storyline writer.
- Beta-testers.
Credits.
Here's a list of awesome people! Thanks for your help guys! :)
- Pedro - Support Images
- Veekun - Sprite Collage of all the Pokemon -- even generation 5! Also, his database has been a HUGE help.
- Knizz - Help and support in coding
- Agent Geo - The very first Beta tester!
- Kyledove - Tiles. See his "Fresh Beginnings" maps. :)
SVN Repository
For those interested, you can grab the most recent updates by svn.
( READ-ONLY ):
> svn checkout [B]https://fm-py-pk.googlecode.com/svn/trunk/[/B] fm-py-pk-read-only
For linux users, install svn:
> sudo apt-get install svn
For Windows users, install svn.
Last edited: