http://calcg.org/newlogo2.png Not Logged in.
Login | Register

General Discussion Board \ Calculator Programming \ Pokemon Red Beta Version

Click here to log in (you must be logged in to post comments).
Page: 1 2

AuthorComment
1337h4kor
Wraith
avatar
Posted: 30 Sep 2007
19:24 GMT
Total Posts: 612
Ok i've been working on Pokemon Red for the calc. It's going to be just like the orginal game. The only difference i that my version won't have all of the butiful graphics. The scale will be 1:1 for the original game to my game. By that i mean the maps. I've played the other supposed remakes have no story line what so ever. Mine will so that is why i'll be making my version. Ok now onto my question and such other things.

The battle system is going to scrare me. I mean I'm trying to make the engine just like the original version. There are to many different variables. I'm trying to make sure to have all of the different moves. The attacks are very complex. Does anyone have any suggestions for a way to make the battle engine any better. I mean right now I'm just using the randnum( function, setting the top value to 100 and then setting the percentages accordingly any suggestions.

I'd be greatly appreciative. Any one that actually helps me. Don't just post things like yeah that's how i would do that. or things like.


---
I wish i could swim in the sea of probabilty but once during my life.
threefingeredguy
Ghost
avatar
Posted: 1 Oct 2007
02:13 GMT
Total Posts: 1189
http://www.gamefaqs.com/portable/gameboy/file/367023/33237

Also your signature is riddled with misspellings.

---
Someone call for an exterminator?
1337h4kor
Wraith
avatar
Posted: 1 Oct 2007
14:13 GMT
Total Posts: 612
Thank you so much Threefinguredguy. You are like my hero in the calculator programming area. How could you make so many things. Wow. Your are so freaking nice. Now all i have to do is program all of the Powers for every attack into the prebattle engine. What you've just given me will help me along so much with the damage. But Im guessing that random numbers is still the best way to go through the probability of an attack hitting I'm guessing. Without XLib my Pokemon game would be very bland and would take a lot more memory.
Wait what does the min( do? it wasn't included in the file unless i missed something.

Battle Engine here i come.

---
I wish i could swim in the sea of probabilty but once during my life.
threefingeredguy
Ghost
avatar
Posted: 1 Oct 2007
19:55 GMT
Total Posts: 1189
Uh, that link I posted has equations for missing as well. Look for accuracy.

---
Someone call for an exterminator?
tifreak8x
Administrator
avatar
Posted: 2 Oct 2007
08:44 GMT
Total Posts: 419
Do you have any screenshots of your current progress?

---
Bringing you Pokemon, for your calculator.
1337h4kor
Wraith
avatar
Posted: 2 Oct 2007
20:27 GMT
Total Posts: 612
Ok thanks i guess that i just missed something. And i was just wondering what's up with you tifreak8x why does your sig say that. I mean that i'm pretty sure that i'm the one who's making the game. and the only actual screen shots that i have right now are the one's on the page with file download.
WHY TIFREAK8X WHY DID YOU JUST DO THAT IT MAKES ME VERY OFFENDED I MEAN WHAT IN THE WORLD. WHY WOULD YOU DO THAT TO ME? WHY?

Oh yes and to anyone who's wondering about when I'llof finally release Beta version. I will be devoting almost all today on it. So i'm hoping to have a majority of the battle engine, the pre battle engine done.

Full Gama Version finally will be realeased on October 31st. What a great gift for everyone at calcgames to have from me.

Gama Version will take you all of the way past Mt. Moon and up to the Cerulean City. Of course this won't be that much but I believe that it's worth saying that's Gama.

This game will be an exact replica save all of the cool graphics.

---
I wish i could swim in the sea of probabilty but once during my life.
tifreak8x
Administrator
avatar
Posted: 3 Oct 2007
05:33 GMT
Total Posts: 419
Uh, because, I have been working on a port for some time, though my time to work on it is limited... o.O If you happen to go look at the user forums, you will see my forum. Don't get your panties in a bunch.

And if you don't believe me, here:

So figure it out, you are not the only one making pokemon. There is also another person on maxcoderz that is making his a flash app, and there are numerous partial ports for the 68k series.



Let me show you something google, the all knowing one, showed me:


http://www.ticalc.org/archives/files/fileinfo/382/38297.html

http://calcg.org/cgi-bin/forum.cgi?t=7265


And it has been featured on non calculator related sites:

http://www.pocketgamer.co.uk/blog/index.php/2007/01/17/pokemon-purple-homebrew-app-for-scientific-calculator/

http://www.digg.com/gaming_news/Pokemon_For_Your_Calculator


Edit:

Well, I loaded yours on to my emulator, and after having to go through and unarchive lists, I was able to get the POKEMON program to work. Why don't you have it unarchive the lists automatically? Why aren't the lists simply stored in the starting program, they shouldn't need to be transferred individually from the rest of the game...

Anyways, here is a screenshot of your alpha version, for those that would like to see:



I hope you get some of the problems with unarchiving and such dealt with... Honestly, if the user has to keep unarchiving things, when the program does not do it itself, then it will be deleted off the calc fairly quickly when there are other games/programs that can do that.

---
Bringing you Pokemon, for your calculator.
1337h4kor
Wraith
avatar
Posted: 3 Oct 2007
15:50 GMT
Total Posts: 612
Yes i've learned how to get around it with the Xlib. Now there is now archiving/ unarchiving. so there. Haha. I mean honestly now that i have that fixed i'll be working on prebattle enginge. So hahahaha. Your version is almost a year old. I'll be uploading the Beta Version on The fifth of the this month and it will have all of the menus fixed. And if i could actually receive emails from those who downloaded it then i could fix all of the errors much more faster

---
I wish i could swim in the sea of probabilty but once during my life.
tifreak8x
Administrator
avatar
Posted: 3 Oct 2007
19:21 GMT
Total Posts: 419
Get used to a lack of responses email wise. I rarely get anything on any of my projects.

As to mine being a year old, that is because I have like 5 other projects to work on, not counting all the real life stuff I have to contend with. Anyways, I also don't like releasing anything if I know it has a bug. I thoroughly test things as I add them myself, so I know there are no problems.

---
Bringing you Pokemon, for your calculator.
threefingeredguy
Ghost
avatar
Posted: 3 Oct 2007
23:07 GMT
Total Posts: 1189
I read every post of the Pokemon Purple topic. I just don't have anything to say that isn't pointless spam like "looks good" or "it's really coming along".

---
Someone call for an exterminator?
tifreak8x
Administrator
avatar
Posted: 4 Oct 2007
05:57 GMT
Total Posts: 419
3fg: I was leaning more towards the fact the general users do not send in emails to you for bug reports.


1337h4xor: You usually have to find some beta testers, that are generally programmers themselves, to assist in that endeavor.

---
Bringing you Pokemon, for your calculator.
1337h4kor
Wraith
avatar
Posted: 5 Oct 2007
17:45 GMT
Total Posts: 612
Well i honestly can't find any beta testers so it's left up to me to test and program. And also i have one question for you tifreak8x. How did you upload those gifs while not actually uploading them to a site. I am really curious about that.

---
I wish i could swim in the sea of probabilty but once during my life.
threefingeredguy
Ghost
avatar
Posted: 5 Oct 2007
20:46 GMT
Total Posts: 1189
He did upload them to a site, tifreakware.net.

---
Someone call for an exterminator?
Hydraliskisback
Wraith
avatar
Posted: 5 Oct 2007
21:02 GMT
Total Posts: 583
ill test red for you, just email it to me you have it form when i emailed you escape!.
also i was wondering, how do you get .gifs
erg
i know people have asked that in the past and 3fg will prolly get on my case for asking that but im just wondering

---
Iff Hydralisk has posted the above, the above is stupid.
tifreak8x
Administrator
avatar
Posted: 6 Oct 2007
05:22 GMT
Total Posts: 419
Wabbitemu, while running the newest build, press the backspace key to start, type in the name, make the screenshot, press backspace again to stop the shot. :)

Very simple process.

1337: I have my own website, and I use the space, since I have quite a bit of it, to host screenshots like that.

There are sites like photobucket.com that will host images for free.

---
Bringing you Pokemon, for your calculator.
Hydraliskisback
Wraith
avatar
Posted: 6 Oct 2007
13:05 GMT
Total Posts: 583
i use photobucket
^^

---
Iff Hydralisk has posted the above, the above is stupid.
1337h4kor
Wraith
avatar
Posted: 6 Oct 2007
20:18 GMT
Total Posts: 612
Ok thanks. For that i was just wondering because. I was thinking to my self how the *bleep* could he just put pics on this forum. Without uploading. Well thanks for that. I've just realized that I think I remember your name from AOD games. I may be wrong but i'm pretty sure that i'm right.

---
I wish i could swim in the sea of probabilty but once during my life.
tifreak8x
Administrator
avatar
Posted: 6 Oct 2007
21:41 GMT
Total Posts: 419
Yeah, my first games was the Age of Darkness games. I have since added to my project list. :)

---
Bringing you Pokemon, for your calculator.
Hydraliskisback
Wraith
avatar
Posted: 7 Oct 2007
07:13 GMT
Total Posts: 583
yup
never played them because you wrestill working on one and i was waiting for that and all
i missed out

---
Iff Hydralisk has posted the above, the above is stupid.
1337h4kor
Wraith
avatar
Posted: 7 Oct 2007
12:10 GMT
Total Posts: 612
Is there any way to have more than 10 strings. I ask this because in my battle engine, I need a way to store all of the names in the attacks. Right now I'll probably need about 12 strings. If there isn't a way then I guess that I'll just improvise.

---
I wish i could swim in the sea of probabilty but once during my life.
tifreak8x
Administrator
avatar
Posted: 7 Oct 2007
15:26 GMT
Total Posts: 419
No, there are only 10 String Variables. You will have to do some workin around to get around the problem. :)

---
Bringing you Pokemon, for your calculator.
1337h4kor
Wraith
avatar
Posted: 7 Oct 2007
15:43 GMT
Total Posts: 612
Ok i was just wondering because I was going to use string variables for the moves during the battle. Well I guess that I'm just going to have increase the size of the Battle engine. I guess that I could just oh yes . I've got it know. Oh wait that wouldn't work though. Ahh. Is there any way that I could take the names of all of the attacks that all of the trainers use and then put it in a program. Then apply a certain number for each attack. After it goes to the label, it stores attack that is going to be used in a string. Do you guys think that it'll take to much time if i did that every time a enemy Pokemon attacked?

---
I wish i could swim in the sea of probabilty but once during my life.
1337h4kor
Wraith
avatar
Posted: 8 Oct 2007
17:52 GMT
Total Posts: 612
Ok I know believe that I've finally fixed that wonderful error. Sorry to all who wanted to make their own name. And also I'll be taking a page from the latest games during my battle engine. For example, When ever you switch Pokemon, It'll say something like 'Player has switched out <Insert Pokemon here> for <Insert Pokemon here>'. Also the normal trainer battle engine will simply say something like 'Trainer' for all attacks and such that way I'll be able to use all 10 strings in the battle itself. Yay all moves will be used as strings. 4 for each Pokemon. Other two are for the Pokemon's name. Well I guess that that is the only update game wise. Wait and I've also figured how to work menus. Yay and only using one ASM utility, the temp writer from Xlib. I'm using Xlib mainly because I don't know ASM so it's the best that I can do. Still on schedule though. Yay october 12th release of Beta Version.

---
I wish i could swim in the sea of probabilty but once during my life.
TheStorm
Marine
avatar
Posted: 8 Oct 2007
18:17 GMT
Total Posts: 15
UM I hate to say it but from the sounds of this you are making thigs way more comlicated than that have to be. sub( is a very good comand it you learn how to use it aling with the use of list you could increase speed and decrease size.

---
"If you've done something right noone will know you've done anything at all."
1337h4kor
Wraith
avatar
Posted: 8 Oct 2007
18:42 GMT
Total Posts: 612
I all ready use lists and what are you talking about Sub( command for any way. How's it going to help me with attacks?

---
I wish i could swim in the sea of probabilty but once during my life.
TheStorm
Marine
avatar
Posted: 8 Oct 2007
18:52 GMT
Total Posts: 15
One do you know how to use it?
Two once you know that you can store all of your strings in one and then use sub to get them out of that one string

---
"If you've done something right noone will know you've done anything at all."
1337h4kor
Wraith
avatar
Posted: 8 Oct 2007
19:12 GMT
Total Posts: 612
Oh you're talking about combining strings. Never really used. But how would I pull out lets say just the third string that was combined. (four total?)

---
I wish i could swim in the sea of probabilty but once during my life.
1337h4kor
Wraith
avatar
Posted: 8 Oct 2007
19:21 GMT
Total Posts: 612
You think that locking a topic will stop me? My mind is free to express. but what ever.

Allyn: If you read this you didn't create TI BASIC, You're maybe one year older than me and if you did create it then you'd have to be like sixty maybe seventy.

---
I wish i could swim in the sea of probabilty but once during my life.
TheStorm
Marine
avatar
Posted: 8 Oct 2007
19:22 GMT
Total Posts: 15
Well it is easy if you make the all the same length
example would be
sub("abc efg hij ",4A-4,4
4=the length of each string
and A=being the string you want.
so if A=1 then the output would be "abc "

---
"If you've done something right noone will know you've done anything at all."
1337h4kor
Wraith
avatar
Posted: 8 Oct 2007
19:44 GMT
Total Posts: 612
Ahh yes. That should help me out with the battle engine. Yay the name creator can now be kept, and <Insert name choose> will be displayed and the trainer can also have it to. Ahh Yes. N008 learned something.

*N008 Advances one level*
*N008 acquired a new skill*
*N008 is now only 1 level from being non N008/Regular Programmer (For calculator)*

---
I wish i could swim in the sea of probabilty but once during my life.
TheStorm
Marine
avatar
Posted: 8 Oct 2007
19:59 GMT
Total Posts: 15
And to think you yelled at me on another topic for trying to help you. :P
Or for long strings of different lengths you could use an instring to find its location in the substring
ex.
"1TheStorm rocks,2heis also awesome,3and likes to help N008's,->str1
instring(str1,"1->a
instring(str1,",->b
Sub(str1,a+1,(B-1)-(a+1)
this would output TheStorm Rocks and you can change the 1 to whatever part of the string you want.


---
"If you've done something right noone will know you've done anything at all."
1337h4kor
Wraith
avatar
Posted: 8 Oct 2007
20:11 GMT
Total Posts: 612
Ok so then I'd just put all three into 1 or such other string.

I believe that I am bi polar and I think that I have what's up with that wooden head on the TV. That was weird. ADD

---
I wish i could swim in the sea of probabilty but once during my life.
TheStorm
Marine
avatar
Posted: 9 Oct 2007
04:37 GMT
Total Posts: 15
Yes but I would experiment before you try anything and read how the manual explains these commands also.

---
"If you've done something right noone will know you've done anything at all."
1337h4kor
Wraith
avatar
Posted: 9 Oct 2007
15:52 GMT
Total Posts: 612
Ok I'll make sure to dig out the old TI 84+ SE guide book once again. I'm hoping with that I can

---
I wish i could swim in the sea of probabilty but once during my life.
TheStorm
Marine
avatar
Posted: 9 Oct 2007
19:29 GMT
Total Posts: 15
also keep in mind that you should understand a method before you use it because if you don't then if it breaks you won't know how to fix it.

---
"If you've done something right noone will know you've done anything at all."
1337h4kor
Wraith
avatar
Posted: 9 Oct 2007
20:11 GMT
Total Posts: 612
I know I'll have to practice. *makes a sound of disgust* I guess that I'll actually practice instead of learning through my normal method trial and (Syntax, Overflow, Dim, Range, Overflow, Undefined, Data Type, Memory, Etc.) Error. I hate errors but I know that I'll continue to get them the rest of my life until I memorize every possible sub routine known to man.

Edit: I'm sorry to say this but the Beta version Won't be coming out on the 12th. I wish that I could but apparently it's much larger then I originally thought.

Side Note~~
Is there a way to combine strings into one string? Because this would actually help me a lot more than what TheStorm said. Don't take this wrong TS, you did help me but I'd like a way to help with combination of actual strings.

Post Script~~
Oh yes and don't worry all who helped me on this forum, your name will appear in the credits. Now I have but one question for you. Do you wish me to use your user name or would you much rather be known as something else?

Thanks once again to all who helped me with the creation of my very first actual game that's worth mentioning. I'll try to upload a gif onto photobucket (once I get done with the battle engine) that will show an example of the credits.

---
I wish i could swim in the sea of probabilty but once during my life.
1337h4kor
Wraith
avatar
Posted: 17 Oct 2007
10:17 GMT
Total Posts: 612
Ok Uhmm the battle Engine is a little more complicated then I originally thought so I guess that I should have the Beta Version up and running by the end of this month. The upload of it will be on here by Nov. 1st and that's the absolute latest. The credits should have up and running by the 23rd. Thnx once again to all who helped me with the project thus far.

Heres's a list fo the people who will be listed in credits.
No order just as they come to mind.

tifreak8x
thestorm
3finguredguy
the person who wrote the faq on gamefaq.
tr1plea
lunchbox
coffmanrunner
barret
kevin o.

(If I forgot your name please inform me. Also if you wish to be known as anything diferent then what is shown here then please tell me.)


---
I wish i could swim in the sea of probabilty but once during my life.
tifreak8x
Administrator
avatar
Posted: 17 Oct 2007
10:21 GMT
Total Posts: 419
Yeah, you are right. That battle engine is scary. :P That is one of the few things I am not looking forward too, since the battle engine ties into the Pokemon option from the start menu, the item option from the start menu, and then the calculations and all that... yeah, that will be fun. :P

---
Bringing you Pokemon, for your calculator.
1337h4kor
Wraith
avatar
Posted: 17 Oct 2007
10:22 GMT
Total Posts: 612
Have you looked at the formula used to caclulate the damage yet? It's that link that 3fg gave.

Oh yeah what's up with them calling it just the menu in the game?

One more thing the Menu's now will have the little > instead of the standard Menu function. The reason that I asked that timer question was for the little pokemon switching thing in the very begining of the game when ever you let it sit there for awhile. Mine though is activated by the ALPHA button (B) button. The Beta Version will have the soft reset feature and the (B) button will now be used. Also you will be able to heal you're pokemon, use Someone's PC, <insert player's selected name here>'s PC, Oak's PC. Yay. Cable Clup though still appears to be a Delta Version Feauture to me. All of the Menu's will work and the gran daddy of weird mistakes will be fixed. I was just testing it the other day when something very odd happened. I talked to the Jigglypuff in Pewter City and it transported me to Brock's GYM the first part. Now That's what I call a major mistake.

---
I wish i could swim in the sea of probabilty but once during my life.
tifreak8x
Administrator
avatar
Posted: 17 Oct 2007
10:31 GMT
Total Posts: 419
I have all the damage formulas, the catch formulas, etc. I also have all the base stats to start out with, and already programmed in, which will make this that much easier.

As to the menu thing, I don't know.

---
Bringing you Pokemon, for your calculator.
1337h4kor
Wraith
avatar
Posted: 17 Oct 2007
10:32 GMT
Total Posts: 612
Did you use the official formula?

And by that I mean the one from the gamefaq that is unless you've actually hacked into the code and dug it out of the original ROM.

*School Bell Rings*

I guess that I'm going to have to go to class now. Oh well to bad. English how I loathe you so.

---
I wish i could swim in the sea of probabilty but once during my life.
tifreak8x
Administrator
avatar
Posted: 17 Oct 2007
10:38 GMT
Total Posts: 419
I got it from a VERY reliable source. Someone who was porting Pokemon to the 89, but has stalled on progress as of late. He has given me all the formulas that he has managed to find, that are used in the game itself.

Anywho, back to getting the french attack names written to paper...

---
Bringing you Pokemon, for your calculator.
1337h4kor
Wraith
avatar
Posted: 17 Oct 2007
17:04 GMT
Total Posts: 612
That sounds awesome. I wish I could just find the equations like that instead of just having to use the basic researching fun. The only one that I didn't have to find was the damage formula.

---
I wish i could swim in the sea of probabilty but once during my life.
1337h4kor
Wraith
avatar
Posted: 8 Nov 2007
19:35 GMT
Total Posts: 612
Ok the project is still up. Here is why it hasn't been advanced here.


I just got really fed up with programming all of the attack names. And then the English teacher assigned a 32 page paper to do. She gave us like two weeks to do it. Luckily I just got done with it on Monday (this previous monday). I'll be slowly getting back into the code. I just got really side tracked. I was writing 4 stories at once (two Novels, one Novella, and a short story), reading (the ultimate hitchhiker's guide, The Children of Hurin, The green mile), proofing my main novel, creating new templates for my word documents, making a geodesic dome for Engineering class, praticing Marching Band (tuesday and thursday from 3:20 to 6:00 PM) , going to the F-ball game every friday playing, going to Band competitions every Saturday, Practicing for Drama (the play) (every monday, wednesday, and friday from 3:20 to 6:00. and tues and thurs from 6:15 to 8:00 PM), reading for the English class (Beowulf, all of Chaucer, such other classic English literature), writing sonnet for english, checking my email (all 3 accounts), trying not to become addicted to GH3.

And that is what I was doing all during the same time frame. Now I only have to write 2 stories, write a 12 page research paper for english, proof 1 story, read the ulitmate hitchhiker's guide, read Children of Hurin, practice for Concert band (tues and thurs 3:20 to 5:15 PM), and of course code my pokemon port.


---
I wish i could swim in the sea of probabilty but once during my life.
Hydraliskisback
Wraith
avatar
Posted: 9 Nov 2007
15:08 GMT
Total Posts: 583
i stop reading when i have something to do. i do stuff in blocks. when im free, then i work on others.

---
Iff Hydralisk has posted the above, the above is stupid.
1337h4kor
Wraith
avatar
Posted: 9 Nov 2007
16:18 GMT
Total Posts: 612
I try not to overtask but it just kind of happened.

---
I wish i could swim in the sea of probabilty but once during my life.
Hydraliskisback
Wraith
avatar
Posted: 9 Nov 2007
21:31 GMT
Total Posts: 583
yeah. hate it when that happens?
i hate it when im scheduled for stuff that my mom never tells me she did schedule me for. D:

---
Iff Hydralisk has posted the above, the above is stupid.
1337h4kor
Wraith
avatar
Posted: 10 Nov 2007
17:32 GMT
Total Posts: 612
Mmm my mom doesn't say anything about my schedule. I'm the kind of person who starts somethin' and then stop it and start somethin' 1-2 weeks later.

That's the main reason that my Pokemon port is takin so long.

---
I wish i could swim in the sea of probabilty but once during my life.
Hydraliskisback
Wraith
avatar
Posted: 11 Nov 2007
12:01 GMT
Total Posts: 583
heheheheh me too.
except i get on fire for something after a while.

---
Iff Hydralisk has posted the above, the above is stupid.
bonito41
Probe
Posted: 12 Nov 2007
09:31 GMT
Total Posts: 1
Does anyone have a program or know where i can find a program to show the work of logs/limits/derivitives on the ti-89


Page: 1 2



Portal | My Account | Register | Lost Password or Username | TOS | Disclaimer | Help | Site Search | File Archives Copyright © 2002-2019 CalcG.org