pingus-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pingus-CVS] r2653 - htdocs/src


From: grumbel at BerliOS
Subject: [Pingus-CVS] r2653 - htdocs/src
Date: Mon, 15 Jan 2007 03:49:50 +0100

Author: grumbel
Date: 2007-01-15 03:49:49 +0100 (Mon, 15 Jan 2007)
New Revision: 2653

Modified:
   htdocs/src/faq.xml
   htdocs/src/news.xml
   htdocs/src/welcome.xml
Log:
some small fixes to the FAQ by Michael [Plouj] Ploujnikov <address@hidden>

Modified: htdocs/src/faq.xml
===================================================================
--- htdocs/src/faq.xml  2007-01-14 23:59:43 UTC (rev 2652)
+++ htdocs/src/faq.xml  2007-01-15 02:49:49 UTC (rev 2653)
@@ -2,10 +2,10 @@
 <?xml-stylesheet type="text/xsl" href="default.xsl" ?>
 <page title="FAQ">
   
-  <section title="It doesn't work, what now?">
+  <section title="It doesn't work! What now?">
     <p>
-      The following frequently asked questions along with answers will
-      provide you with some solutions to common errors, problems or
+      The following frequently asked questions (along with answers) will
+      provide you with solutions some to common errors, problems or
       misunderstandings when you try to compile, use or get otherwise
       involved with Pingus.
     </p>
@@ -14,248 +14,237 @@
   <div id="faqtoc"/>
   <section title="FAQs - Frequently Asked Questions (and Answers)">
     <faq-list>
-      <faq date="21. Jul 2003">
-        <question>Where can I find more levels?</question>
+         <faq date="14 Jan 2007">
+        <question>What is Pingus?</question>
         <answer>
-          <em>Foreword: Every level that isn't reachable via the GUI in
-          Pingus is unsupported and might be completly broken, if you
-          want to try them you are on your own.</em><br /><br />
-
-          Beside the 22 tested and cleaned up levels of the first
-          island that come with Pingus, there are also around 120
-          levels that might be playable and another 100 levels that
-          are incomplete at the moment. These levels can be found in
-          the <tt>data/levels/playable</tt> and
-          <tt>data/levels/wip/</tt> (wip = Work in Progress). The
-          levels in <tt>playable/</tt> might be playable, but there is
-          no guarantee for that, they havn't been tested, might be
-          broken due to engine changes, might be far too easy or far
-          too hard or simply incomplete. The <tt>wip/</tt> directory
-          contains levels that are not playable at all, some of them
-          might even lack entrances or exit, so don't even think of
-          'playing' them, instead they can be used as framework for
-          levels you want to create yourself with the level editor.
-          That said, yep, Pingus contains a fully working level
-          editor, it might not be 100% bug free, but it was used to
-          construct all the levels that you can see in the game. So
-          don't hesitate and try it out and build your own levels.
+        The <a href="welcome.html">Welcome</a> page answers this question.
         </answer>
       </faq>
 
-      <faq date="21. Aug 2003">
-        <question>Where can I find the Windows version?</question>
-
+      <faq date="14 Jan 2007">
+        <question>How much does it cost?</question>
         <answer>
-          A official Windows version of 0.6.0 got never created and
-          never will be created, but we hope to provide one with
-          0.6.1, which will be equal to 0.6.0, but include fixed
-          fonts, corrected text and a few minor bugfixes.
+        We believe that you should answer this question for yourself.  If you
+        think this game is worth some amount of money, you can <a
+        
href="https://www.paypal.com/xclick/business=grumbel%40gmx.de&amp;item_name=Pingus+donation&amp;no_note=1&amp;tax=0&amp;currency_code=EUR";>donate
+        to Pingus via Paypal</a>. Otherwise, you can get the game for no
+        monetary cost.  Pingus is <a
+        href="http://www.gnu.org/philosophy/free-sw.html";>Free Software</a> and
+        you are not forced to pay any amount of money for this game.
         </answer>
-      </faq>
+      </faq>           
 
-      <faq date="15. Dec 2002">
-        <question>How can I get Pingus?</question>
+      <faq date="14 Jan 2007">
+        <question>Where can I get Pingus?</question>
         <answer>
-          Pingus is <a
-            href="http://www.gnu.org/philosophy/free-sw.html";>Free
-            Software</a> under the <a
-            href="http://www.gnu.org/licenses/gpl.html";>GNU GPL</a>,
-          that means everybody can download it, distribute it, modify
-          it and even distribute modified works, as long as the source
-          code is still provided (checkout the GNU GPL itself for more
-          details). That also means that Pingus is available at no
-          cost from this webpage and will be available for no cost
-          from this website in the future. But it also means that
-          Pingus is available from other websites and places, for
-          example most GNU/Linux distributions contain a (sometimes
-          outdated) version of Pingus, there might be some shareware
-          sites which contain a version of Pingus and you can even buy
-          game-packs which contain Pingus.<br /> <br />
-          
-          But the latest version that you can get from this site is
-          the only version that is supported, so if you have another
-          version and have some problem, the only answer you might get
-          is that you should get a new version from this site.
+        You can get Pingus from the <a href="download.html">download</a> 
section.
         </answer>
       </faq>
 
-      <faq date="14. Sep 2003">
-        <question>How much does it cost?</question>
+      <faq date="14 Jan 2007">
+        <question>Is there a Windows version?</question>
         <answer>
-          As the question above answers, Pingus is available at no
-          costs from this webpage. However you are welcome to make <a
-          
href="https://www.paypal.com/xclick/business=grumbel%40gmx.de&amp;item_name=Pingus+donation&amp;no_note=1&amp;tax=0&amp;currency_code=EUR";>donations
-          to Pingus via Paypal</a>. Pingus is after all a voluntary
-          project and if you don't have the time to help with
-          developing it, you are very welcome to help with a little
-          money.
+          An official Windows version of 0.6.0 was never
+          created and probably never will be.  However, we hope to
+          provide a Windows binary with the 0.6.1 release. It will
+          be equal to 0.6.0 plus fixed fonts, corrected text, and a
+          few minor bugfixes.
         </answer>
       </faq>
 
-      <faq date="15. Dec 2002">
-        <question>Which Pingus version should I use?</question> 
+      <faq date="14 Jan 2007">
+        <question>Where can I find more levels?</question>
         <answer>
-          As the previous answer told you, Pingus is available from a
-          number of places, that also means that not all places will have
-          the most current versions, some will probably ship an outdated
-          version or an not even working version. So if you want the
-          newest version <a href="http://pingus.seul.org";>the official
-            Pingus webpage</a> will always be the best place to search for a
-          new one.<br /><br />
+          <em>Foreword: Every level that isn't reachable via the GUI in Pingus
+          is unsupported and might be completely broken. If you want to try
+          them you are on your own.</em> <br /><br />
 
-          If you are a gamer it is strongly recommended that you use only
-          the version that is marked as playable and stable, all other
-          versions, be it the current CVS or a beta-snapshot release, are
-          not recommended since they will either spoil the story, new
-          levels, gadgets and other things or confuse you with unfinished,
-          buggy features. CVS or beta-snapshots might also delete
-          your savegames, game statistics or do other thing that ruin your
-          fun.<br /><br />
+          Besides the 22 tested and cleaned up levels of the first island that
+          come with Pingus. There are also around 120 levels that might be
+          playable and another 100 levels that are incomplete at the moment.
+          These levels can be found in the <tt>data/levels/playable</tt> and
+          <tt>data/levels/wip/</tt> (wip = work in progress). The levels in the
+          <tt>playable/</tt> directory might be playable, but there is no
+          guarantee for that. They haven't been tested. They might be broken
+          due to engine changes.  They might be far too easy or far too hard or
+          simply incomplete. The <tt>wip/</tt> directory contains levels that
+          are not playable at all. Some of them might even lack entrances
+          and/or exits. Don't be surprised that you can't play them. Instead,
+          these levels  can be used as framework for levels you want to create
+          yourself with the level editor.  Yes, you heard it right, Pingus
+          comes with a fully working level editor. It might not be 100% bug
+          free, but it was used to construct all the levels that you see in the
+          game, so don't hesitate to try it out and build your own levels.
+        </answer>
+      </faq>
 
-          If you want to test the current development version, want to
-          search for bugs and are prepared to find bugs it is of course
-          recommended that you stick to a current CVS checkout or the
-          beta-snapshots, since testing the stable version will not be
-          of much help a few weeks after the release, since most bugs
-          might already be fixed by then in the development versions.<br
-            /><br />
 
-          If you are a developer and want to look at the code its
-          recommended that you stick to current CVS, it might not always be
-          100% correct and compile correctly, but it should always be pretty
-          close to it. If you encounter problems, just contact one of the
-          authors and the problem might be fixed within a few hours.
+      <faq date="14 Jan 2007">
+        <question>What does it mean for Pingus to be Free Software?</question>
+        <answer>
+          Pingus is licensed under a <a
+          href="http://www.gnu.org/philosophy/free-sw.html";>Free/Libre
+          Software</a> license called <a
+          href="http://www.gnu.org/licenses/gpl.html";>GNU GPL</a>.
+          Basically, this means that everybody is free to download,
+          distribute, and modify it. Moreover, anyone can distribute
+          modified works of Pingus, as long as those works are
+          disributed under a <a
+          
href="http://www.gnu.org/philosophy/license-list.html#GPLCompatibleLicenses";>GPL
+          compatible license</a>. In other words, Pingus respects your
+          software freedoms.
         </answer>
       </faq>
 
-      <faq date="15. Dec 2002">
-        <question>How to compiling Pingus?</question>
+      <faq date="14 Jan 2007">
+        <question>How do I compile Pingus?</question>
         <answer>
-          Under GNU/Linux Pingus should compile like most other
-          software, a simple <tt class="command">./configure
-          &amp;&amp; make</tt> should do. To install Pingus type <tt
-          class="command">make install</tt>, but that is not recommended
-          with the development versions, since it might not work or
-          worse do ugly things to your file system layout, you can just
-          run Pingus directly from the source tree, so there is no
-          need to install it.<br /><br />
+          Under GNU/Linux run
+           <tt class="command">./configure
+          &amp;&amp; make</tt> in the source directory.
+        </answer>
+      </faq>
 
-          But be warned, Pingus need ClanLib and Hermes to be correctly
-          installed and to have the right version, so it might
-          <em>not</em> be really trivial. Unless you are a developer or
-          beta tester it is therefore strongly recommended that you stick
-          with the binaries that are provided in the <a
-            href="download.html">download section</a> of this site.
+      <faq date="14 Jan 2007">
+         <question>What are the required built-time libraries?</question>
+         <answer>
+         Pingus needs specific versions of ClanLib and Hermes. Running the <tt
+         class="command">./configure</tt> script will tell you if you whether
+         your system has them.
+         </answer>
+      </faq>
 
-          If you want to compile Pingus on Win32, you will need
-          Microsoft Visual C++ Version 6 or higher, project files are in
-          the Pingus source tree. But again, you need ClanLib and
-          Hermes, so it might not be really a trivial task. Pingus will
-          currently not compile with Cygwin or Mingw, sorry, porting
-          help is of course welcome.
+      <faq date="14 Jan 2007">
+        <question>What do I need for compiling Pingus on a Windows 
system?</question>
+        <answer>
+         If you want to compile Pingus on Win32, you will need Microsoft Visual
+         C++ Version 6 or higher. Project files are in the Pingus source tree.
+         Again, you need ClanLib and Hermes. Pingus will currently not compile
+         with Cygwin or Mingw, sorry, porting help is, of course, welcome.
         </answer>
       </faq>
+      <faq date="14 Jan 2007">
+        <question>Can I run Pingus from the source directory?</question>
+        <answer>
+           Yes
+        </answer>
+      </faq>
 
-      <faq date="15. Dec 2002">
-        <question>I tried compiling it, but something didn't work</question>
+      <faq date="14 Jan 2007">
+        <question>I tried compiling it, but something didn't work!</question>
         <answer>
-          First of all try to find out at which point it 'didn't work'.
-          If it failed at the <tt>./configure</tt> step, you might be
-          missing a correctly installed Hermes or ClanLib, the file
-          <tt>config.log</tt> might provide you with more information. If it
-          fails at <tt>make</tt> time it is most likely a bug in the
-          source, such as some C++ construct that requires a g++ larger
-          than 3.0, some simple typo, a missing include or other things
-          that might not show up on the developers machine, a bug report
-          is very welcome in such cases. Make sure that you include the
-          exact error message and version of Pingus and ClanLib in your
-          bug report.<br /><br />
-          
-          If Pingus compiled fine, but failed at startup with a message
-          like <tt>Couldn't open libsomething.so</tt>, you most likely
-          haven't run <tt>ldconfig</tt> after installing ClanLib or
-          <tt>/usr/local/lib</tt> is missing from your
-          <tt>/etc/ld.so.conf</tt>, in that case <tt>ldconfig</tt> won't
-          look at the correct places to find the libraries.
+          Technically, this isn't a question. You have to be more specific. A
+          general suggestion is to search the <a
+          href="http://savannah.nongnu.org/bugs/?group=pingus";>But Tracker</a>
+          for similar problems.
         </answer>
       </faq>
       
-      <faq date="22. Dec 2002">
-        <question>Why is Pingus still not done? Many years have past and
-          it can't be that difficult to write a simple Lemmings clone, can
-          it?</question>
+      <faq date="14 Jan 2007">
+        <question>
+          Why is Pingus still not done after being in development for so many 
years?
+        </question>
+        <answer>
+          There are several factors that contributed to the long
+          development time.  Some of them still cause delays. <br />
+          First of all, Pingus was my first large C++ project. After
+          all this started as a project for learning C++.  As a
+          result, a lot of things have been done wrong, and I needed
+          to rewrite or fix them at a later time.<br /><br />
 
-        <answer>Well, there are several factors which took Pingus to
-          take that long and still cause many delays. First of all Pingus
-          was my first larger C++ project, so it was after all a project
-          for myself to learn C++, but that also caused a lot of things to
-          be done wrong which I needed to rewrite or fix at a later point.
-          Pingus also as the problem of being over-engineered at a few
-          points, to much abstraction at places way it doesn't make sense
-          and only causes problems. So in the end there was lot of cruft
-          collected in the first two years which needed to be cleaned up
-          in the next years. At this point the code is a lot cleaner than
-          back than, but still has some ugly points in it which needs to
-          be fixed before the next release.<br />
+          Pingus also has the problem of being
+          over-engineered in a few places. There was too much
+          abstraction in places where it doesn't make sense and only
+          caused problems. So during the first two years a lot of
+          cruft accumulated which needed to be cleaned up in the next
+          years. The current code is much cleaner, but it still has
+          some ugly points. They are the focus of the next release.
+          <br /><br />
 
-          Beside the ugly-code issue one also has to see that Pingus is
-          a huge game, it isn't a small game like a simple Tetris clone.
-          It contains close to 800 unique graphics, 200 levels and 50'000
-          lines of code, all these aren't created over night. It might
-          have been possible to create this in a year, but motivation
-          comes and goes and so there where month were simply nothing
-          happens and weeks were large parts of the code got
-          restructured or rewritten.<br />
-          
-          Beside all that its <em>you</em> that could make the
+          Beside the ugly-code issue one also has to realize
+          that Pingus is more complex than it seems. It isn't
+          a small game like a Tetris clone would be. It contains close
+          to 800 unique graphics, 200 levels and 50'000 lines of code.
+          All of that hasn't been created over night. It might have
+          been possible to create this in a year, but motivation comes
+          and goes. As a result, there were month where simply nothing
+          happened and weeks where large parts of the code got
+          restructured or rewritten.<br /><br />
+
+          Besides all that, <em>you</em> can make the
           development go faster by contributing something to the
-          project. You don't need coding skills for that, play testing
-          the beta versions alone could be a big help if you send in
-          helpful comments.
+          project.
         </answer>
       </faq>
+      <faq date="14 Jan 2007">
+        <question>How can I help the development of Pingus?</question>
+        <answer> This project needs help in the following areas:
+          <ul>
+            <li>Writing documentation</li>
+            <li>Writing stories</li>
+            <li>Programming
+              <ul>
+              <li>debugging the editor</li>
+              <li>making code 64-bit friendly</li>
+              <li>allowing for cygwin/mingw compilation</li>
+              <li>porting from Clanlib to SDL</li>
+              </ul>
+            </li>
+            <li>Play testing</li>
+          </ul>
+        </answer>
+      </faq>
 
-      <faq date="22. Dec 2002">
+      <faq date="14 Jan 2007">
         <question>
-          Pingus runs to slowly, any way to make it faster?
+          Pingus runs too slow. Is there any way to make it faster?
         </question>
 
         <answer>
-          There are multiple ways to tune Pingus speed. First of if your
-          computer is to slow and runs at 24 or 32bit color depth
-          switching it down to 16bit might give you a boost of around
-          50% percent, depending on your hardware. X11 doesn't allow
-          switching color depth at run time, so well this is a bit
-          ugly.<br/>
+          There are multiple ways to tune the running speed of
+          Pingus. <br /> Firstly, reducing the screen colour
+          depth (to 16bit, for example) on a slower computer might
+          give you a boost of around 50% percent, depending on your
+          hardware. X11 doesn't allow switching color depth at run
+          time, and the exact instructions for doing this are outside
+          of the scope of this FAQ. Consult your distribution
+          documentation for more information.<br /><br />
 
-          If you can't switch down the color depth, don't want to or it
-          is still to slow you can switch down Pingus to 640x480, that
-          can be done by starting it via:<br/>
-          
-          <tt>pingus -g 640x480</tt><br/>
+          Secondly, a gain in speed can be achieved by
+          reducing the display resolution of Pingus. For example, if
+          you want to run Pingus at 640x480 you can do this with the
+          following command:<br />
 
-          If that still doesn't help you can run Pingus in
-          <em>fast-mode</em>, it disables all costly particle effects
-          and the background, thus Pingus will look more ugly, but will
-          probably be a good amount faster. Fast-mode can be turned on 
with:<br/>
+          <tt>pingus -g 640x480</tt><br/><br />
 
-          <tt>pingus --fast-mode</tt><br/>
+          Thirdly, you can run Pingus in a <em>fast-mode</em>.
+          This mode disables all costly particle effects and the
+          background.  Thus, Pingus will look more ugly, but will
+          probably be a good amount faster. Fast-mode can be turned on
+          with:<br />
 
-          You might also play with the <tt>min-frame-skip</tt> and
-          <tt>max-frame-skip</tt> options, both should result in a more
-          uniform frame-rate, even so it will be a bit more jerky, but
-          playability can be increased by that non the less.<br/>
+          <tt>pingus --fast-mode</tt><br/> Remember, the
+          <em>fast-mode</em> has lots of room for improvement. If it
+          doesn't help you make Pingus run fast enough, not all is
+          lost. <br /><br />
 
-          You can also of course combine all the above and with 'F11'
-          you can enable the frame-counter which should help you
-          optimising the game. If you have a good configuration for your
-          system, please mail it to <a href="mailto:address@hidden";>Ingo
-            Ruhnke</a> along with a description of your system. At a later
-          point all this might probably get auto-detected and the
-          fast-mode also contains lots of room for optimizations, so if
-          it is still not fast enough not all is lost.
+          If that is not enough, you might also want to play
+          with the <tt>min-frame-skip</tt> and <tt>max-frame-skip</tt>
+          options.  Both should result in a more uniform frame-rate.
+          This can make the game jerky, but playability can be
+          improved nonetheless.<br /><br />
+
+          Finally, the 'F11' key can help you a great deal in
+          your optimisation process by showing the frame-rate counter.
+          <br /><br />
+
+          If you have a good configuration for your system,
+          please mail it to <a href="mailto:address@hidden";>Ingo
+          Ruhnke</a> along with a description of your system. At a
+          later point all this info could be used to write an
+          auto-detection algorithm for optimizing Pingus.
         </answer>
       </faq>
     </faq-list>
   </section>
-</page>
\ No newline at end of file
+</page>

Modified: htdocs/src/news.xml
===================================================================
--- htdocs/src/news.xml 2007-01-14 23:59:43 UTC (rev 2652)
+++ htdocs/src/news.xml 2007-01-15 02:49:49 UTC (rev 2653)
@@ -2,6 +2,10 @@
 <?xml-stylesheet type="text/xsl" href="default.xsl"?>
 <page title="News">
   <news>
+    <item date="15. Jan 2007">
+       Porting Pingus to SDL is in progress, some spelling fixes for the FAQ
+    </item>
+    
     <item date="11. Feb 2006">
       Time for some news, current plans for Pingus look like this:
 

Modified: htdocs/src/welcome.xml
===================================================================
--- htdocs/src/welcome.xml      2007-01-14 23:59:43 UTC (rev 2652)
+++ htdocs/src/welcome.xml      2007-01-15 02:49:49 UTC (rev 2653)
@@ -57,6 +57,5 @@
        SRC="http://de.nedstat.net/scripts/nedstat.dll?name=pingus";
        WIDTH="22" HEIGHT="22" BORDER="0" ALT="" ALIGN="right"></A>-->
 
-    <netstat-image />
   </section>
 </page>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]