Jump to content

Archive:CisLunarFreighter: Difference between revisions

From IdeaWazaWiki
wikademia>Remi
wikademia>Wikademia
 
(20 intermediate revisions by 8 users not shown)
Line 1: Line 1:
[[Image:CisLunarFreighter_opening_menu_draft1.jpg|thumb|right|400px|Expanding thumbnail screenshot]]
{{ntnes}}
This page is to collect and organize information regarding the Wikiversity learning project '''CisLunarFreighter'''.
Welcome to the learning project '''CisLunarFreighter'''!


CisLunarFreighter is a game being produced by participants at Wikiversity to get direct hands on experience with developing computer games. Using open source tools to the extent possible, participants using a variety of resources will produce a stellar educational game.
CisLunarFreighter is being produced by participants at Wikademia to get direct hands on experience with game development. Using open source tools to the greatest extent possible, participants using a variety of resources will produce a stellar educational game.


Project pages are easily tagged by placing a category link, "[[[[:Category:CisLunarFreighter]]]]", at the bottom of the page. This makes a list of project pages easily accessible at the bottom of each tagged page. Please help by tagging new pages with the cisLunarFreighter category as explained at [[Help:Category]] and [[Intermediate Wikiversity]]. Please also use [[Wikiversity:Subpages|subpages]] for content related to this project.
Project pages are easily tagged by placing a category link, "<font color="Blue">[[[[:Category:CisLunarFreighter]]]]</font>", at the bottom of the page. This makes a list of project pages easily accessible at the bottom of each tagged page. Please help by tagging new pages with the cisLunarFreighter category as explained at [[Help:Category]] and [[Intermediate Wikademia]]. Please also use [[Wikademia:Subpages|subpages]] for content related to this project.
 
==Project plan==
In work in small pieces around Wikademia learning trails.  Perhaps a couple of entrepreneurs or other project leader types will tackle a draft schedule or work breakdown structure soon.
 
[[/Task list/]]


==Goals==
==Goals==
Line 13: Line 18:
* Create client/server applets for CisLunarFreighter as well as a standalone application
* Create client/server applets for CisLunarFreighter as well as a standalone application
* Create an interface to other games with compatible communication format, and/or setup multi-user co-residency (API?)
* Create an interface to other games with compatible communication format, and/or setup multi-user co-residency (API?)
==Project plan==
In work in small pieces around Wikiversity learning trails.  Perhaps a couple of entrepreneurs or other project leader types will tackle a draft schedule or work breakdown structure soon.
[[/task list]]


== Project contents ==
== Project contents ==
* [[/Software development plan/]]
* [[/Features/]]
* [[/Game design/]]
* [[/Game design/]]
* [[/Specifications/]]
* [[/Specifications/]]
* [[/Software development plan/]]
* [[/Personal game data/]]
* [[/Personal game data/]]
* [[/Requirement analysis and high level design/]]
* [[/Requirement analysis and high level design/]]
Line 28: Line 29:
* [[/Mission generator/]]
* [[/Mission generator/]]
* [[/Spaceships/]]
* [[/Spaceships/]]
* [[/Takeoff and lander screens/]]
* [[/Terran spaceport/]]
* [[/Spaceship designer/]]
* [[/Spaceship designer/]]
* [[/Personal game data/]]
* [[/Terran spaceport/]]
* [[/Spacecraft freight load planner/]]
* [[/Spacecraft freight load planner/]]
* [[/Takeoff and lander screens/]]
::Terran, Lunar, Asteroid, or Saturn Pirate Base
::Terran, Lunar, Asteroid, or Saturn Pirate Base
* [[/Pilot cockpit screen/]]
* [[/Pilot cockpit screen/]]
Line 44: Line 44:
* [[/Lunar spaceports/]]
* [[/Lunar spaceports/]]
* [[/Game objects/]]
* [[/Game objects/]]
* [[/Workspace/]]


==Specifications==
==Game testing==
What should the user experience be like?
There is a lot of ground work to be done before we get to game testing... this project is still in the planning phase.
 
An overview of the game's major requirements: 
* Entertainment -- should be fun.<br>
* Social -- Interaction with other people via
** Chat -- most mud environments allow this
** Email --  useful or not?
** Game consequences -- makes the game more interesting
* Educational - Exposure to some science, engineering, and operations concepts
**  Math practice
**  Reading around the web
**  Use of open source tools for modding
**  Software design and coding techniques
 
===Hardware requirements===
The game client and server should run on any adequate performance desktop. It is not intended as a primary focus to meet the needs of the emerging hand-held computing and communications markets.


==Game testing==
This will have to be done by the developers until we get enough of a game up and running to attract alpha and beta player/testers.
This will have to be done by the developers until we get enough of a game up and running to attract alpha and beta player/testers.


We might get some help from other Wikiversity participants at [[Topic:Software_testing/laboratory_course#other_collaborations|other Wikiversity course participant's pages]].
We might get some help from other Wikademia participants at [[Software_testing/laboratory_course#other_collaborations|other Wikademia course participant's pages]].


==Game materials distribution==
==Game materials distribution==
Has begun on an adhoc basis. Longterm we intend to setup a SourceForge project to backup and distribute at least the stable releases of the open source materials on demand 24/7.
This has begun on an adhoc basis. Longterm we intend to setup a SourceForge project to backup and distribute at least the stable releases of the open source materials on demand 24/7.


==Active participants==
==Active participants==
Line 83: Line 68:


==External links==
==External links==
* [http://orbit.medphys.ucl.ac.uk/ ORBITER]
* [http://freshmeat.net/projects/exoflight/?branch_id=73789&release_id=274211 Exoflight]
* [http://procurement.nasa.gov/cgi-bin/eps/synopsis.cgi?acqid=128415 NASA plans for MMORPG]
* [http://sourceforge.net/projects/planets3d/ Planets 3D] - OpenGL Solar system sim
* [http://sourceforge.net/projects/planets3d/ Planets 3D] - OpenGL Solar system sim


Line 96: Line 82:
* [http://www.planetalia.com/cursos/ Writing a Space Invaders game in Java]
* [http://www.planetalia.com/cursos/ Writing a Space Invaders game in Java]


[[Category:Game design]]
[[Category:Learning projects]]
[[Category:Learning projects]]
[[Category:Game Design]]
[[Category:Game Design]]
[[Category:CisLunarFreighter]]
[[Category:simulations]]

Latest revision as of 16:36, 10 June 2009

Welcome to the learning project CisLunarFreighter!

CisLunarFreighter is being produced by participants at Wikademia to get direct hands on experience with game development. Using open source tools to the greatest extent possible, participants using a variety of resources will produce a stellar educational game.

Project pages are easily tagged by placing a category link, "[[Category:CisLunarFreighter]]", at the bottom of the page. This makes a list of project pages easily accessible at the bottom of each tagged page. Please help by tagging new pages with the cisLunarFreighter category as explained at Help:Category and Intermediate Wikademia. Please also use subpages for content related to this project.

Project plan

In work in small pieces around Wikademia learning trails. Perhaps a couple of entrepreneurs or other project leader types will tackle a draft schedule or work breakdown structure soon.

/Task list/

Goals

  • Have fun
  • Perform production tasks whilst learning
  • Learn from mistakes
  • Create multiple player interactivity
  • Create client/server applets for CisLunarFreighter as well as a standalone application
  • Create an interface to other games with compatible communication format, and/or setup multi-user co-residency (API?)

Project contents

Terran, Lunar, Asteroid, or Saturn Pirate Base
Mini Map Radar Overview, Cockpit Menu, Headsup Communicator

Game testing

There is a lot of ground work to be done before we get to game testing... this project is still in the planning phase.

This will have to be done by the developers until we get enough of a game up and running to attract alpha and beta player/testers.

We might get some help from other Wikademia participants at other Wikademia course participant's pages.

Game materials distribution

This has begun on an adhoc basis. Longterm we intend to setup a SourceForge project to backup and distribute at least the stable releases of the open source materials on demand 24/7.

Active participants

Participants willing to coordinate, consult and/or kibitz reqarding questions:

See also

Creative materials

In this project we wish to use materials free as in beer as well as licensing so we have simple distribution to anyone who wishes to download from Sourceforge or receive source or executable from other sources.

Applicable tutorials

The following online tutorials demonstrate useful game programming techniques.