This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
ds84182's profile picture

[WIP] Pokemon Ruby Remake using CCLights2

Started by ds84182, 18 April 2013 - 03:48 PM
ds84182 #1
Posted 18 April 2013 - 05:48 PM
Guys. I started a remake of Pokemon Ruby. This is all I can show you for progress but… Meh, progress is progress. http://imgur.com/rZt4Umq,6NEV2QD,GJlesMO
This game will require ether:
Lots of Discs (To store 15MB worth of data on) or
A custom config that allows 15MB+ data on a single computer.

The reason why the game uses so much data is because it has ALL the sprites from the actual game, so we need lots of space.

I plan to have the full story, stat logic, and move logic in the game, a swell as all the Pokemon logic.

Anyways, I wanted to post this before I went to bed. Goodnight.
amtra5 #2
Posted 19 April 2013 - 01:01 AM
Cool ;)/>
BigSHinyToys #3
Posted 19 April 2013 - 01:18 AM
Haven't played ruby in a long while humm… I Should check that.

The scale of this project is crazy. Weather you finish it or not I congratulate you for event the attempt. On another note why not make an emulator that could run more than one game ?? more effort initially but bigger pay off in the End ?
oeed #4
Posted 19 April 2013 - 01:28 AM
Wait… how did you get the screen… did you make a custom peripheral?

Personally, I've never (thats right, never) played Pokemon before. I've watched people play it, but I've never played it. (please, don't start a flamewar, I'm just pointing this out) So I don't have a huge understanding of Pokemon and how it works, but is it really 15MB! Any chance you can give us a demo type thing?

This looks amazing by the way.
ds84182 #5
Posted 19 April 2013 - 02:08 AM
Wait… how did you get the screen… did you make a custom peripheral?

Personally, I've never (thats right, never) played Pokemon before. I've watched people play it, but I've never played it. (please, don't start a flamewar, I'm just pointing this out) So I don't have a huge understanding of Pokemon and how it works, but is it really 15MB! Any chance you can give us a demo type thing?

This looks amazing by the way.
The peripheral is CCLights2. I am using my custom ccdesk plugin. I don't know if I can give you guys a demo, but the code is going on GitHub so that we can all work on the game. This will soon become a community project.
ds84182 #6
Posted 19 April 2013 - 02:11 AM
Haven't played ruby in a long while humm… I Should check that.

The scale of this project is crazy. Weather you finish it or not I congratulate you for event the attempt. On another note why not make an emulator that could run more than one game ?? more effort initially but bigger pay off in the End ?
An emulator would not be feasible because CC is basically emulated, Emuceptions are slow :P/>/>
Symmetryc #7
Posted 19 April 2013 - 10:59 AM
Haven't played ruby in a long while humm… I Should check that.

The scale of this project is crazy. Weather you finish it or not I congratulate you for event the attempt. On another note why not make an emulator that could run more than one game ?? more effort initially but bigger pay off in the End ?
An emulator would not be feasible because CC is basically emulated, Emuceptions are slow :P/>/>
And aren't emulators for other's work also… illegal? I think it's best to just code your own code (what you're doing right now).
Sammich Lord #8
Posted 19 April 2013 - 11:01 AM
Haven't played ruby in a long while humm… I Should check that.

The scale of this project is crazy. Weather you finish it or not I congratulate you for event the attempt. On another note why not make an emulator that could run more than one game ?? more effort initially but bigger pay off in the End ?
An emulator would not be feasible because CC is basically emulated, Emuceptions are slow :P/>/>
And aren't emulators for other's work also… illegal? I think it's best to just code your own code (what you're doing right now).
The laws surrounding emulators are kinda weird. If you make a emulator you are walking a thin line.
Cranium #9
Posted 19 April 2013 - 11:19 AM
Can't you lower the resolution on the sprites, and save some data? it's not like we need pixel by pixel reproduction.
ds84182 #10
Posted 19 April 2013 - 11:19 AM
Haven't played ruby in a long while humm… I Should check that.

The scale of this project is crazy. Weather you finish it or not I congratulate you for event the attempt. On another note why not make an emulator that could run more than one game ?? more effort initially but bigger pay off in the End ?
An emulator would not be feasible because CC is basically emulated, Emuceptions are slow :P/>/>/>
And aren't emulators for other's work also… illegal? I think it's best to just code your own code (what you're doing right now).
The laws surrounding emulators are kinda weird. If you make a emulator you are walking a thin line.
And that guys is why I am not making an emulator!
ds84182 #11
Posted 19 April 2013 - 11:23 AM
Can't you lower the resolution on the sprites, and save some data? it's not like we need pixel by pixel reproduction.
CCLights2 does not have alpha blending. The resolutions are fine, if I resized them we would lose needed details. One thing I can look into is using indexed colors, since it is a reproduction of a gameboy game.
Engineer #12
Posted 19 April 2013 - 11:40 AM
Back in the day when I played on my game oy color… Damn that was awesome. I usedto play pokemon red, and Ive gotten a charizard from level 100.. That was awesome!

Im really looking forward to this, I stopped playing pokemon at the diamond/pearl and I really liked sapphire. Can you post a screenshot? :3

Also, pokemon is (…) nowadays :/
ETHANATOR360 #13
Posted 19 April 2013 - 12:36 PM
ruby is one of the what i consider the best 3 the others being saphire and emerald
ds84182 #14
Posted 20 April 2013 - 01:45 AM
Improvements! I just made the game require less! Before, with the front, back, icons, and battlebackground, the game needed 11MB of space. Using my new "ultra uber compressinal method from deep under the sea" or UUCMFDUS, I now only use 4.1mb of data WHILE retaining the quality of the game!
M4sh3dP0t4t03 #15
Posted 20 April 2013 - 08:42 AM
What about making an API for Pokemon games?
superaxander #16
Posted 20 April 2013 - 08:45 AM
Back in the day when I played on my game oy color… Damn that was awesome. I usedto play pokemon red, and Ive gotten a charizard from level 100.. That was awesome!

Im really looking forward to this, I stopped playing pokemon at the diamond/pearl and I really liked sapphire. Can you post a screenshot? :3

Also, pokemon is (…) nowadays :/
That were good times…Why oh why does everybody laugh at me when I play Pokemon. Oh why! ;(
Engineer #17
Posted 20 April 2013 - 08:48 AM
Back in the day when I played on my game oy color… Damn that was awesome. I usedto play pokemon red, and Ive gotten a charizard from level 100.. That was awesome!

Im really looking forward to this, I stopped playing pokemon at the diamond/pearl and I really liked sapphire. Can you post a screenshot? :3

Also, pokemon is (…) nowadays :/
That were good times…Why oh why does everybody laugh at me when I play Pokemon. Oh why! ;(

Well Im not laughing at you. I have just said that the newer pokemons are.. You know.. special..
But if you do like it, dont hold back to play it. You play games for entertainment, you dont play for your friends.
Please, if I did offend you, I need to make apologies. I did not meant it like that, you must play what you like :)/>
superaxander #18
Posted 20 April 2013 - 08:50 AM
No you didn't offend me my friends do :(/>
FuuuAInfiniteLoop(F.A.I.L) #19
Posted 21 April 2013 - 03:36 AM
Post your code and the plugin for cc desk so we can test it!!
ds84182 #20
Posted 21 April 2013 - 06:56 AM
Post your code and the plugin for cc desk so we can test it!!
Soon, my "child", soon.
amtra5 #21
Posted 11 May 2013 - 08:49 AM
Can we have a progress report?
nutcase84 #22
Posted 14 May 2013 - 12:32 PM
AWESOMESAUCE!
ds84182 #23
Posted 25 May 2013 - 03:22 PM
Progress report.
I have found a couple of CCLights2 bugs. It leads to about 200mb of memory usage when running the game. I need to find and fix the bug, but for right now, I cannot continue.
Mads #24
Posted 26 May 2013 - 04:33 AM
Blame Java.
rickydaan #25
Posted 01 June 2013 - 03:55 AM
This Is Amazing! You inspired me to make a game using this, but how do you want to do the controls?
DJCorndawg #26
Posted 04 June 2013 - 12:21 AM
wow, quite the project!
FanSofaWall #27
Posted 08 June 2013 - 04:07 PM
A reproduction of a real game !?!?!?!? I am not interested in pokemon so I am not going to download this. It would be cool if you made a ComputerCraft version of RollerCoaster Tycoon 2![attachment=1205:I1FF.png]
Engineer #28
Posted 08 June 2013 - 04:25 PM
A reproduction of a real game !?!?!?!? I am not interested in pokemon so I am not going to download this. It would be cool if you made a ComputerCraft version of RollerCoaster Tycoon 2![attachment=1205:I1FF.png]
Im sorry, but that is close to undo-able..
Edited on 08 June 2013 - 02:25 PM
ikke009 #29
Posted 08 June 2013 - 04:52 PM
It would be cool to make some kind of a tycoon tho :)/> kinda off topic but i think i might do that when i have some more time :)/>
deleted #30
Posted 11 June 2013 - 12:59 AM
so when do you think you can release a download for the Pokemon also i had a idea of this: i made a reproduction of diamond from my hacked dex, now the progress:
Spoiler1.) Made it
2.) Tried it
3.) Graphics messed up
4.) Errored out
5.) Deleted it
6.) … theres almost never a six!
natenat3p #31
Posted 12 June 2013 - 07:33 AM
I like it. XD
ds84182 #32
Posted 08 July 2013 - 01:37 AM
Ok. Much needed progress report time.
I have given up on the CC Only version. I have started making the game in love2d… Which makes it a great time to work on my love2d wrapper for CC.
Because it is being made in love2d, you can enjoy the game on your actual computer and inside Minecraft (Which would probably lag from all my draw calls).
I still have the code for the CC Only version, and it is a mess. So for now, it is still in development.

ALSO! I am working on a dynamic AI for trainers… In EVERY single game they stood in the same spot or moved in a stupid circle, but now they can battle other trainers, catch wild pokemon, and train their own pokemon, so they can live the same, terrible, lifestyle like the main characters!
amtra5 #33
Posted 08 July 2013 - 01:43 AM
Ok. Much needed progress report time.
I have given up on the CC Only version. I have started making the game in love2d… Which makes it a great time to work on my love2d wrapper for CC.
Because it is being made in love2d, you can enjoy the game on your actual computer and inside Minecraft (Which would probably lag from all my draw calls).
I still have the code for the CC Only version, and it is a mess. So for now, it is still in development.

ALSO! I am working on a dynamic AI for trainers… In EVERY single game they stood in the same spot or moved in a stupid circle, but now they can battle other trainers, catch wild pokemon, and train their own pokemon, so they can live the same, terrible, lifestyle like the main characters!
Yay! But I hope this doesn't delay the port that much though ;)/>