From 931f86da873a7ce92acc8cc9d5aa3c2db391ceb3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Fri, 23 May 2008 21:32:24 +0000 Subject: [PATCH] More website structure details added --- docs/Ship-Simu Ship-Simulator.mm | 134 ++++++++++++++--- docs/mindmap_20080523.html | 248 +++++++++++++++++++++++++++---- 2 files changed, 328 insertions(+), 54 deletions(-) diff --git a/docs/Ship-Simu Ship-Simulator.mm b/docs/Ship-Simu Ship-Simulator.mm index b06fd7c..734ca18 100644 --- a/docs/Ship-Simu Ship-Simulator.mm +++ b/docs/Ship-Simu Ship-Simulator.mm @@ -126,6 +126,7 @@ + @@ -149,20 +150,22 @@ - + + + + + + + - + - - - - @@ -170,9 +173,15 @@ - + + + + + + + + - @@ -188,18 +197,51 @@ - + + + + + + + + + + + + + + + + + + + + + + + - + + + - - + + + + + + + + + + + @@ -209,14 +251,32 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -386,9 +446,6 @@ - - - @@ -486,8 +543,37 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/mindmap_20080523.html b/docs/mindmap_20080523.html index 306e558..54a5a8d 100644 --- a/docs/mindmap_20080523.html +++ b/docs/mindmap_20080523.html @@ -415,6 +415,9 @@ Small extra pages News on first login page
  • Like on "home" page except that there is no captcha required +
  • +
  • Including history of recent events since last login +
@@ -461,10 +464,24 @@ Jobholder
  • Some money left for sending applications out
  • -
  • May ask goverment (AI) for financial help +
  • May ask goverment for financial help + +
  • +
  • + - +Has to pay monthly fees +
    • Rent for a "fake" house + +
    • +
    • Meal and drinks (faked) + +
    • +
    • Others costs like phone,electricity
    • +
    +
  • +
  • + - @@ -475,7 +492,7 @@ Merchant
  • Constructed ship parts
  • -
  • Smaller ships +
  • Smaller complete ships
  • @@ -488,9 +505,6 @@ Marketing Agency - -
  • Goverment is not playable at the moment -
  • @@ -503,26 +517,42 @@ Marketing Agency
    • Contains link to "Create new character"
    • -
    • Player sees some basic data about the character +
    • Player sees some basic data about listed characters
    • +
    • Locked characters should not be removed instead marked with "Locked" -
    -
  • Refill account +
  • + - +Refill account points +
    • The admin may choose if the in-game can be converted with a low rate to account points + +
    • +
    • + - +This option might be disabled by admin +
      • Then the gamer can only refill in-game money per character + +
      • + +
      +
    • + +
    +
  • +
  • + - Update gamer/user profile -
    • Enter the current account password +
      • Enter the current account password
      • Send email to the user only if no email has changed, or if ...
      • -
      • + - +
      • + - Has the email been changed? -
        • Send new confirmation to new email +
          • Send new confirmation to new email
          • Send notifier to old email @@ -534,9 +564,9 @@ Has the email been changed?
        • -
        • + - +
        • + - Change account password -
          • Enter current account password +
            • Enter current account password
            • Enter new password twice @@ -551,23 +581,80 @@ Change account password
          • -
          • General structure +
          • + - +General infrastructures +
            • Point system (in-game money) + +
            • +
            • + - +A.I. goverment +
              • Shall help unemployed gamers staying alive (but not becoming rich) + +
              • +
              • + - +May later on collect taxes from companies +
                • For paying unemployed people + +
                • +
                • Financial support for broken companies + +
                • + +
                +
              • +
              • May ofer social security services + +
              • +
              • + - +Goverment is not playable at the moment +
                • It should be "played" abstractly by the server + +
                • +
                • Gamers may help each other with financial support + +
                • + +
                +
              • + +
              +
            • +
        • + - -Strict coding guidelines for better PHP code +Strict coding guidelines for clean PHP code
          • + - General code structure -
            • Fully object-oriented +
              • + - +Fully object-oriented +
                • + - +Use of different but practical design patterns +
                  • Factory-method pattern for smother initializing of objects
                  • -
                  • Use of different but practical design patterns +
                  • Template method pattern where it matches + +
                  • +
                  • MVC pattern for the website core
                  • +
                  +
                • +
                • Only one index.php shall provide access to the whole game + +
                • +
                • Slower in PHP5 + +
                • + +
                +
              • +
            • + - @@ -588,34 +675,74 @@ In-line documentation
            • + - Files in directory "docs" -
              • COPYING* +
                • + - +COPYING* +
                  • License files
                  • -
                  • Conception +
                • -
                • NEWS +
                • + - +Conception +
                  • As OpenDocument and later PDF as well
                  • -
                  • README +
                • -
                • ArgoUML diagram +
                • + - +NEWS +
                  • Latest news around the game (coeer and gamer)
                  • -
                  • FreeMind document +
                • -
                • THANKS +
                • + - +README +
                  • Includes installation instructions and general gaming guidelines
                  • -
                  • minmap_yyyymmdd.html + +
                  +
                • +
                • + - +ArgoUML diagram +
                  • For visualization of the class structure + +
                  • + +
                  +
                • +
                • + - +FreeMind document +
                  • ... + +
                  • + +
                  +
                • +
                • + - +THANKS +
                  • All people helped in some direct or indirect way, less or more. + +
                  • + +
                  +
                • +
                • + - +minmap_yyyymmdd.html +
                  • Exported FreeMind maps to HTML with CSS and JavaScript
                • +
                +
              • +
            • Folding of the code @@ -997,10 +1124,6 @@ Players, companies et cetera should be lockable
            -
          • -
          • ~ http://www.ship-simu.org - -
          • + - How do you construct a ship? @@ -1261,8 +1384,73 @@ Ship yards are highly required to construct ships
          • + - Misc -