Welcome to the world of Cristalia, an action RPG for Android.

The first episode named Crystals will bring you action and adventure ! Through battles and exploration you will free the realm and bring back the magic crystals to their keepers.

The game is under active development, on my spare time. Almost all my spare time.

If you want to help, you can give any amount of money using the "donate" button. Every little bit helps.
With this money:
-i'll be able to buy the phones that'll help me ensuring that this game runs smoothly on any device. Phones are terribly expensive
-i'll buy resources for the game ( music and gfx ) - not everything is free
-it'll be kind of encouraging, really :)
-i'll feed my cats. 

Feel free to leave a comment.
Thanks a lot !

PayPal - The safer, easier way to pay online!

Current project state

Image RSS Feed Latest Screens
Development Screenshots Development Screenshots Development Screenshots
Blog RSS Feed Report abuse Latest News: [WIP] Implementing People, Interaction, Scaling and Weapons

4 comments by monsieur_max on Jul 18th, 2010

Last weeks, I worked on implementing basic features of an action RPG games. This was not quite easy, as the first try always lead to gameplay questions and re-factoring answers.

-People

Putting people was not really hard. I had all the gfx for it. The tricky part here that there were a bit of code re-factoring to do. Things are rather nice now as we have a basic object called "Being" that does basic things. This being is animated and can have a specific behaviour. For now, only the "walk around" behaviour as been coded, just for the proof of concept. Having people walking around the town really puts some life in the game.


-Interaction

People are not really interesting if they only move around. Any rpg game has a basic story, and speaking NPC's helps to make the game more realistic. They usually share a single thought but it's enough to give a bit of taste to the game. I implemented a simple interaction feature. When you click on a being or even on an object (designed for) you can fire an interaction. The "clicking" feature has been a bit hard to tweak. The main problem was that it was not really responsive. Clicking on a people usually led to nothing and you had to click several times to manage to fire the interaction. After some tweaks involving maths, cogs and java, the system is really good now.


-Scaling

When I started to code the Cristallia engine, I only had my old Android Dev Phone. It's an 1.6 device running on a 480*320 screen resolution (and was damn expensive when I bought it :(). Today's phones are more powerfull, have better screen resolution and newer Android version.

When you're developing on Android, you always have to test your program on many phones, especially when it's a game. Screens are different, OpenGL is not implemented the same way, Touch screens are not the same. It's a bit messy. Luckily, my previous game, Pocoro, made me earn a Nexus One from Google. After a bit of testing, I knew that I had to change things on my engine. On such a big screen with this humongous amount of pixels everywhere, the sprites were really small. Too small. 

So I decided, that on any phone, the display should be the same or at least very similar. I just need to test this on a QVGA screen (sony X10 mini and HTC wildfire)


-Weapon

Any action RPG is a lot less fun with no weapon in it. Implementing weapons has been easy so far. Things are not finished but as a proof of concept, the hero can draw his sword upon clicking the screen. Any being identified as a foe is hit when the sword touches him. For now, only drawing and hit detection works. I have to implements a life point system, add other weapons such as a spear, a bow, for the least.


That's all for now :). If you guys have any comment or advice, I'll be very glad to read them!

Media RSS Feed Latest Video
Comments
Mahkia
Mahkia Nov 15 2010, 5:22am says:

Been a big fan of those tiles for some time now, and I'm a sucker for RPGs. Also, yay Android! Keeping an eye on this one!

+1 vote     reply to comment
Orac|
Orac| Jul 19 2010, 4:58am says:

Nice looking screenshots... I'll watch this.

+1 vote     reply to comment
monsieur_max
monsieur_max Jul 19 2010, 3:09pm replied:

Thanks a lot :) The tileset for this game are from lostgarden and another free resource.

+1 vote     reply to comment
Elegroth
Elegroth Jun 30 2010, 9:44am says:

Nice work so far, can't wait to see the finished product.

+1 vote     reply to comment
monsieur_max
monsieur_max Jul 1 2010, 4:47am replied:

thanks :) i'm currently working on putting people, foes and weapon system

+1 vote     reply to comment
Post a Comment

Only registered members can share their thoughts. So come on! Join the community today (totally free) and do things you never thought possible.

Icon
Cristalia : Crystals
Platform
Android
Developed By
monsieur_max
Engine
Custom Built
Contact
Send Message
Release Date
TBD
Game Watch
Track this game
Share
Style
Genre
Adventure
Theme
Fantasy
Players
Single Player
Project
Indie
Statistics
Rank
3,188 of 5,730
Last Update
1 year ago
Watchers
30 members