skip navigation
Game Plague Forums
Not a member? ( Register )
User Name: Password:
Little help but old news
Pages: [1] -
Razoof
02/26/11 11:58 am - Last edited 02/26/11 11:58 am by RazoofFilter

Enthusiast


Awards:

Group: Member
Posts: 57
Well sometime later i'm going to try to make a pokemon game and I just need to know where to get an ok engine, I can't seem to find any but this is also just for the future

------------
Pokemon Breeder (For anyone) Image
KingOfTheKeyboard
02/26/11 04:42 pmFilter - Reply #1

Graduate


Awards:

Group: Member
Posts: 156
Lots of people have aspired to make pokemon games (including me). To answer your question, unless you can program yourself, you can only go so far with an engine. You can use the Perfect Pokemon Movement Engine by Davve on yoyogames for the Overworld, but as far as battling you're going to have to help yourself. If you need help with programming I suggest you practice your GML by looking at other people's games, and read up on the rules of general programming. This helped me alot when I started and had no idea what to do.

------------
PARTY LIKE A Custom Emoticon 53Custom Emoticon 83
Razoof
02/26/11 05:24 pmFilter - Reply #2

Group: Member
ok thanks
radiant17
02/26/11 09:11 pmFilter - Reply #3

Guild Member


Awards:

Group: Member
Posts: 978
And remember that the Perfect Pokemon Movement Engine only covers movement and talking. Everything else would have to be done from scratch, but it is possible. I've made my Creatures game, which is similar to Pokemon, using nothing but GM lite.

------------
Ask me about my current game project, Creatures!
David
02/27/11 01:38 amFilter - Reply #4

Pyco Artist


Awards:

Group: Member
Posts: 704
it's not really up to scratch though, you know.

------------
.
radiant17
02/27/11 01:56 amFilter - Reply #5

Group: Member
Well, yeah. That just goes without saying. But when you're a cheapskate like myself, you make due with what you have, and what I have is the lite edition.
KingOfTheKeyboard
02/28/11 11:05 pmFilter - Reply #6

Group: Member
^^ except I pirated pro
radiant17
02/28/11 11:42 pmFilter - Reply #7

Group: Member
I should have also mentioned that I'm not going to illegally download a copy. I may be cheap, but I also believe that copyright laws are there for a reason.
GoldenGoshawk
03/02/11 11:56 amFilter - Reply #8

Pyco Artist


Awards:

Group: Member
Posts: 697
WOAH!! PIRACY!!! YOU BELONG IN JAIL!!! I have a LEGAL pro edition of gm

------------
Image ^ Pokedollars ^ (Click it!) DeviantArt
KingOfTheKeyboard
03/02/11 09:40 pmFilter - Reply #9

Group: Member
Yeah, I do feel a pang on my conscience when I do pirate. But I figure Mark Overmars doesn't really need my $20. Then again if everyone was like me he would have no money at all. I do buy software, but as a matter of preference I did not buy Game Maker.
Razoof
03/03/11 02:09 amFilter - Reply #10

Group: Member
Ok I want to know how bad this Idea was for trying to code an example of what I was doing mind you I have know experience at all { case 0: "stat +0=(0%)" break; }
Bouncy Ball
03/03/11 03:29 amFilter - Reply #11

Champion


Awards:

Group: Mod
Posts: 4057
what are you trying to do with this? why is the line below the case line in quotes? why is there a zero in += ? and im pretty sure you can't add a %... id have to check though.

------------
Razoof
03/04/11 02:20 amFilter - Reply #12

Group: Member
well its supposed to add stats randomly after lvling also i was only trying % im going to take it out to see if it works also I reallly don't have any coding experience i was only tring out to see if it works, In theory it should work like this: lvl up current atk=10 +1 (45% chance) +2 (35% chance) etc.
Zapchu25
03/04/11 02:22 amFilter - Reply #13

Trainer


Awards:

Group: Member
Posts: 145
QUOTE: Razoof
well its supposed to add stats randomly after lvling also i was only trying % im going to take it out to see if it works also I reallly don't have any coding experience i was only tring out to see if it works, In theory it should work like this: lvl up current atk=10 +1 (45% chance) +2 (35% chance) etc.
What would be telling the code that 1=45% ? You can't just have the program "assume" what to do

------------
Want to see some of my work? Visit my deviantART page!
Bouncy Ball
03/04/11 04:15 am - Last edited 03/04/11 05:00 am by Bouncy BallFilter - Reply #14

Group: Mod
So basically, you want to write a way to do a weighted random choice of increasing stats? (which is NOT how pkmn does it... this is)
QUOTE: Code Example for what you want i think
var rand = random(100) if rand<=30 { stat +=1 } if rand>30 && rand<=70 { stat +=2 } if rand>70 { stat +=3 }
Zapchu25
03/04/11 05:24 amFilter - Reply #15

Group: Member
Pokemon spends a great deal of effort just designing the math they use in their games. It's not as simple as just putting percents haha. And that looks pretty decent BB. But I'm not a coder, so my opinion doesn't really matter all too much
Bouncy Ball
03/04/11 06:43 am - Last edited 03/04/11 06:44 am by Bouncy BallFilter - Reply #16

Group: Mod
that code gives a 30% chance of increase by 1 to variable stat, increasing it right away, a 60% chance for 2 and a 30% chance for three, but as I said, that is both not good for pokemon as it is because you also have to record the increases for showing the player, but also because the real way that they are increased is more complicated than this. btw off topic, i got a new avatar :)
Razoof
03/05/11 06:17 am - Last edited 03/05/11 06:46 am by RazoofFilter - Reply #17

Group: Member
well I didn't think pokemon used % I just was trying to make it simple to add stats random, I already knew it was complicated Also nice avatar. but really I have no code exp 100% noob trying out blankness in the head for me. and I'm just now learning
Bouncy Ball
03/05/11 07:05 amFilter - Reply #18

Group: Mod
then stay away from stats right now and just get a system (with preferebly as much code and as little d&d as possible) to do turn based attacking
KingOfTheKeyboard
03/09/11 09:07 pm - Last edited 03/10/11 03:28 am by KingOfTheKeyboardFilter - Reply #19

Group: Member
Stats do not increase randomly, your stats are calculated as if they for lvl 100 but then are multiplied by 100 and divided by your level. Example : Yourstat= ((2*BS)+(0.25*EV)+IV) *lvl /100 Each pokemon is given base stats (bs) which are worth 2 stat points at level 100. This allows the same type of pokemon to have similar stats (by types I mean the same pokemon e.g. bulbasaur and bulbasaur) then there are other factors like EVs (effort values), which increase based on the more pokemon you fight, and IVs (initial value? i dunno) which are randomly generated when you catch that pokemon to add variation. This way, no two pokemon are the same (there is just a reeeally small chance) This is then multiplied by your level and divided by 100, so that as your pokemon levels up its stats are multiplied by a larger number, thereby increasing them. And there you go, the pokemon stat formula in its entirety. Now don't let this put you off if it seems too complicated, your formula can be anything. This is just the formula they use in the official pokemon games. I think twilight would use a similar formula...
Pages: [1] -