A blog.

Posted by Astryl on Dec. 22, 2012, 10:23 a.m.

That's exactly what this is. A blog. I'm running out of meaningful titles.

First, have some music:

And proceed to ignore everything else.

I guess this is kinda a blog about game development. So let's talk about Exile.

As mentioned before, I was improving it. Tweaking the magic system? Well, I've completely trashed the ideas I had, and come up with some more interesting ones after playing Hexen 2 again, and reading several books from The Dresden Files.

Anyway, first phase is to ditch the blocky levels. It was getting slow, and I didn't feel like ripping it apart and using an Octree based data structure when I could just go ahead and use a better data structure right off the bat.

I began this morning to create a sector based editor. Got as far as making a window in which you could draw sectors and join them.

Halfway through that, I decided "Screw this" (Which I often do), and remembered something: The Build engine. Several open-source ports of Build are available, and I decided that it'll be in my better interests to use the Build map format for my levels as an alternative to a custom one that does the same thing.

Creating my own similar editor will take me a few days, which isn't a problem, but right now, I feel like messing around with the game, not the toolset.

Luckily for me, good ol' Ken Silverman documented the map format perfectly, with an included "How to read these" section.

Rendering them is the only problem I'll have to face. And I've already got that sorted out. It's elementary. Each sector has 'walls'. A wall can have a property that essentially links it to an adjoining sector. This reminds me of something: Portal engines. So it's a case of finding the sector the camera is in, doing a quick raycast, and rendering any sectors hit. A ray is terminated if it hits a solid wall, but continues if it hits a linked one.

On the gameplay side of things, I want to make the magic system predominant, and potentially more complex. This came, as mentioned, after reading some of The Dresden Files, and also after playing a Runemaster character on TomeNET.

So this means some potential manual potion mixing, rune drawing and such. Perhaps. Ideas are cheap :P

But I would like to make things more potentially complex. And by that, allow players who are interested to delve into a game that's a bit deeper than 'hack, slash, swallow potion, resume battling the teddy graham army'.

Anyway, I'm outta here again. I almost completely devoured the family internet this month, so I'm only allowed to use it for a short while on Saturdays, conspicuously after 5PM, for a short while. See you all next weekend.

Comments

Charlie Carlo 11 years, 9 months ago

I don't understand the first half of this blog, so I'm going to comment on the second half.

If you're going to go crazy messing with magic stuff, you should add some different weapons as well.

I request a spear, or a cutlass.

Both are awesome.

Quote:
But I would like to make things more potentially complex. And by that, allow players who are interested to delve into a game that's a bit deeper than 'hack, slash, swallow potion, resume battling the teddy graham army'.
What do you mean, like story and puzzles and stuff? That'd be pretty cool.

I apologize if that teddy graham thing was insulting, I just like associating things with completely irrelevant things, for my own amusement.

lol limited internet.

Astryl 11 years, 9 months ago

Nah, I found the teddy graham thing funny :P

I'm kinda thinking of a few puzzles, yes. Story is a given, and I hope to bring it forward a bit more.

Also, since the main character in the sequel/continuation/full version is going to be a wizard… Well, won't hurt. But spriting a spear or cutlass at that resolution is going to be loads of fun…

Charlie Carlo 11 years, 9 months ago

Isn't the resolution REALLY FUCKING BIG by UNCOMFORTABLY LARGE?

Do you have Photoshop? Should be a breeze, man.

Astryl 11 years, 9 months ago

I have GIMP. It's the perspective that throws me off. If I had a toy/real spear/cutlass I'd cheat and do what iD did with Doom.

@Stevenup: I'll save that for when I blog about a project that's in C#. :P

death 11 years, 9 months ago

ha i love the "screw this" part that comes up twice in one blog :P

i often drop something for no reason other than "dont wanna do any work" and try an easy process, which is often never any simpler.

sounds interesting to be using the Build editor, it's so old it's just kinda funny hearing about someone using it now xD

still i look forward to seeing what you'll do with it, if you don't say "screw this" again :P

Astryl 11 years, 8 months ago

I didn't this time. It's surprisingly easy to load the Build MAP format. I just need to rewrite my rendering and collision code. That's where the 'screw this' might come in.