Page 22 of 2519202122232425
ville3

Tell me if Notrium crashes

04.02.2010 by Ville MönkkönenView Comments

I've now added the launcher code to all of my games. The most difficult task was adding it to Notrium, since there wasn't exactly a trivial amount of code, and I needed to get it to compile with modern compilers. As a bonus I spotted some minor bugs in Notrium, and I may have caused a couple of others. Please tell me if the new version crashes at any point for you. So here's your chance to fire up your favourite mod again! icon_smile Since I've gotten Notrium to finally compile, I might as well ask. Are there any outstanding major bugs that you would like to see fixed to get your mod to work?

(Thanks for helping us by sharing! ❤️)
ville3

Say hello if you're reading this from Bikez!

01.02.2010 by Ville MönkkönenView Comments

I spent the weekend working on a launcher screen for the monkkonen.net games. At first I will put it into my older games to advertise Driftmoon, and in Driftmoon I'm hoping to make it a config utility, mod selector and perhaps an autoupdater.

bikezlauncher-300x225

Anyone care to test whether it works or not? All you need is to download Bikez II and see if it looks like above, and works with your firewall. If you have any additional ideas on what purpose it could serve in Driftmoon, I'm all ears. icon_smile

(Thanks for helping us by sharing! ❤️)
ville3

My day job

22.01.2010 by Ville MönkkönenView Comments

This will come as a shock to a lot of you: I have a day job. And not just any job, I make games for kids! If you don't believe me, see the Graphogame demo for yourself: http://info.graphogame.com/ I'm the lead developer for games called Ekapeli and Graphogame. It's really fun and I enjoy the diversity. At the moment we have a team of four programmers including me, and a whole bunch of researchers going about in loops trying to figure out how to teach kids how to read. Some of you may know my darling wife Anne used to be one of those researchers, but that's another story. icon_smile

gglogo-e1264189193903

I make most of the graphics for the games, though the other programmers help me as much as they can. Usually we use Inkscape, mostly because I wanted to learn it a few years back, and I think it gives a nice childish look.

ggscreenshot0-300x225

Most days I end up working on games for over 10 hours, with first my day job and then work on Driftmoon. Sometimes I get them mixed up, at work we've begun implementing roleplaying stuff into Ekapeli, and at home I constantly have to fight the urge to use very simple language and easy missions. So what do you think? Do I have a risk of getting a little schizophrenic with the totally different games I'm working on? PS. We switched to a faster server. Anybody notice the difference?

(Thanks for helping us by sharing! ❤️)
ville3

Your opinions for combat: part 3

15.01.2010 by Ville MönkkönenView Comments

Here's the latest plan for combat:

  • Clicking on an enemy will start combat. The characters will take turns to deal blows to each other. This is very similar to modern western RPG's, such as Knights of the Old Republic and Dragon Age.
  • In combat you can choose to use special melee skills. You can learn these as the game progresses, probably from certain people (zelda style) or from leveling up.
  • Total damage dealt is taken from the equipped weapon, so you still have an incentive to use bigger weapons. Using melee skills you can choose how to distribute the damage from the weapon, giving you a strategic benefit.
  • Skills may be scripted using the Driftmoon scripting language. The system could easily be used for magic as well as combat.
Some possible skills:
  • Berserk attack, deal plenty of damage to the enemy, but take some as well.
  • Stun, enemy loses next turn.
  • Swirling attack, damage to everyone around.
  • Fire attack, time based damage.
  • Concentrate strength to next attack.
  • Armor piercing attack.
  • Weaken enemy's shields for next attack.
  • Reflect next attack.
  • Block next attack.
So that would give you a fair bit of melee strategies. Also giving a different set of skills to enemies will make them different and perhaps more interesting to fight. If you have any new skills to add, and I'm talking about actual combat skills and not magic, I'm quite keen on hearing your ideas. icon_smile For balancing, I'm thinking of a system where it would automatically make the less frequently used skills less expensive. Any thoughts on that?
(Thanks for helping us by sharing! ❤️)
ville3

Your opinions for combat: part 2

12.01.2010 by Ville MönkkönenView Comments

Thanks for the replies everyone, I'm really glad to hear all of your thoughts! Before seeing any replies I was assuming that everyone would be asking for more action oriented combat, and I'm pleasantly surprised by the responses. I prototyped the Notrium combat style, and the melee really is the part where it fails. It should be slow enough for me to understand what's happening, but if I make it slow enough, the rest of the game starts feeling too slow. And I couldn't get over the fact that the keyboard movement controls are not suited to indoors, especially if any corridors are not perfectly angled. I really did think a lot about having a good old turn based Fallout 1/2 combat system, but it's probably not the kind of gameplay I'm looking for. I'm hoping for a more fluid gameplay where the combats are something that don't stop you unless you want it to. I remember disliking easier opponents in Fallout precisely because it would take that halfa minute to move your character and get that single shot. I'm inclined to move from the current system to strategic level fighting. I liked your thoughts ZeXLR8er, so I started off from there. My current thinking is something like this:

  • During the game you could learn many combat skills. These would be different kinds of attacks, stat boosts, stuns, maybe defence skills, you name it.
  • In combat you could choose to use any of these skills with your current weapon. Your weapon stats would be used as the base for damage, boosted by the skill.
  • Using the skills would have some sort of a cost. ZeXLR8er proposed the attack points system whereby using a skill would cost you some attack points which would slowly replenish.
  • The problem with this is now, why wouldn't I always use the most powerful skill at my disposal? It could be balanced out by making it cost more, but it would still be the best skill and you'd always use it if you had the points. The best solution would be to make the skills equal in power, but each would bring new strategies to combat. And this is what I'm thinking now, what kinds of skills could there be, what skills would allow different strategies to be used?
By the way, CTRL+F12 takes a screenshot into the game save folder, which is under My Documents/Driftmoon.
(Thanks for helping us by sharing! ❤️)
ville3

Your opinions for combat

10.01.2010 by Ville MönkkönenView Comments

I've had the flue for nearly a week now, so I've had an opportunity to think about the combat in Driftmoon. It's pretty hard to think about swinging a sword when your body tells you to crawl under a blanket, so I've gotten nowhere. I think I need your help with this. icon_smile Should the combat be:

  1. Similar to Notrium, only with much improved melee.
  2. Like it is in the preview. A lot like Diablo.
  3. More strategic, you command your characters to attack and they do the fighting. You don't deal out individual punches.
  4. Turn based. Action points. Like old Fallout games or XCom.
  5. JRPG: Separate combat screen with turn based rock/paper/scissor combat.
I liked the current system initially, but since I've played it for quite a while I've been craving for the player skill to be involved. Plan 1, combat similar to Notrium, would give us that. But recently I've disliked the combat in Notrium because it's so fast paced and difficult, and the melee combat is just ridiculous pounding with more luck than skill involved.  The melee would at least need a blocking button. And I don't know whether I liked the fact that running away while shooting your enemies was a good strategy. Perhaps the aim should be penalized if you're moving, and at least the enemies shouldn't blindly run after you waiting for you to shoot them down. Which combat system do you prefer?
(Thanks for helping us by sharing! ❤️)
ville3

The year is starting!

05.01.2010 by Ville MönkkönenView Comments

I finally got my internet connection back! It's been very peaceful without it, I wholeheartedly recommend changing your ISP every once in a while - gives you a chance to catch your breath.

  • I wanted to mention a game developer friend, Mika Halttunen.  http://www.mhgames.org/ His latest work is a Bejeweled clone named Jewels, which seems to be doing pretty well on the Android platform. And he's done a lot of PC games as well, my favourite being I have No Tomatoes. If you visit Mika's site, try to coax him into coming to work again. icon_smilejewels_shot1
  • As for work on Driftmoon, I've been retooling the first portions of the demo to fit the new story. It's pretty tedious work, since I want to put in as little text as possible, but still keep it interesting and meaningful, while communicating the story I want to tell. I've already finished the part where you are a smith in the past for five minutes. Plus I put in fadeouts and fadeins! Modders can now fade the screen out by scripts, and to any specified color. It could perhaps be used for showing a red screen if you get very badly hit, or pretending you're walking in a mist.
(Thanks for helping us by sharing! ❤️)
ville3

Oldies part 1: Magebane 1

30.12.2009 by Ville MönkkönenView Comments

The coming year marks the 12th year of my game development hobby/career, so I thought I'd have a look at some of my older games, maybe I'll learn something. In year 1998 I released my very first game Magebane 1. It was a mixture of comic book and turn based rpg. My absolute indie favourite from the time was a Finnish game called Areena, and I pretty much copied the combat from it. As I recall I used Visual Studio 3 for the programming, so the game worked in Windows 3.1 which still did exist at the time. I think I wanted to make the game because I wanted to show off my paintings. Magebane 1 took about half a year to make, and I was 15 years old for the best part of that. Magebane1 Basically it works like this: You read a part of a dialogue explaining why you're going to fight someone, then you arm your two warriors and one mage, and after that there's a turn based combat sequence. There's a ton of menus before you get to the good stuff. The combat is tediously slow and requires careful optimization even in the easiest levels. Arming your characters means going to the smith screen which is way too complex for me to understand anymore. But I still like the game for the story parts. They're obviously written by someone with a very good sense of humor. icon_smile What did I learn from replaying Magebane 1?

  • Make your games in English. That's a given these days.
  • Focus on the actual gameplay. Magebane 1 uses many complex menus and text screens that distract from the actual combat and story.
  • I nearly didn't finish Magebane 1 because it was pretty complex, and I had never programmed anything real before. If you're working on your first game, make it a simple game. You don't have to impress.
If you're interested in history, you can try the game: Download Magebane 1. It works from Windows 3.1 up to at least XP. Microsoft dropped support for 16 bit applications after that, so I'll just have to keep an old XP hanging around the house. And be warned, this is in Finnish only, so you probably won't understand a thing.
(Thanks for helping us by sharing! ❤️)
ville3

A new beginning

19.12.2009 by Ville MönkkönenView Comments

Recently I talked about choosing a better plot for the beginning of the game. If you want to keep the beginning a surprise, don't read any further. So far my idea is this:

  • The player and his brother Robert are smiths working on an indestructible blackrock golem by the order of some unknown client.
  • This unknown person knocks on the door, inspects the work and leaves.
  • The Necromancer comes to the smithy. He zaps Robert dead and freezes the player. He makes Robert a skeleton in his army.
  • The Necromancer removes the player's soul, and makes him into his mindless right hand.
  • The Necromancer tells the player to divide the golem into 7 parts and hide them so nobody can gather them.
  • Fade out. Fast forward some decades.
  • Fade in, the Healer Samuel is asking how you feel.
  • Samuel tells that you came in terribly wounded, and he has tended to you for months.
  • He has found a letter in your belongings ordering you to destroy the town of Asrald.
  • You have no memory of anything he tells you, except of the encounter with the Necromancer.
  • Samuel suggests to find Paul who has researched the Necromancer's magics.
  • Paul suggests that you have lost parts of yourself by wronging others in the service of the Necromancer, and that you may get these parts back by righting the wrongs.
  • Throughout the game you will meet many people who have known you while you were serving the Necromancer. You have an option to set things right with them to gain back parts of your soul. Doing this may gain you skills and experience.
  • Paul says that nothing can destroy the Necromancer, but that it was once tried by building a golem out of blackrock.
  • What dark deeds have you done in the Necromancer's service? How can you gather the golem pieces to destroy the Necromancer?
This is just the first part. I have plenty of plot twists thought up but I won't be revealing those just yet. I'm open to suggestions if you have any. Any obvious cliches? A good plot is arguably one of the most important parts of any good RPG, so I'm very interested in hearing your thoughts.
(Thanks for helping us by sharing! ❤️)
ville3

Stop the rain!

07.12.2009 by Ville MönkkönenView Comments

Get yourself the new Driftmoon Roof from Ville Corp! A couple of days ago I found myself building a house, and soon I thought that something was missing. At first I spent a couple of hours building a dungeon with fiery lava underneath our house, but fortunately Anne pointed out that it was the roof that was missing. And here it is now!

We've added a couple of nice features for modders. First of all the sun adds shadows behind walls now. You know the shadows are not the sharpest out there, but creating your own sun dial is now technically possible.

Another addition is the roof setting for all terrain objects. Setting that means that it will create a permanent sun shadow under it, it will be lighted by the sun only (your torch won't light the ceiling), and the terrain will activate the see through effect. Going under any terrain set as roof will trigger all roofs to fade out, so we can create our roofs from different pieces. I used three objects to create the sample. Roofs can be anything, so adding see through pergolas and glass panes should be possible.

Additionally I've added the height setting for vertices. Now we can change the height of any vertex in a polygon. Basically it means your tables or floors don't have to be level anymore. I'm pretty sure someone will think of some ingenious use for this, but so far I've only used it for the slope in the roof.

(Thanks for helping us by sharing! ❤️)
Page 22 of 2519202122232425