URL:
  <http://gna.org/task/?func=detailitem&item_id=2570>

                 Summary: Submission of OpenTactics
                 Project: Gna! Administration
            Submitted by: falkkin
            Submitted on: Thu 11/10/2005 at 19:43
                  Status: None
         Approval Status: None
         Should Start On: Thu 11/10/2005 at 00:00
   Should be Finished on: Sun 11/20/2005 at 00:00
                Category: Project Approval
                Priority: 5 - Normal
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open

    _______________________________________________________

Details:

A new project has been registered at Gna! 
The project account will remain inactive until a site admin approve or
discard the registration.


######### REGISTRATION ADMINISTRATION #########

While this item will be useful to track the registration process, approving
or discarding the registration must be done using the specific "Group
Administration" page, accessible only to site administrators, effectively
logged as site administrators (superuser):

  <https://gna.org/admin/groupedit.php?group_id=1355>


######### REGISTRATION DETAILS ######### 

Full Name:
----------
  OpenTactics

System Group Name:
-----------------
  tactics

Type:
-----
  Programs

License:
-------- 
  GNU General Public License V2 or later

Description:
------------
  The goal of this project is to develop an open-source tactical RPG. A
tactical RPG is a type of role-playing game where battles are fought in a
turn-based manner. Characters move on a 3D grid and take turns making
attacks.

The implementation so far has the following capabilities:
* Loading map data from a simple text-file format
* Displaying the 3D map with OpenGL
* Displaying characters on the map
* Some graph code, used to determine which squares a character can reach in
one turn
* Allowing the player to move characters around the map

This code can be downloaded at:
http://www.cs.cmu.edu/~mcmillen/tactics.tar.gz 

Future work will include the further development of the game engine, which
will allow the player to develop his/her characters, take place in battles,
and so on. 

The development of the game will also include the development of AI for the
player to play against. A networked multiplayer version of the game may also
be developed.

Once the engine is in a mature state, we will start developing actual game
content, including maps, plot, sounds, music, art, and so on. There may be
several different games produced that all use the same underlying engine.

To date, the game is implemented purely in the Python programming language,
using several Python libraries.

Other Software Required:
------------------------
  My program depends upon:
Python, version 2.4 (compatible with GNU GPL according to
http://www.gnu.org/philosophy/license-list.html)
Numeric Python module (Permissive, BSD-like license with no advertising
clause: see license at http://numeric.scipy.org/numpydoc/numdoc.htm)
PyOpenGL - Python bindings to OpenGL. (BSD license with no advertising
clause: see http://pyopengl.sourceforge.net)
PyGame library for developing games in Python (LGPL, see
http://www.pygame.org/readme.html)
PyGame itself depends on libSDL. (LGPL, see
http://www.libsdl.org/license.php)

For now, we are using some art from the Battle for Wesnoth project
(http://www.wesnoth.org). Battle for Wesnoth, including the art, is released
under the GPL. Also bundled in the .tar.gz file is the Bitstream Vera fonts
collection. The license for these fonts can be found at
http://www.gnome.org/fonts/ and allows free redistribution with any form of
software.








    _______________________________________________________

Reply to this item at:

  <http://gna.org/task/?func=detailitem&item_id=2570>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


Reply via email to