Staredit Network > Forums > Technology & Computers > Topic: Pokemon for TI-84+!!!
Pokemon for TI-84+!!!
Dec 17 2009, 4:16 am
By: ProtoTank  

Dec 21 2009, 6:47 am ClansAreForGays Post #21



Quote from rayNimagi
Good luck, man. It took my friend, who knows WAY too much about programming calculators, weeks to make a Tanks game with minimal graphics. I predict your graphics will be the hardest part!
This. I don't know about other people, but just THINKING about how little others have done with waaaaaay more programming know-how than me, discourages me sooo much.




Dec 21 2009, 9:32 am DavidJCobb Post #22



Don't know if you're using Apps, ASM, or TI-BASIC... I once did a system for graph screen menues in TI-BASIC for a TI-83+. Ended up having to abstract that into a whole separate program, to prevent Goto-related lag. (Gotos work by searching through each Lbl from the beginning of the program.) I point this out because you're likely going to have to do the same thing (if using TI-BASIC) -- especially given the variance in the menues (main, items, Pokemon, attacks, ...).

My point? You can get this done, sure... But if it's in TI-BASIC, it's either gonna be multiple programs or one very, very laggedy-ass program.

Still, though, it's an interesting project. Screenshots (if possible) would be pretty interesting to look at.



None.

Dec 21 2009, 6:49 pm O)FaRTy1billion[MM] Post #23

👻 👾 👽 💪

You never answered if you are using BASIC or ASM. xD I prefer ASM... BASIC games lag a lot.



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Dec 21 2009, 10:20 pm ProtoTank Post #24



Quote from DavidJCobb
Don't know if you're using Apps, ASM, or TI-BASIC... I once did a system for graph screen menues in TI-BASIC for a TI-83+. Ended up having to abstract that into a whole separate program, to prevent Goto-related lag. (Gotos work by searching through each Lbl from the beginning of the program.) I point this out because you're likely going to have to do the same thing (if using TI-BASIC) -- especially given the variance in the menues (main, items, Pokemon, attacks, ...).

My point? You can get this done, sure... But if it's in TI-BASIC, it's either gonna be multiple programs or one very, very laggedy-ass program.

Still, though, it's an interesting project. Screenshots (if possible) would be pretty interesting to look at.

Srry srry about lack of info. I have been busy. :D haha. I am programming in Ti-Basic, simply because it is really the only programming language that I know. and @DavidJCobb - you were right on the money. I had to redo my warp system, to many end-block buildups. (ERR:MEMORY) lol. I had finals to study for this weekend, and I took finals today so not much has been done since my last post, HOWEVER, I will not rob you guys of screenshots as evidence.



The tileset for interior (subject to change)

Grey's house downstiars

sorry about the numbers in the corner. those are there temporarily for testing/mapping purposes.

Post has been edited 1 time(s), last time on Dec 21 2009, 10:34 pm by ProtoTank.



I'm only here because they patched SC1 and made it free.

Dec 21 2009, 10:40 pm Falkoner Post #25



Sweet! This looks so cool! How much space does the TI have on it? Is it enough to contain all 150 Pokemon sprites on it?



None.

Dec 22 2009, 1:46 am O)FaRTy1billion[MM] Post #26

👻 👾 👽 💪

It has 24K of user RAM and up to 2 MB of ROM.
He'll just have to be tricky for the pokemon sprites. :P

How fast is the framerate? :O BASIC programs are known to be really slow ...



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Dec 22 2009, 3:38 am ProtoTank Post #27



The frame rate is decent. My program has "real(" functions that hook into an assembly library and execute rendering operations from that. The only prerequisite is that xLIB is downloaded and installed on your calculator. A small price to pay for the leisure of avoiding nasty slow rendering methods that i used to use... like scatterplots :P.



I'm only here because they patched SC1 and made it free.

Dec 22 2009, 4:00 am ProtoTank Post #28



Quote from ClansAreForGays
Quote from rayNimagi
Good luck, man. It took my friend, who knows WAY too much about programming calculators, weeks to make a Tanks game with minimal graphics. I predict your graphics will be the hardest part!
This. I don't know about other people, but just THINKING about how little others have done with waaaaaay more programming know-how than me, discourages me sooo much.

You want to talk about discouraging?


From what I can tell, all of the godly things like this require ASM skill... which I lack :(. I wish I could get me some ASM skill...

Post has been edited 1 time(s), last time on Dec 22 2009, 4:05 am by ProtoTank.



I'm only here because they patched SC1 and made it free.

Dec 22 2009, 9:17 am O)FaRTy1billion[MM] Post #29

👻 👾 👽 💪

A greyscale game like that is hard to make ... Yes, it requires ASM. I made a program for viewing greyscale images in ASM. Basically you just swap between two image buffers, one appearing for 1/3rd of a frame and one appearing for the other 2/3rds of the frame.

I'd show you my program, but I recall there being a minor instability with a certain key combination and I don't want you to lose your data. :P
So here is a bitmap that I used: [attach=5221]

Attachments:
Chrono.bmp
Hits: 9 Size: 3.12kb



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Dec 22 2009, 10:50 pm ProtoTank Post #30



Greyscale does NOT require asm!! I hate to contradict a mighty body like you FaRTy, but this is the best news I have come across in a while.

http://www.omnimaga.org/index.php?action=downloads;sa=view;down=166



I'm only here because they patched SC1 and made it free.

Dec 24 2009, 8:23 am O)FaRTy1billion[MM] Post #31

👻 👾 👽 💪

Quote from readme.html
... but with the help of a few ASM libs it's fast enough to make flickerless 3-level grayscale on the Silver Edition. ...
It's not 100% BASIC. ;o With BASIC you can alternate two frames really fast, but it still flickers or makes weird patterns ... Also I usually use 4 colors, not 3. :P (3'd probably be a little simpler, though... Just alternate the two frames instead of display frame 1, wait one step, display frame 2, wait two steps, repeat. ;o)
I just read the whole readme. xD I don't think putting real(20, etc. after every single line of code is very useful.

Post has been edited 2 time(s), last time on Dec 24 2009, 8:38 am by FaRTy1billion.



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Dec 24 2009, 7:28 pm ProtoTank Post #32



Yeah, the silly thing is though, the programs written for the demo during the readme don't work. I hate to be a pain, but Farty, how do for( loops work? I don't get the syntax. If you could explain with an example that would be awesome. Thanks :D



I'm only here because they patched SC1 and made it free.

Dec 24 2009, 11:44 pm DavidJCobb Post #33



IIRC, on a TI-83+, it's

:FOR Var, Start, Stop, Increment
:your code here
:End

It's basically the same as

:Start -> Var
:WHILE Var < Stop
:your code here
:Var + Increment -> Var
:End



None.

Dec 25 2009, 5:07 am Marine Post #34



If you finish this I will go buy a TI-83/84 or w/e this is on and play this like a game boy when they first came out. [that would be ALL the time...]



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[04:35 pm]
O)FaRTy1billion[MM] -- Brusilov
Brusilov shouted: Hey, what happened to EUDDB? Is there a mirror for it somewhere? Need to do a little research.
my server that was hosting it died
[2024-5-10. : 8:46 pm]
NudeRaider -- Brusilov
Brusilov shouted: Hey, what happened to EUDDB? Is there a mirror for it somewhere? Need to do a little research.
https://armoha.github.io/eud-book/
[2024-5-10. : 8:36 am]
Brusilov -- Hey, what happened to EUDDB? Is there a mirror for it somewhere? Need to do a little research.
[2024-5-09. : 11:31 pm]
Vrael -- :wob:
[2024-5-09. : 8:42 pm]
Ultraviolet -- :wob:
[2024-5-08. : 10:09 pm]
Ultraviolet -- let's fucking go on a madmen rage bruh
[2024-5-08. : 10:01 pm]
Vrael -- Alright fucks its time for cake and violence
[2024-5-07. : 7:47 pm]
Ultraviolet -- Yeah, I suppose there's something to that
[2024-5-06. : 5:02 am]
Oh_Man -- whereas just "press X to get 50 health back" is pretty mindless
[2024-5-06. : 5:02 am]
Oh_Man -- because it adds anotherr level of player decision-making where u dont wanna walk too far away from the medic or u lose healing value
Please log in to shout.


Members Online: NudeRaider, Roy