Jump to content

Archive:CisLunarFreighter: Difference between revisions

From IdeaWazaWiki
wikademia>Mirwin
m fix format
wikademia>Wikademia
 
(92 intermediate revisions by 14 users not shown)
Line 1: Line 1:
This page is to collect and organize information regarding the Wikiveristy learning project <b>CisLunarFreighter</b>.
{{ntnes}}
Welcome to the learning project '''CisLunarFreighter'''!


==Background==
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.


CisLunarFreighter is a game being produced by participants at Wikivervity to get direct hands on experience with developing computer games.  It used open source tools to the extent possible but is not restricted to them. Participants using licensed materials, tools and proprietary file formats bring a great deal to the experience as this guarantees all the normal headaches encountered in commercial productions with translation and licencing problems.
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.
 
==Goals==
The primary goal is for the participants to have fun performing production tasks and learn.   If the schedule and uniformity of the project suffers a bit this also is educational for the participants.
* Java based MUD
* Java based client/server applets for cisLunarFreight as well as a standalone application.
* An interface to other games with compatible communication format, setup and/or MUD co residency.
 
Learning trails producing materials and/or participants:
* http://en.wikiversity.org/wiki/A_Hands-On_Introduction_to_Game_Design_and_Production_Processes
* http://en.wikiversity.org/wiki/Blender


==Project plan==  
==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.


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/]]


==Software Development Plan==
==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?)


We plan to use free open source tools to the greatest extent possible to produce data and software that is free redistributable and fully modifiable by anyone who wishes to do so.  A former game producer has quite a bit of existing proprietary graphics models which we have confirmed may be translated into open source blender files.  It remains to be seen the accuracy usefulness of the translation process.  At this time we intend to develop in java when a deployment plan built around adequate performance MUD server (even if must use different language) and java clients and game servers.  Obviously this plan needs a great deal of research, thinking and augmentation before it can be considered a useable draft.
== 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/]]


==Hardware requirements==
==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.


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 handheld computing and communications markets.
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.


==Free Materials Distribution==
We might get some help from other Wikademia participants at [[Software_testing/laboratory_course#other_collaborations|other Wikademia course participant's pages]].


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.
==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.


==Configuration management==  
==Active participants==
Participants willing to coordinate, consult and/or kibitz reqarding questions:
* [[User:Mirwin|Mirwin]] 05:07, 9 November 2006 (UTC)
* [[Special:Contributions/71.164.246.16|71.164.246.16]] 23:46, 8 January 2008 (UTC)
* ...


This needs some study and work defining useful methods.  Many of our learners and participants have little or no experience with automated configuration management and tracking tools such as subversion, Ant or others.
==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]]


==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.
==External links==
* [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


==Brainstorming==  
===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.
* [http://www.ccmixter.org/ Source of free samples of background music]
* [http://www.jamendo.com/ More free music licensed under Creative Commons]
* [http://brendonmurphy1.googlepages.com/ Free sets of textures and materials for Blender 3D.]


In progress, please join in somewhere.
=== Applicable tutorials ===
The following online tutorials demonstrate useful game programming techniques.
* [http://www.planetalia.com/cursos/ Writing a Space Invaders game in Java]


==Game Design==
[[Category:Learning projects]]
 
[[Category:Game Design]]
Preliminaries are In progress, please join in somewhere.
[[Category:CisLunarFreighter]]
 
[[Category:simulations]]
==Scripts for Splashscreen and Phase Transitions==
 
In progress, please join in somewhere along the learning trails.  Add links to your stories and scripts below to solicit review from dropins or regulars.  Stories and scripts may be in industry standard format or informal.  Either place them in wikimedia files or pdfs published through the wikimedia server:
 
* ...
 
==Storyboards for Case Studies or Play Scenarios==
 
Please provide on Wikiversity or in PDFs or open source Word processor format
 
* ...
 
Participants willing to coordinate, consult and/or kibitz reqarding questions:
* [[User:Mirwin|Mirwin]] 05:07, 9 November 2006 (UTC)

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.