- Dream up lots of awesome things I wish were in games, but aren't
- Start vigorously designing code and basic 32 x 32 sprites
- Try to do anything more complicated than moving a character around a tilemap, and get extremely bogged down in the code and my crappy framework
- Research online get bogged down in incomprehensible code and demos that I can't get to work
- Shelf the project
- Go to step 1
Most recently I wanted to make a game for the Android, because I have a Droid and had gotten bored with all the free RPGs I could find. Since it was Java I figured it wouldn't be tooooooooooo bad... derp derp derp. Well thankfully I found the WONDERFUL library libgdx, which makes programming for Android as easy as 1, 2, 3. ...4. ...5 ...27...1,000,000,000, ...and on. It still isn't easy, and I'm sure it never will be.
I also stumbled upon the Entity/Component system of doing things, and found another wonderful library, Artemis. This blog is my attempt to piece together a bare-bones RPG with libgdx and Artemis. I will start with the Artemis demo program, StarWarrior, but I don't really understand it all yet. My hope is that by working through it, and writing about it, it will make more sense to me and and, just perhaps, be useful to the fine women and men of the future who manage to stumble upon this blog.
From there, I hope to be able to piece together the most generic tile based RPG ever, JaveGameXYZ! God help us.
Good work!
ReplyDeleteHello, thank you for these articles, I think, they'll help me a lot!
ReplyDeleteLol,
ReplyDeleteI don't know how many times I have done those steps you wrote :)
And thanks for a really good tutorial bout libgdx / atremis.
--
Regards Falk
I just like a rabbit accidentally run into a garden of carrot where all carrots are growing beautifully!
ReplyDelete