Showing posts with label Roguelike. Show all posts
Showing posts with label Roguelike. Show all posts

6/19/11

JARL status update ft. Link Dump Time III

Okay, so, long time, no update, let's do a little fix on that. I've been writing a little rant about gaming and my opinions on it, but this is not the time for it, so let's have a little status update on JARL instead, and some interesting links again.
 "
This is what success tastes like
So, JARL. I've been working on the ruleset, and will update it soon to much more complete version. I've also been playing with SDL a little, so it will most certainly be featured on release 0.1 and as such, makes the chances of having tileset much more likely. Also, I've begun to rewrite most of the code, as internal logic was getting way too hard to follow. Now it's much more clear and better designed.

Also: there are now 11 character classes, I may add one more if I have time. 12 races still. Aaaand... Tumblr failed me, and now the original projectblog on Tumblr is inaccessible by me, I can't edit or anything. So, when I gain some inspiration, I'll just put a new one up.

And then, links:
A modeling tutorial series for XNA using Blender. Seems pretty nice, though I haven't much experience in either modeling nor Blender in particular.

Alternative way of making 2D animations using skeletal animations. "A word of warning: while skeletal animation helps solve some problems with memory, loading times, smoothness, it is not a silver bullet."


How to make fewer mistakes at writing code. This oughta interest everyone who does any coding. Read through, it's very interesting read.


A chapter on book called "The Architecture of Open Source Applications", this particular chapter being about The Battle of Wesnoth. Really interesting read. "Our developers attempted to lay the foundations for broadening accessibility right from its earliest iteration. This would have undeniable consequences for all aspect of the programming architecture. Major decisions were made largely with this objective in mind. This chapter will provide an in-depth examination of our program with a focus on the efforts to increase accessibility"


Cliffski is angry that indie seems to mean these days the same as "cheap" and "unpolished". I agree with him, it makes no sense. Valve is basically indie company, you see.


Remember to have secure passwords.


Thomas from Frictional Games takes on the subject "Player - the artist?" and I do agree with him very much. "Consider doing a trek through the woods. Even if several people follow the same route in the same forest, each one will have with very different experiences. Some might take side-tracks, have some unique encounters, do the trekking at a different pace, etc. The possibilities are essentially endless. The person doing the journey shapes his/her experience in a unique way and has a big responsibility in how it all turns out. Still, this is not an artistic endeavor."


That's all for now, enjoy.

5/14/11

Roadmap


So, I’ve come up with a small roadmap for this project (up to version 0.3). 0.1, as promised, should be ready this summer (meaning, at least before the end of August). 0.2 should come out before new year. 0.3 should come out the next summer, if not sooner.
(Major) release versions, estimated time of release and major features:
0.1 (31.8.2011)
  • Basic (inter)actions - movement, (melee) attack, killing, dying, xp, leveling up?, picking stuff up?
  • inventory(?)
  • console/terminal based
  • random generation
  • dungeon save format(?)
0.2 (31.12.2011)
  • SDL/SMFL/OpenGL (not quite decided yet)
  • inventory
  • skills (basic)
  • more detailed/fleshed out leveling up
  • debug/developer-mode
  • dungeon save format
  • save game format
  • spellcasting (?)
  • ruleset v. 1.0 should be finished by now
0.3 (1.6.2012)
  • more skills
  • basic special abilities/attacks
  • dialogue
  • more interaction
  • classes and races
  • character generation
  • ruleset fixes, should they be needed

Hopefully I'll get 0.2 and 0.3 out sooner than planned, but 0.1 release date is pretty much what it will probably be.

Hey, also, if you have Tumblr, you might to want to follow the project there, there will be less general gamedev-yammering there and more about "what has happened". At least there'll be once I have a little bit more time, at the moment I have final exams for this Spring and two larger schoolprojects going on.

5/3/11

Concepts

I've been drowned in schooldwork lately, and now that I'm getting out of them, I got sick. Brilliant. My nose has been running non-stop for the last 12 hours, and the same thing the day before this one. I feel really heavy-headed. So, not much real work has been done, and I've mainly been playing video games and playing around with concepts and ideas.

I've been thinking about changing the way leveling up works. Instead of the generic DnD-like way of "new talents and abilities per levels", I've been thinking about what if you basically had acces to every ability and spell from the start, but might not be able to use them until you level up enough and gained enough of Mana Points/Power Points/Focus Points/X Points to actually use them?

3/27/11

Link Dump Time II

So, I decided to start rewriting the whole project because I had designed pretty much everything backwards. Instead of fixing it I decided it would be far more easy to just copy some of the code and write more flexible code. I've laid down some fundamental features that JARL (the project name for the roguelike) will feature.

  • AI-companion(s)
  • 12 playable races and 12-14 playable classes (I gotta settle this down as soon as possible)
  • Multiclassing
  • Skill system with synergies (if you have high skill in Acrobatics, you get a small bonus to Dodge or something like that)
  • Dungeons will be created with different themes (catacombs, dungeons, tunnels, arena, etc)
  • World map
I'm starting the rewrite by rewriting the dungeon generation code. I feel it is too limited at the moment, with only straight tunnels and square rooms having tops 2 doors. What I want is that rooms might have more doors and tunnels might be shaped like T or X or even |----|--|, if you understand what I'm trying to say.

But hey, some links that I've picked up along the way!

File destructor, just when you desperately need more time for your homeworks.

A blog about FOSS-games and development

Automatic CS-paper generator.

Generating random fractal terrain. An interesting read alright.

Want to make a game? This is a must.

Why Getter and Setter are evil.

A nice program to make tilesets.

An interesting read about the way how Crash Bandicoot came to be.

What makes an RPG an RPG? About the same subject I posted last time.

AI programming in Java

Oh hey, it's summertime! Damn, we jumped an hour, and it's 5 am?

1/24/11

Hi again! So, I promised a text about classes and races and whatnot, so here it comes! I have a lot of thoughts at the moment about these classes and races and am likely to add and change things as the project is still starting, but anyways.


Code is coming nicely, dungeon generation is almost complete, it just needs a little tweaking so that I can parametrize dungeon creation, meaning there could be catacomb-like dungeons, arena-like dungeons and so forth.


Also, if you have any feedback or suggestions or whatever, please, feel free to tell me.


Ps. It's freaking cold outside. Dang.


Edit:// it seems something broke, but I fixed the text size.

12/25/10

Happy holidays!

So, it's Christmas, I hope everyone of you is having a great time. Got myself N900, it's a cool toy to play around with, with some great possibilities. We'll see what can be made out of it.

Oh yeah, the roguelike - I've done some experimenting, and the dungeon generation is beginning to shape like I want it to be. Also I've done some tinkering with rules, removed some classes (for being, you know, pretty much useless) or making them specialization for some other class. I've thought about making something like prestige classes from D&D, but I've not dwelled very deeply into it.

I'll make an update about the classes, skills, races and world sometime soon. I hope. :)

11/23/10

Some designing

So, as I learned (and I guess still am learning) from the platformer project, there's one golden rule for these projects - design before implementation. It's fun and all to dive head first coding and throwing in some ideas you might have, but if it isn't designed well enough, you'll end up knee deep in... well, you catch my drift.

Sleepless night tonight, so I decided I might as well do some designing and specifications for the roguelike. Some pretty rough ones, nothing too specific yet, but getting there slowly and steady. I might as well paste them here, I guess someone wants to read them. And if you have any ideas or suggestions, feel free to tell me!
http://www.goodfuckingdesignadvice.com/ proves to be always a good source of inspiration for designing.


11/20/10

+-

So, I've been a bit lazy with updating lately. Sorry about that!

As some of you may know, I've halted the developement for the platformer for now, because I'm swamped with work. And yet for some reason I volunteered for programmer slot in a Unity-project. I guess I'll release the one level platformer some time around January or February. And as it is, I'd like to know some good places to upload code to share, as I don't think its quite convenient to upload all the code here, eh.

So, the Unity-project, or as it should be called, "The Curtain". It is a biiiig surprise. I guess. I'm still not all sure about what it's all about, but I guess we'll find out. Pretty nifty thing, this Unity. Although it does have some problems.

Oh yeah, roguelike! I've been designing the ruleset for it for now and it's getting closer to actual testing phase. Once it's ready I'll release it somewhere, free of course. You are allowed to use it as you will, modify it even if you think it's necessary and so forth. I'll try to make it as usable as possible to be used in tabletop roleplaying games, but being made for computer game, it'll need some modifications for it. Unless I invent some good way to bypass that.

So yeah, that's all for now.

Ps. there's snow everywhere. Yay!