CisLunarFreighter

Welcome to the learning project CisLunarFreighter!

CisLunarFreighter is being produced by participants at Wikiversity 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 subpages for content related to this project.

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/

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

 * /Features/
 * /Game design/
 * /Specifications/
 * /Software development plan/
 * /Personal game data/
 * /Requirement analysis and high level design/
 * /Initial splashscreen, launcher, menu/
 * /Mission generator/
 * /Spaceships/
 * /Takeoff and lander screens/
 * /Terran spaceport/
 * /Spaceship designer/
 * /Spacecraft freight load planner/
 * Terran, Lunar, Asteroid, or Saturn Pirate Base


 * /Pilot cockpit screen/
 * Mini Map Radar Overview, Cockpit Menu, Headsup Communicator


 * /Asteroids or meteor shower flythroughs/
 * /Solar system game controls/
 * /User keyboard interface controller/
 * /User mouse interface controls/
 * /Background music selection and player/
 * /Music/
 * /Lunar spaceports/
 * /Game objects/
 * /Workspace/

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 Wikiversity participants at other Wikiversity 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:
 * Mirwin 05:07, 9 November 2006 (UTC)
 * 71.164.246.16 23:46, 8 January 2008 (UTC)

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.
 * Source of free samples of background music
 * More free music licensed under Creative Commons
 * Free sets of textures and materials for Blender 3D.
 * Royalty free music and voice overs free

Applicable tutorials
The following online tutorials demonstrate useful game programming techniques.
 * Writing a Space Invaders game in Java