Here are just some thoughts i and schmorp had about the XP problem
and XP loss problem, and how to solve it in the short and the long run.
First of all, a game should be FUN and it should be INTERESTING. But most of all,
it should be FUN!
A player invests lots of time into crossfire to gain a certain level. Some people know
the game and level up fast, some others who are maybe new to crossfire take around
a weekend to gain a level.
Once they gained a level, they want to try out a new cool dungeon, go in, and propably
die at an instant or a little bit later. Then this nice message comes in red to your eye:
You are now level 57 in the praying skill.
You are now level 56 in the praying skill.
You are now level 55 in the praying skill.
You are now level 54 in the praying skill.
You are now level 53 in the praying skill.
You are now level 20 in the evocation skill.
You are now level 19 in the evocation skill.
You are now level 18 in the evocation skill.
You are now level 17 in the evocation skill.
You are now level 68 in the two handed weapons skill.
You are now level 67 in the two handed weapons skill.
You are now level 66 in the two handed weapons skill.
You are now level 78 in the summoning skill.
You are now level 77 in the summoning skill.
You are now level 76 in the summoning skill.
You are now level 75 in the summoning skill.
You are now level 94.
You are now level 93.
You are now level 92.
Congratulations, you just lost one week gaming and progress!!!
This is, except for masochistic people, who love mental pain, obviously NOT FUN.
So, there is a problem with this game, it punishes you for playing and trying out things.
(btw. ever tried to experiement with alchemy? i love the deathheads...)
So... where to start with the problems behind that....
The problem with loosing much XP at levels above 20 is that there are not as many
monsters after level 30-40 you can get much exp.
Have you noticed the sharp bend in the experience graph (see below)?
I've seen other games where the graph was completly exponentially. This
is not possible with crossfire, as there are not enough monsters beyond a certain level,
that give enough experience points.
Except some few special monsters there are not many hard monsters beyond dragons,
dreads and cyclops.
If there were more harder monsters beyond that, they could give more XP
and you could regain the XP. But this would also require adjusting the XP/Level graph
(see below), so that you don't jump up lots of levels if you kill such a monster.
I don't know what the problem is with making harder monsters which give more XP.
Propably it's hard to make harder monsters as dreads and dragons already cast
spells a lot and if the player is resistant agains them, he will propably also
be resistant agains the spells of the 'hard' monsters.
cf.schmorp.de decided to lessen the XP loss on death, and even made it possible
to loose no XP at death for the price of a successful minesweeper game.
In complement to that cf.schmorp.de adjusted the XP table and made it harder to gain
levels than on other servers. This way you don't end up at level 80-100 after you
are able to kill i.e. dragons with a blink of your eye.
This XP graph adjustment propably made it harder to kill the really special hard monsters
like Lorkas or Hanuk or the slug in pupland. But getting level 110 within 1-2 weeks
intensive playing with nothing left to kill except some special monsters isn't fun.
The aim was to make CF more fun for a longer time.
But the only real fix for the XP problem and the monster problem are
NEW and MORE MAPS and QUESTS! Levelling up consists only of going to the raffles
and training centres and repeating the same dull thing over and over again...
IMHO Quests should give more XP. Maybe the treasure of a quest could be XP itself...
It don't have to be real tricky quests like pupland or the prince quest. Just more
dungeons with interesting plots, lots of monsters and/or some riddle to solve.
So, why does noone make maps?
One reason for me was, that the existing map editors help you in now way.
It was long winded and cumbersome to make new maps. The GUI of CFJavaEditor
is not made for fast map making. There is no tool that helps you with connecting exits and connections in general. Making interactive maps is nearly impossbile, as the script
support is weird and the only thing to make some level-logic is to play around
with spikes and buttons until you got some turing-machine assembler like logic
for moving gates...
I dont know if anyone else had same problems with that, for me the bad map editors
were the barrier to make new maps. Writing a new map editor (i mean GCE: http://cf.schmorp.de/editor.shtml) which is a little bit more intelligent helped me.
(unfortunately i have no time now to make maps, as i'm so involved with coding for the
editor and crossfire in general)
It all comes down to this point: Crossfire lacks content: Monsters and
more interesting and interactive quests and maps.
The solution: People should make more maps.
