Thursday, March 25, 2010

Wesnoth game Icky

The blue team has developed a game called Icky - I downloaded the game on Monday 22nd March.
I have difficulties i opening the game as I get error message "Unknown scenario: "1stseen"
I have tried 2 game versions: stable 1.6.5 and 1.7 but they don't work.
So I will dig in with their code to find out what they had :)
As our red team developed the game for stable version 1.6.5 I will try to modify the game for this one.
I can manage to make pictures work, that I also didn't see at first - the game itself doesn't still play, but it at least has campaign image in the campaign list now as I changed the directory folders in Main.cfg file.

I can see from scenarios that Blue team has really tried to think about different actions inside the came and make characters play and interact with each other. Several different events are thought about and all of them always have also messages with them.

Their main characters are custom ones - known characters from animations Scratchy and Icky. Other characters seem to be used form default, so that the story runs well. In some scenarios Elves are the ones who help them when their own men are lost. Scenarios are interesting to read, I would really like to actually try the game out when it would work in my computer :P

They have also used Debug messages in their code. We also tried to find out the simplest tools for debugging, but didn't get needed information out from them while developing.
Code is really easy to follow as they have added enough comments to describe what next acction is doing or what they would like to add extra.

OSM HM nr 1 - open Source vs Free software

First, I want to say, that I have never really analysed before the real difference between Open Source and free software. Practical and selfish as I am, I have both used free software and open source software. I have thought about how these softs actually are developed, but I haven't really gotten to research that.

Free software methodology was the first one - those who are with it are the ones who participated in creating new understanding of what and how can be done - that proprietary software is not the only solutions and it often might not be the best solution, especially for average internet/computer user.

Freedom is what Free Software developers want to talk about. Although they keep quiet about it often, because it doesn't fit good with companies (big companies that could use free software as well). For them the word "free" alone works a lot better than mentioning any ideology behind development. It's still needed that those who use free software would start to understand more about the message behind it. But this "free software" name causes trouble. "The open source guys" think that open is much better word and phrase and helps to conquer the corporated world much better.

It seems that Free software is not only about single programs but about making a bigger system work together, that is often rerrred as Linux - although Linux is also program and part of the bigger system GNU. Open source is not so much about making a big system with smaller parts, but the overall programs and the idea that the more people get access to source code, the quicker bugs can be repaired and best solutions will come.

Open source is managed the way that every person who wants to participate should have access. Free software searches for the best developers who will start to work with needed details in the programs or the programs itself. With open source it's easier for people to start getting knowledge about programming and the software itself with smaller steps test and learn from one's experiences. Bot ideologies still get a lot of information and interaction from irc chats and forums where developers even from different sides around the world can discuss about best solutions and give advice and ask questions.

In overall, there is a difference between these 2 parties that deserve a lot of credit for the things that the do. But an average internet/computer user doesn't get the difference. The products from Open Source and Free Software guys are the same for an average internet user - especially if they are both free (open source doesn't have to be, but usually still is). But this average internet user can also be fooled really easily by these big corporates that make them feel like only their programs are the ones needed. These corporations have the needed money for marketing and creating "norms" - things that seem normal and accepted by society.