Showing posts with label quests. Show all posts
Showing posts with label quests. Show all posts

Sunday, July 17, 2011

Uploaded some Wall posters.

I found some wall posters in this folder. They were mostly of space age themes. In spite of what some people may be thinking, Wograld was not intended to be pure fantasy. I kind of liked how in Ultima 7, there was a spaceship in the farmers field. I always thought it would be fun to add a little bit of science fiction to an otherwise fantasy story. Not to go overboard with it, but to just add enough to give it a similar feel to the Ultima Series. To that end, the Paranoia areas will be heavily alien themed. I have not gone into all the alien and spaced themed ideas because I don't want to spoil it yet for people who may want to play the game. As you well know, aliens are a common source of paranoia in a lot of stories. So I will add the Ufo's and aliens from outer space. I could use the wall posters there.

Wednesday, December 8, 2010

Nanowrimo

The whole of November was taken up by me writing a novel. www.nanowrimo.org The C++ group I was involved with got to chapter 7. After that, we kind of stopped. Something about chapter 7 in that book just got very hard all of a sudden, even though we seemed to be making progress prior to that. Well actually, each chapter just got harder and harder.

One nice thing about novel writing is you do not have to worry about having a project to large to do by yourself at all. I find that I can write a whole novels myself without any help from anyone else. I won the nano write, but I still have not finished the story, being as I got over the 50k needed to win, but my plot is not really more than halfway done. The story is about a web developer who has no social life, so she joins a cult.

I could talk more about my plotting problems here, but I think I will leave that for somewhere else, as I know not all game developers like books in the horror genre. My husband loves to read horror novels, but he would not like to see the horror stuff happen irl. So then I asked him. If you don't like it for real, then why do you read so much of it? He likes a lot of Stephan king, except for the dark tower series. I hope I did not fill up my book with too many descriptions of her dreams and nightmares. When I do the editing, my critics might insist I take that part out.

Monday, May 3, 2010

Script Frenzy and Perl

What did I do with the month of April? I decided to just work on the quest dialog for Script Frenzy.. I figured some time to get out 100 pages of dialog would help me with the writing of the quest engine. I did get my 100 pages of dialog, but it was really hard and only managed to finish on the last day of the month. I do other things other than just work on the project, like sleep and eat and go to the bathroom. I really don't remember how I spent the rest of march, however. I can not say I ended up working on the project all that much, but probably I continued to work on the shell script. Of course, I thought that going to the libre planet conference would help my project more than it actually did. I am still having trouble finding people who want to commit the kind of time and effort this project needs to get finished before we all die of old age.

Starting yesterday night, I decided to go through all the files in the project and figure out what ever it is that they are for. In the server/utils folder is a bunch of perl scripts I did not write. I am not even sure we need some of them in that folder. I have decided to learn perl so I can figure out what they are used for. I know there are some that need to be used every time you add arches. I feel that running a server is an ordeal in itself, just figuring out how to use the software is not as easy as I hoped it would be.

Friday, January 8, 2010

User Interface design

User interface design is, IMHO one of the most important parts of designing any sort of software. Without a user interface, the user can not use the software in any meaningful manner. For command line tools, just having a syntax and an explination of what the various options mean is fine. However, when we get into graphical programs written for end users rather than just sys admins, we need to think a bit differently about what is nesessary. For a long time, there were MUDS, or for the less informed, multi-user dungeons. Basically, these were text based chat games. You would enter a "room" like a chat room, but this room had a description of it. You would define your character, often very much like in a regular role-playing game, but, of course it was all in text, so when the blob hit you for 2 points, you did not see a blob, you did not see a screen, you did not see a character who was slowly losing health. Only the lines of text could tell you what was going on. You had to create the entire picture in your mind, a far more difficult feat than merely reading a book, because, after all, you also had to figure out what to do about the fact that this blob had just hit you for two points.

These early games, in addition to having to imagine the whole thing, also posed problems with the user interface. When you finally killed the blob (unfortunately it was more likely that it killed you), you had to figure out how to loot its corpse. There was no double clicking on that blob on the screen. There was no mouse over, it was all key board. Then you had to figure out how to equip items. There was no drag and drop with the mouse. Even worse, there was generally a lot of reading of instructions before you could get to the actual playing of the game, simply to figure out how you could get out of the forest dead end road. You could not simply move your mouse to an opening in the path, you had to try every direction, where you would get the ominous message "you cannot go that way." and frequently forget what paths you did try.

Today, we have progressed far beyond the need to have an IQ of 200 (and more importantly a lot of patience) to play an mmorpg. A complete newbie can be moving the mouse around, and in seconds, he or she has managed to move the character, equip items, and fight that first battle.

However, crossfire, and thus its fork, Wograld, has a teriable user interface as of right now. (although if you are reading the archieves hopefully this has changed). The windows for stats, inventory,looting (also knowing as walking over floor tiles), chat, and hitting things have taken up most of the screen space, leaving little to see the actual game. Wograld has already improved this over crossfire, giving more screen real estate to the actual game. Yet the problem is that much of these windows need to be closed, that is hidden, so that they are not in the way of playing the game most of the time, except when you need to see them. Also, additional windows need to be added, that can also be minimized into a button in the same fashion, things like buttons for macros, detailed listings of your stats and skills, a quest log, a party screen, a map, detailed chat logs, all need to be made in this manner.

We have started a discussion on the forums about the user interface design, go see it and participate here.

Discussion about Wograld user interface

Saturday, November 21, 2009

Shell Scripts part 2

I know in my last blog I said that I only needed the Makefile.am in the directories. Well, I found out I was wrong. Makefile.in is what is needed to make the configure create the Makefile without all the autotools. This is a better way to go in case someone has a different version of autotools. Old versions of autotools do not work with new versions of scripts, and you can not use different versions of autotools for the configure and then another for the make.
I'm still somewhat confused as to how all the autoscripts work. It is better than having to write an install program from scratch. I hate to think of what is involved in making binary packages for a distro, but since we do not have a release yet, I do not think we need to worry about it. I have found that binary distro packages are not that great anyway, because only the old version is packaged up, and not the latest version that you invariably need if you want to play a multi-player game with other people. Often, you all need the same version.

I am also still no expert on shell scripts although I have learned some things. In all honesty, I would rather be writing quests/dialog or creating artwork than trying to figure out all the arcane meanings of funny script terms. Once I know how it works, I do not mind creating scripts, it is the learning part I detest. In fact, that is a big part of what I spent November on rather than just working on the shell script. I have been writing a novel about a guy who starts a free software project.

Sunday, June 21, 2009

Wograld History, not as easy as it seems.

One of the reasons I think I initially put off the website is because I wanted some kind of world lore that made sense for the game, I had this idea of four races and nine stupidities, but then I had really no back story. For instance, I wondered, why were the stupidities important to the populace? How did the four races come to exist in the world. Try as I might, I could not answer those questions. About a year or so ago, I seemed to have written up something about a tyrant who united all the races and that the nine stupidities were a bunch of vague principles that originally tied to common sayings in the realm, but solidified into a set of principles that were used to defeat the tyrant. As far as the races went, I knew that orcs and elves could become the other race, same with humans and undead, and that undead and elves were originally considered immortal while orcs and humans were mortal, whatever the heck that meant.

One thing I have realized that as I have gotten a more in depth view of history than what i had in school. I have come to realize, that people today do not really understand the past, or even how people of that time may have thought or seen the world. I often speculated especially about ancient magic and what it must have been like. Was religion and magic always so closely interwoven? Were the gods really demons? Were the demons really gods? Why did the mysteries disappear? People can only speculated based on the writings and art that they find, but so much would not have survived the ravages of time, particularly in hot and humid climates such as Africa and the Americas. Also, a lot was destroyed by war, with a new king or tyrant removing the face and symbols of his predecessors in order to make it so that he was the only history that ever existed, and that the past did not. People like to think that certain things are or were timeless, but was that truly so? I feel it is not enough to say that is always the way it has been, one can only go further back and farther away.

One thing about the setting of Wograld, after the tyrant king, people are on an upswing. It is not falling into a dark age where people forget how to do even basic tasks, but rather, suddenly can craft new weapons and armor that they could not before. There is an enhancement in the learning of combat techniques and magic.

But the new skills and powers are not without their detractors, in fact, after the tyrant, it is almost an uphill battle to learn new things, since the races of Wograld seem to be afraid of it. This is where the demons come into play. Demons are an idea that I had after thinking about what to do about the skill system. What if, in order to raise your skill caps, you had to summon demons and ask them to train you in various skills? Wouldn't that be neat. Typically people think of demons in games as either monsters to fight, or little familiar creatures for warlocks and summoners to use in combat. But I like the idea of a whole new take on that idea. (well, actually a very old idea)

Friday, May 29, 2009

Why Quest based games are stupid.

I'm really tired of all these Quest based games. Basically, the idea behind the quest based game is this. You run around and do quests for various npcs. They have a checklist of things for you to do, like gather ten rat tails. Then they give you a prize Most of the time, it is not very good, even when it is good, it quickly loses its useage. You could fill the game up with numerious useless quests to fill up a characters quest roster. Then, after you have finished them, you are given several more.
The quest systems seems to be combined with the equally lame level system in order to keep the level grind intresting. Actually, I often feel like quest based games are too much like my life. One tends to pick up a whole bunch of them, and as soon as you stop doing quests, you find there is really nothing else to do in the game, because the rest of the game and its content wasn't filled out.
Now, I am not wholely against the ideas of npcs handing out quests. I just think that it should be a side thing rather than the whole meat and bones of the game. I do not want players to feel that they are checking off a list of things to do for some npc in town. Now, I know some people seem to like that, but then there are 99999 other games for them to play that have that sort of thing.
I think, orginally, the purpose of quests was to give an epic feel to the game, but instead of feeling like some great hero, I end up feeling like some errand boy doing stuff for the townsfolk who sit in the tavern and drink, while I am running around from dawn till dusk killing rats and other vermin.