[Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:char_creation

no-reply_wiki at metalforge.org no-reply_wiki at metalforge.org
Sun Sep 17 02:44:26 CDT 2006


A page in your DokuWiki was added or changed. Here are the details:



Date        : 2006/09/17 02:44

User        : mwedel

Edit Summary: 



@@ -1,32 +1,13 @@

- ====== Character Creation ======

  

-   Someone makes this page nice, I am unskilled with wiki. Additions are 
wellcome.

- 

- ===== Current Ideas ===== 

- 

- ==== Idea 1 ====

- Extend character creation with an ingame logic. Select a race by steppin
g on a teleporter and similar.

- 

- === Pros: ===

-   * All clients compatible

-   * Few coding

- 

- === Cons: ===

-   * Added complexity for a new player

-   * Probably an unusual "First impression" of the game (few games use in
-game character creation and the best on that where those from the early '
90).

- 

- 

- ==== Idea 2 ====

- Add a total new character creation with a clientside interface.

- 

- === Pros: ===

-   * Conform to the current RPG paradigm, better/more familiar impression
 on new player

-   * More flexible to some share

- 

- === Cons: ===

-   * Out of crossfire style.  (Arguable -- is that style even intentional
?)

-   * Breaks backward compatibility with old clients, not much an issue si
nce many 2.0 features are already going to break it.

-   * Quite some coding required.

-   * If we still want to allow servers to customize creation options, the
n the server will have to communicate them to the client, adding complexit
y.

+  The idea is to add new method for login and character creation.  This w
ould be done by client side logic.

  

+ brief outline:

+   * Player is present with a small login window, and in that window is a
 button for new character (if player enters incorrect name/password, would
 say try again or say create a new character)

+   * For new character creation, client would present a nice interface to
 the player, letting them choose race,class, and stats from pulldown menus
 and spinbuttons.

+   * Client would use a requestinfo to get the race and class information
.

+   * Instead of rolled up stats, players would have a set number of point
s to spend on there stats (settable in the config file)

+   * Player selects their stats, race, class, starting location, name, et
c, and hits 'done' or the like.

+   * Client sends this info to server, and server validates it is then co
rrect (client should never send wrong data, but someone using a hacked cli
ent shouldn't be able to generated bad characters)

+   * As part of this, the different classes would need to become archetyp
es, so server can know what they are.

+   * Down the road, an advanced creation method could be used where playe
r doesn't choose a class, but rather what skills they want (and maybe get 
a small pile of gold).  That should wait for any skill changes to be made.

  





IP-Address  : 209.204.178.229

Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:char_creation?r
ev=1157900846

New Revision: http://wiki.metalforge.net/doku.php/dev_todo:char_creation



-- 

This mail was generated by DokuWiki at

http://wiki.metalforge.net/





More information about the crossfire-wiki mailing list