Pokemon for fx9860
So, I started with Pokemon a while ago. I'm now willing to do some further work to get it finally done and to make CW a more useful place (for me :3 ).
Plot
Just like in any pokemon, you will start in a small town and get your first pokemon. It will be designed for an endless gameplay, that means trainers can attack you again and some other things will be changed as well. That means that I'll not be required to write a sequel... :D
Engine
Tiles will be 16x16.
Most files will be loaded from the flash memory. That means that they're exchangeable. However I'm unsure if I can make it completely modable, since I don't have an idea for the event system yet.
These are the datatypes:
*.CHR for the character images
*.MAP for the tilemap
*.TIL for the tiles of the tilemap
*.CLI list of all character per map with their different settings
*.POK all pokemons
*.BOX pokemons in your boxes
*.SAV your exchangeable save game.
Art
(http://img.codewalr.us/battle_sammler_monochrome.png) (http://img.codewalr.us/battle_red_monochrome.png)
(http://img.codewalr.us/start.png)
Nice! Every device needs a pokemon game in my opinion. Nintendo shouldn't care because there are tons of pokemon fan games already. Will this be a battle simulator or a full rpg? Maybe you should have community made pokemon too but that shouldn't be done until after you have the engine and stuff down.
RPG with it's own unique story. I like talking to ppl and to be in my own adventure. I also want to have
trading, because that's what makes pokemon special.
Sounds great. I cant wait for this to get into development.
This would be nice to have a finished Pokemon for the 9860G. Keep in mind that such game requires a long commitment, development-wise, so it's a good idea to start with a shorter story and maybe 30-40 Pokemons max, like
@Hayleia game.
Or a spinoff with just :walrii:
A wild :walrii: appears!
Hm... xD
Actually, there is a walrus Pokémon IIRC. You could add an easter egg that replaces him with Walrii. :P
What size do you plan to use for your sprites, by the way?
3 walrus pokemon I believe it may be 2 but it may be more because I haven't kept up with the newer pokemon versions.
Oh I didn't know that. I guess maybe his game could include them all and focus on sea animals or stuff like that. Who knows? Maybe it could be a game with just three Pokemons that you can carry and they would be the walruses.
Lol if I ever make a (fake) pokemon game I'll do that. I think he's going for a more pokemon feel but his name contains walrus so who knows.
Yeah that's what I think. But as I said, if he's new to calculator programming and especially game programming, it's always good to start with small projects to avoid getting overwhelmed by the sheer amount of work required for a large one, and Pokémon is usually not the best project to start with, unless it's stripped down heavily (eg having much fewer Pokémons and a custom, shorter story)
It should be fine if he understands that writing tools can be helpful he should be fine but if he tries to hand code all the complex stuffs like sprites and stuff.
Awesome! Hopefully it doesn't become to much for you O.O Good luck!
Cool idea! i hope you can finish it :)
Every Asset/Stuff will be load from ROM. Anything else would blast the RAM.
This is why the menu points of the editor are: TILEMAKER, MAPMAKER, CHAR(acter)MAKER, POKEMAKER.
Tiles in the RPG will definitely be 16x16, altough you can only see 8x4 tiles on the 128x64 screen of the calc.
In contrast to the original Pokemon's of the old days, the character will be centered (half tiles on each side).
Nice, but isn't it memory instead of ROM?
Yeah there is a common misconception about flash memory on TI and Casio calcs that it's called ROM, which isn't the real name. On TI-Z80 calcs, flash memory is called archive but the word flash memory is fine as well. On Casio it's simply called flash memory.
I assume that the game will be an add-in, right? And 16x16 is fine. For larger sprites you can always use multiple chunks of smaller sprites. For example, if Ivoah's walrus Pikachu was to be used (http://img.codewalr.us/Walriichu.gif), then it would probably fit into a 32x32 space.
Well, which generation will you try to copy? I have still many data around the first generation which should lie around on Planète-Casio, open up my old Basic project to look at it.
I had also, after getting my Prizm, tried to dig onto the 3rd gen data and did some struct to organize the battle engine. It shouldn't be too hard to reproduce it.
Beware of user space though, you only have a few dozens of KBytes available (around 100KB) but as soon as Fixos gets more polished, you could be able to switch over it and be able to enjoy more than 450 KBytes of RAM (shared witgh the system and other running processes).
Poke me on Telegram if you want my grain of salt about programming or debugging or infos about 'mon, I'll be happy to help another Casio pal! :)
I'll not try to copy the entire game, as it was, but it will be leaned against the 1st gen, but also using elements from 2nd and 3rd gen. I'm not still sure if I'll use exact the same EXP system and stuff, I think I'll make an easier one.
Oh, and thanks for the Telegram-offer :3
An easier one (at least where you level up faster) would be better I think, since most calculator gamers don't play games for a very long time at once. They play between classes or when bored, meaning that they'll rarely play more than 15 minutes at once, so a Pokemon game with a slow leveling up curve might get boring fast for them.
Quote from: DJ Omnimaga on June 22, 2015, 07:01:41 AM
An easier one (at least where you level up faster) would be better I think, since most calculator gamers don't play games for a very long time at once. They play between classes or when bored, meaning that they'll rarely play more than 15 minutes at once, so a Pokemon game with a slow leveling up curve might get boring fast for them.
When I got my N-Spire I played pokemon red all the way through O.O
THe original XP curves are a bit borken, I would go for gen III curves (or up, they're basically the same, the gen III put more or less the current battle system as we know today, with less features or twists)
Is the curve faster?
I dunno, since the third there is multiple cuves (the legendaries takes more XP to get to lv 100, 1.25 million IIRC compared to 1 million in standard, and a Ratata 750k/800 IIRC). But it's generally accorded that the first generation is borken almost everywhere.
Wait, I thought that the max level was 65? Also I heard that mult-color games (for example, Pokemon Yellow and Crystal) had much slower leveling up curves than their split counterparts (Blue, Red, Silver, Gold, etc)
It was always lv 100. Never saw a lower level cap. And yeah, probably. Also the Exp share was a bit broken in gen 1 (and has been buffed like hell in RoSa)
The project is still active, I'm just quite busy right now and even holidays won't change that. But I'll post Screenshots soon to show you how graphics will look like.
Great! Eye candy is always great :D
Quote from: p4nix on July 04, 2015, 07:30:49 PM
The project is still active, I'm just quite busy right now and even holidays won't change that. But I'll post Screenshots soon to show you how graphics will look like.
Cool to hear. Hopefully you can find free time sometimes during the Summer :)
Hope you'll be able to do something playable soon! :D
Quote from: Duke "Tape" Eiyeron on July 20, 2015, 03:58:16 PM
Hope you'll be able to do something playable soon! :D
I'm hoping this to, along with a screenshot!
Or open-sourcing the code so I can check if everuthing is going fine or give my two cents to help improve! :p
I have a friend that has this calc (I think but I am not sure :-|)
I have one of them. But well, if you have access to the project files ,you could run them into the SDK's emulator to see how it works.
No I don't have them sadly :(
I know, he doesn't look like he has already given any project snapshots. Oh well, you could still search for Casio's SDK and play with it. ALso try to grab some libraries for these calcs. THey're quite messy (because troubels with hardware differences and chaotic organization) but you could get to something quite quickly after dealing with the hardest crap.
Quote from: Duke "Tape" Eiyeron on July 20, 2015, 04:09:22 PM
I know, he doesn't look like he has already given any project snapshots. Oh well, you could still search for Casio's SDK and play with it. ALso try to grab some libraries for these calcs. THey're quite messy (because troubels with hardware differences and chaotic organization) but you could get to something quite quickly after dealing with the hardest crap.
Doesn't the emulator cost like $200, though? (over twice the calc price) Or did Casio release a different emulator for the SDK than FX 9860 Manager? I know he can use the trial of the latter and stuff but it's generally not the most ideal solution.
I could borrow my friends calc but I am not even sure what one it is.
*necroposts*
Exclusive E3-screenshot incoming! Will be able to code more soon!
Quote from: p4nix on August 10, 2015, 02:13:21 PM
*necroposts*
Exclusive E3-screenshot incoming! Will be able to code more soon!
Awesome! Can't wait to see more progress! :)
Looks pretty nice. I wonder if you have an emulator now? Because you could take animated screenshots with Camstudio (save as avi, then convert avi with VirtualDub to gif or just post on Youtube). I think the emulator runs at different speed than the calc, tho. I hope this Pokémon clone is completed, unlike most others.
Oh yes, screenshots will be needed :)
Quote from: p4nix on August 10, 2015, 02:13:21 PM
*necroposts*
Exclusive E3-screenshot incoming! Will be able to code more soon!
Looks really nice!
Quote from: p4nix on August 10, 2015, 02:13:21 PM
*necroposts*
Exclusive E3-screenshot incoming! Will be able to code more soon!
So... Kanto confirmed? :p
Quote from: DJ Omnimaga on July 21, 2015, 06:01:43 AM
Quote from: Duke "Tape" Eiyeron on July 20, 2015, 04:09:22 PM
I know, he doesn't look like he has already given any project snapshots. Oh well, you could still search for Casio's SDK and play with it. ALso try to grab some libraries for these calcs. THey're quite messy (because troubels with hardware differences and chaotic organization) but you could get to something quite quickly after dealing with the hardest crap.
Doesn't the emulator cost like $200, though? (over twice the calc price) Or did Casio release a different emulator for the SDK than FX 9860 Manager? I know he can use the trial of the latter and stuff but it's generally not the most ideal solution.
You're mistaking FX Manager with the actual Casio SDK, a soft half official given by Casio.
Ok right I always forget about the difference. I still wish there was a community emulator so that it was easier for people to test and debug 9860G/PRIZM games.
Regarding the game, I think there should be a cheat code or secret stone that allows Pikachu to evolve into Walriichu instead of Raichu. It wouldn't really be an official Pokémon, but since it's a calculator game I guess it would be cool to have a TI community reference. (http://img.codewalr.us/Walriichu.gif)
THat would be cool! Though, in there a unicorn character in this flavor of pokemon?
Quote from: DJ Omnimaga on August 23, 2015, 01:08:02 AM
Ok right I always forget about the difference. I still wish there was a community emulator so that it was easier for people to test and debug 9860G/PRIZM games.
Regarding the game, I think there should be a cheat code or secret stone that allows Pikachu to evolve into Walriichu instead of Raichu. It wouldn't really be an official Pokémon, but since it's a calculator game I guess it would be cool to have a TI community reference. (http://img.codewalr.us/Walriichu.gif)
Dj Omnimaga in a nutshell : trying to put Walrii everywhere.
Quote from: Duke "Tape" Eiyeron on August 26, 2015, 06:19:30 PM
Quote from: DJ Omnimaga on August 23, 2015, 01:08:02 AM
Ok right I always forget about the difference. I still wish there was a community emulator so that it was easier for people to test and debug 9860G/PRIZM games.
Regarding the game, I think there should be a cheat code or secret stone that allows Pikachu to evolve into Walriichu instead of Raichu. It wouldn't really be an official Pokémon, but since it's a calculator game I guess it would be cool to have a TI community reference. (http://img.codewalr.us/Walriichu.gif)
Dj Omnimaga in a nutshell : trying to put Walrii everywhere.
Yes. :P But it's partly because of how many Walrii sprites there are, which could almost allow a Pokéwalrus game. :P
Well, I guess we could do that, along with any other rpg/platformer :P
Walriified Phoenix! O.O
Good luck drawing one :P. It wouldn't need to be based on the real Pokémons, though. It could just be the sprites and names being replaced and some attacks changed.
How can I download it
It was never released, unfortunately.