Pokemon style RPG?

hello, not sure how many of you know pokemon but it is a pretty popular rpg game and I was wondering if something like that would be possible to make in corona because I would very much like to try and build something like it if it can be done with lua, the only thing i dont get is how would you be able to make a huge scene and have the actor follow on a tile based scale [import]uid: 122076 topic_id: 21757 reply_id: 321757[/import]

There’s no reason why not, but it would take a lot of work to build the different systems/functions/classes you’d need to support the experience.

A tile-based world can probably be done with one of the tileset 3rd party add-ons, although you could probably code it yourself with enough time. Would take quite a bit of work though. I built my own tile engine recently, but even as something very basic…there was a lot of code! [import]uid: 41884 topic_id: 21757 reply_id: 86400[/import]

hey there richard, i was wondering if you have skype so I can talk to you about a few more things and a few more questions you may be able to ask [import]uid: 122076 topic_id: 21757 reply_id: 86402[/import]

As Richard said it’s definitely possible; Lime would be a good option for maps.

I loved the Pokemon games - I actually bought a gameboy charger back in the day because playing Pokemon Blue was eating through all my batteries :wink: [import]uid: 52491 topic_id: 21757 reply_id: 86427[/import]

The tile aspect shouldn’t be a problem.
In Pokemon, although you may think that there is an enormous map, what you actually have is a number of smaller maps.
If you consider these maps as ‘levels’ then Lime can handle it, but you can also just store the tile data in text files holding an array stored in (for instance) CSV or JSON format.
Here is a small one:

0,0,0,3,5,8,3,3,3,8
0,0,2,3,3,2,0,0,0,0
0,0,2,3,3,2,0,0,0,0
0,0,0,2,3,3,0,0,0,0
0,0,0,0,0,2,3,3,0,0
The numbers correspond to sprite images, or to files called 3.png 4.png etc
Depends how you want to build the background.

When a player reaches a certain key spot on the map, (such as the landing bay of the cruise liner in Pokemon), you play an in-game video or similar, load up a new text file, and start using a new map.
Some areas need monsters, some cause damage perhaps, so another map file can hold that kind of information.

Monsters are usually generated as a random thing.

In-game battles will need an engine.

[import]uid: 108660 topic_id: 21757 reply_id: 86435[/import]

As Jeff said, the tile engine is quite easy to implement by yourself, but there are a few tricky things like depth management. we did that for our current game “Grooh”. but actually you can reduce all the problems to two dimensions.

go for it! [import]uid: 90610 topic_id: 21757 reply_id: 86450[/import]

I’ve been toying around with the idea of making an RPG, myself. I’ve been making them for like… 14 years… (holy crap I’m old) But Corona seemed like an excellent tool to use.

I’ve found Lime to be a little buggy though, and the guy hasn’t updated it in a long time…

dingo: Did you all use Lime for your development?

D [import]uid: 60144 topic_id: 21757 reply_id: 90204[/import]

@illustrationism: nope, we did that by ourselves. and i would definately go for a RPG, but it will take some time for sure :slight_smile: [import]uid: 90610 topic_id: 21757 reply_id: 90205[/import]

Hey, thanks for the quick response.

I see. I guess I’d better get to work, then… =)

By the way, your game looks great. The art and little animations are excellent. And the music fits well. I’m sure you’ve been told before, but it really is a very well directed game.

D [import]uid: 60144 topic_id: 21757 reply_id: 90209[/import]

@illustrationism: thanks for the compliments, always nice to hear!

I wish you good luck with your project. Let us do some great games with Corona! [import]uid: 90610 topic_id: 21757 reply_id: 90565[/import]

I’ve been working on something like this. I’ve been using Corona since last June (I think) and this is what I have come up with, so far: http://www.youtube.com/watch?v=WR5bn7dPhT8

I started the logic for the tile engine based on a similar engine that I had written for Flash AS3. I don’t think there is any reason you couldn’t use Lime for your project, but I don’t know very much about it. I use SpriteSomething to create my tiles.

As others have said, there is a lot of work involved - and this is just the movement/menu system. Keep in mind, this doesn’t represent 8 months of straight work. I am only one person and my job can be demanding so I have not been able to work on the project every day. So yes, to answer your question, it is doable.

P.S. I’ve been told that my app kind of looks like Pokemon, but I’ve never actually played any of the Pokemon games… hope that’s not terrible of me! [import]uid: 70391 topic_id: 21757 reply_id: 90585[/import]

@green.castle: this is an amazing piece of work! I really love the ideas of selecting and moving. the jump is so sweet :).

great stuff!! [import]uid: 90610 topic_id: 21757 reply_id: 90684[/import]

@green.castle: That does look really good. I’ve got a very similar looking setup using Lime and graphics from RPG Maker, only I use a joystick to move.

I was going for more of a Zelda movement system, which I think I’ve pretty much got so far.

Let me upload a video real quick…
http://www.rpgm.org/downloads/corona+lime.swf

I just feel like… I could spend a few months writing my own tile-based map / movement system, except it’s already there ready to use. And I’ve already been modifying it little by little, so I’ll probably just use Lime. (And like you, I have a fairly demanding job)

Anyway, it’s cool to see people working on similar projects. Maybe we could share resources or collaborate sometime. =)

D
[import]uid: 60144 topic_id: 21757 reply_id: 90733[/import]

Pokemon-style RPG is sure possible to implement on Corona engine, and that’s exactly what i was thinking of starting with Corona. Corona engine is probably the best for platformer RPG.
Here’s the video of what i got after two months of learning:
http://youtu.be/W3voNWA-41g

This was planned as Pokemon MMO, but of course it’s unlegal and Nintendo will never let this go online.
At least I had fun making it.
Used libraries: Director class, Lime, and the most of native Corona libs. [import]uid: 178590 topic_id: 21757 reply_id: 132188[/import]

Pokemon-style RPG is sure possible to implement on Corona engine, and that’s exactly what i was thinking of starting with Corona. Corona engine is probably the best for platformer RPG.
Here’s the video of what i got after two months of learning:
http://youtu.be/W3voNWA-41g

This was planned as Pokemon MMO, but of course it’s unlegal and Nintendo will never let this go online.
At least I had fun making it.
Used libraries: Director class, Lime, and the most of native Corona libs. [import]uid: 178590 topic_id: 21757 reply_id: 132188[/import]