Author Archives: e-dog

How I do (not) debug my games

I’m writing this because I thought it might be interesting to other programmers. I used this method for about ten years, so it’s pretty sound. I don’t use debugger. Well, I start it sometimes in (mostly futile) hope of getting a better exception stack trace. Or to look at the generated machine code in disassembly [...]

Posted in Uncategorized | Tagged , , | Comments closed

Mana gatherers

Mana gatherers are friendly creatures in Arcane Worlds who seek mana and bring it to your castle. They are spawned at your castle automatically. Now, to open the portal to another world you need to collect enough mana in your castle. The castle also absorbs any mana dropped on it, so placing it strategically and [...]

Posted in Arcane Worlds | Tagged , , | Comments closed

Vacation

I’m leaving on vacation tomorrow, August 20th. I’ll be back on September 10th. I won’t write code, but I’ll sketch out some ideas, monsters etc. for both Arcane Worlds and LEVEL UP! I’m going to get a mobile internet for my tablet there and there should be wifi at the hotel, so I’ll be able [...]

Posted in Uncategorized | Tagged , , | Comments closed

Arcane Worlds 0.07: Mana

Change list: + Killed monsters drop mana now + Spellcasting is now limited by player’s mana + When enough mana is accumulated, a portal to another world appears and monster spawning stops + A new spell to use portal to another world + Some worlds have flowing water now + Random sun position in new [...]

Posted in Arcane Worlds | Tagged , , | Comments closed

New purchase system and gift keys

I’ve simplified the purchase system on my site, so you don’t have to register or log in to buy my games anymore. Instead, you’ll get a special link (the key) which you can use to download the game and all future updates. If you’d ever forget the key, you can request it to be resend [...]

Posted in Uncategorized | Tagged , | Comments closed

Arcane Worlds 0.06

I’ve added first buildings. It looks like I need a building editor because coding them is cumbersome. The most important building is your castle which you can now place with a spell. When you die (there’s player health now), you’ll respawn in the castle. If there’s no castle, you’ll be banished to another world (it [...]

Posted in Arcane Worlds | Tagged , , | Comments closed

LEVEL UP! 0.04

Well, it took much longer than I expected, mostly due to real-life issues. The main features for this release are bonuses (health and upgrade points), explosive barrels and new rooms which make levels more varied. I wanted to add more enemies, but I found the collision system to be quite buggy, especially in object-to-object collisions. [...]

Posted in LEVEL UP! | Tagged , , , | Comments closed

First monsters in Arcane Worlds

They can hurt you, but the effect is limited to screen flash for now. If you want to disable monsters to play with water or spells, press Ctrl-M. More info and demo download.

Posted in Arcane Worlds | Tagged , , | Comments closed

Desura keys for LEVEL UP!

Desura keys are available now for those who bought LEVEL UP! from my site, or received it as a gift. You can get your key on your profile page. Desura is an easier way to get game updates until I implement updating/patching in the launcher, but the updates might be a day or two late [...]

Posted in LEVEL UP! | Tagged , | Comments closed

LEVEL UP! on Desura

You can get LEVEL UP! on Desura now. I’ll work on adding Desura keys for those who already purchased the game. I’ll put Arcane Worlds on Desura too (provided Desura is okay with that) after I sort out issues with LEVEL UP!

Posted in LEVEL UP! | Tagged | Comments closed