Archive:CisLunarFreighter: Difference between revisions
wikademia>Remi →Software development plan: made into separate subpage - see - CisLunarFreighter/Software development plan |
wikademia>Remi →Project contents: added links to the two new sections |
||
| Line 20: | Line 20: | ||
== Project contents == | == Project contents == | ||
* [[/Software development plan/]] | |||
* [[/Game design/]] | |||
* [[/Personal game data/]] | * [[/Personal game data/]] | ||
* [[/Requirement analysis and high level design/]] | * [[/Requirement analysis and high level design/]] | ||
| Line 38: | Line 40: | ||
* [[/User mouse interface controls/]] | * [[/User mouse interface controls/]] | ||
* [[/Background music selection and player/]] | * [[/Background music selection and player/]] | ||
* [[/Music]] | * [[/Music/]] | ||
* [[/Lunar spaceports/]] | * [[/Lunar spaceports/]] | ||
* [[/Game objects]] | * [[/Game objects/]] | ||
==Specifications== | ==Specifications== | ||
Revision as of 22:48, 11 January 2008
This page is to collect and organize information regarding the Wikiversity 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.
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.
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 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.
Project contents
- /Software development plan/
- /Game design/
- /Personal game data/
- /Requirement analysis and high level design/
- /Initial splashscreen, launcher, menu/
- /Mission generator/
- /Spaceships/
- /Spaceship designer/
- /Personal game data/
- /Terran spaceport/
- /Spacecraft freight load planner/
- /Takeoff and lander screens/
- Terran, Lunar, Asteroid, or Saturn Pirate Base
- 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/
Specifications
What should the user experience be like?
An overview of the game's major requirements:
- Entertainment -- should be fun.
- 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.
We might get some help from other Wikiversity participants at other Wikiversity course participant's pages.
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.
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)
- ...
See also
- A Hands-On Introduction to Game Design and Production Processes
- Blender for Game Graphics and Animation
- Massive Multiplayer Online Role Playing Game Research Project
External links
- ORBITER
- Planets 3D - OpenGL Solar system sim
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.
Applicable tutorials
The following online tutorials demonstrate useful game programming techniques.