Difference between revisions of "ReactOS Game"
(→Project Status) |
PurpleGurl (talk | contribs) m (Minor grammar I missed last time through.) |
||
(30 intermediate revisions by 18 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Outdated}} | ||
+ | |||
== The Idea == | == The Idea == | ||
− | I think ReactOS should have its own game. A simple | + | |
+ | I think ReactOS should have its own game. A simple 2D game, maybe something like XBill would be cool. The game project should be a separate project and it should not take time away from the development of ReactOS. When the game is ready it could (or could not) be included in ReactOS. But the more interesting thing here is that everyone can run the game in Windows too and if they have never heard about ReactOS, after they have played the game they may become interested in the ReactOS Project. So the motivation of the game project is to promote ReactOS. The game should give a positive impression of ReactOS, so it should not be too aggressive against MS. | ||
== Motivation == | == Motivation == | ||
− | The main reason for this game project is to promote ReactOS. | + | |
+ | The main reason for this game project is to promote ReactOS. Many big companies have games that promote their products; why should ReactOS be any different? Even the US army has their own game (America's Army). UN has a game called Food-force and so on. | ||
== Project Status == | == Project Status == | ||
− | |||
+ | We have decided to do a simple side-scrolling game. From now on we will use all of our resources to get more ideas for the game and forget the other game ideas. We still need to decide who will be the project coordinator and head designer and also whether SuperTux will be the base of our project or if there is some better one to use for a side-scrolling game. | ||
=== DONE === | === DONE === | ||
− | *Started brainstorming. Gathering ideas and | + | |
− | *Suggesting game ideas | + | *Started brainstorming. Gathering ideas and contributors. |
− | *Commenting game ideas | + | *Suggesting game ideas. |
+ | *Commenting game ideas. | ||
*Voting which game idea to choose (vote here: http://reactos.com/forum/viewtopic.php?t=649 ) | *Voting which game idea to choose (vote here: http://reactos.com/forum/viewtopic.php?t=649 ) | ||
+ | |||
Results: | Results: | ||
− | ReactRacer (TuxRacer with ReactOS art) | + | * 12% [5] - ReactRacer (TuxRacer with ReactOS art) |
− | + | * 10% [4] - ReactBubble (Frozen Bubble with ReactOS art) | |
− | ReactBubble (Frozen Bubble with ReactOS art) | + | * '''53% [21] - Super Reacty. A simple side-scrolling jump'n'run game (with ReactOS art)''' |
− | + | * 10% [4] - Paintball | |
− | '''Super Reacty. A simple side-scrolling jump'n'run game (with ReactOS art) | + | * 12% [5] - ReactFighter |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | Total Votes: 39 | ||
=== IN PROGRESS === | === IN PROGRESS === | ||
− | |||
+ | * Getting more ideas for Super Reacty. A simple side-scrolling jump'n'run game (Improving the idea). | ||
=== TODO === | === TODO === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | * Choosing the platform for the game (Maybe getting something from another project). | ||
+ | * Choosing the project-manager from one of the contributors. | ||
+ | * Starting sf.net project for the game. | ||
+ | * Do some initial artwork. | ||
+ | * Choose chief artist. | ||
+ | * Coding (If the chosen platform is good, we may not need a lot of coding). | ||
+ | * First demo (Some ReactOS Art implemented to chosen platform). | ||
=== How to Proceed === | === How to Proceed === | ||
− | * | + | |
− | + | * Download the source package supertux-0.1.2.tar.bz2 from [http://developer.berlios.de/project/showfiles.php?group_id=3467 here] and take a look at "data/images/shared". | |
== Guidelines for the game project == | == Guidelines for the game project == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | * Positive promotion for ReactOS included in the game (Not too aggressive against Microsoft). |
− | Here | + | ** Includes the ReactOS logo or Reacty or both (important for Windows users who do not know ReactOS). |
+ | ** May also include other references to ReactOS (Important for Windows users who do not know about ReactOS). | ||
+ | * Works in both Windows and ReactOS (This should be easy). | ||
+ | * Addictive (You would want to play it forever.) | ||
+ | * GPL | ||
+ | * Fast project, not too complex of a game (6 to 12 months?). | ||
+ | * Should not take time from ReactOS developers (People who have no kernel skills could contribute). | ||
+ | * Simple controls. | ||
+ | * Does not need a long study before you can play it. | ||
+ | * Should appeal to casual gamers. | ||
+ | * Levels should be kept short to enable casual gaming (able to play the game every now and then without losing track of the game/story). | ||
+ | |||
+ | == Game play == | ||
+ | |||
+ | Here are a few game ideas. Add your comments for any idea or add your own suggestions for the game. | ||
*'''Super Reacty'''. A simple side-scrolling jump'n'run game (with ReactOS art) | *'''Super Reacty'''. A simple side-scrolling jump'n'run game (with ReactOS art) | ||
− | **Platform: | + | **Platform: [http://supertux.berlios.de/ SuperTux]. |
− | ** | + | **Something like Super Mario, Giana Sisters, etc. (RomanH) |
− | ** | + | **Could include Reacty as the main character. (RomanH) |
− | ** | + | **Enemies could be pieces of bloatware and malware (Gracefully depicted and drawn, of course). (AcetoliNe) |
− | ** | + | **Enemies could also be bugs in the system, which you have to destroy. (AcetoliNe) |
− | **ReactOS logo and | + | **ReactOS logo and web address should be included in the end demo. |
− | **Reacty has many tools to aid him on his trip | + | **Reacty has many tools to aid him on his trip. |
− | ** | + | **Strategy: Not only run from left to right but complete different tasks in each level (Pick up an upgrade, "fix" some bugs, close security hole, etc.). |
− | + | == The Story == | |
− | + | Reacty is lost in "OS-land" and finding his way to the net. Reacty is small and not really noticed by the larger OSs. His mission is to find the coders that will set the world free, He must find the core coders on the way and the coders will help him to grow bigger, (Version number goes up after Reacty visits coders. Coders to have familiar names and tasks) and pass through different kinds of hitches (Other operating systems have set up barriers and blocks on the way). Once Reacty has visited all the coders he will be able to pass through the gateway and onto the net. There are also a lot of evil bugs, malware and bloatware that are trying to kill Reacty. In the end, Reacty will find his way into the safe and familiar ReactOS operating system and he can make ReactOS even better and more compatible by using all the information gathered on his trip. (Sami, remixed by Headstrong) | |
− | Reacty is lost in "OS-land" and finding his way to the net. Reacty is small and not really noticed by the larger | + | *Level 0 (Introduction) |
− | *Level 0 ( | + | **Easy start level that introduces Reacty and maybe ReactOS somehow. This might be the first step for the game (Some sort of demo). |
− | **Easy start level that introduces Reacty and maybe ReactOS somehow. This might be first step for the game ( | ||
*Level 1 <???> | *Level 1 <???> | ||
*Level 2 <???> | *Level 2 <???> | ||
Line 93: | Line 94: | ||
== Characters == | == Characters == | ||
+ | |||
=== Reacty === | === Reacty === | ||
− | + | ||
− | Reacty is the main character of this game. Reacty is a small and friendly character that lives inside ReactOS and helps the | + | Reacty is the main character of this game. Reacty is a small and friendly character that lives inside ReactOS and helps the users. |
==== Pictures of Reacty ==== | ==== Pictures of Reacty ==== | ||
− | |||
− | + | Here are a few suggestions for the main character "Reacty" from users on forum: | |
− | + | ||
http://img142.echo.cx/img142/4680/reacty30bl.png http://img254.echo.cx/img254/1312/reacty21kz.png http://img250.echo.cx/img250/5899/reacty0ko.png | http://img142.echo.cx/img142/4680/reacty30bl.png http://img254.echo.cx/img254/1312/reacty21kz.png http://img250.echo.cx/img250/5899/reacty0ko.png | ||
− | + | ||
http://webpages.charter.net/mariemasters/atom_mascot.jpg | http://webpages.charter.net/mariemasters/atom_mascot.jpg | ||
− | + | === Bug (Enemy) === | |
− | === Bug ( | + | |
− | Bug is one of the | + | Bug is one of the enemies of Reacty... |
==== Pictures of Bug ==== | ==== Pictures of Bug ==== | ||
http://img248.echo.cx/img248/5194/bug9ng.png | http://img248.echo.cx/img248/5194/bug9ng.png | ||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Patch shooter === | === Patch shooter === | ||
− | A device that emits patches and | + | |
− | + | A device that emits patches and bug fixes, the patch shooter can be used to destroy bugs and patch security holes in the system. (AcetoliNe) Security holes could be large holes (or canyons) in the landscape Reacty is not able to pass. In order to get to the next stage he has to find the right patch. (dgr) | |
+ | |||
=== Antivirus pill === | === Antivirus pill === | ||
− | |||
− | + | After consuming this pill, Reacty can successfully avoid infection with malware for a limited time (until the virus definitions expire). (AcetoliNe) | |
− | |||
− | |||
+ | When an antivirus pill is obtained, Reacty's electrons should change to a different color and glow brighter, possibly circle faster. This would show some resemblance of a "force field". (Mammlouk) | ||
== Links to other game projects for reference == | == Links to other game projects for reference == | ||
− | |||
− | http://trophy.sourceforge.net/ | + | * http://hellcarrier.sourceforge.net/ |
+ | * http://trophy.sourceforge.net/ | ||
+ | * http://kof91.sourceforge.net/ | ||
+ | * http://fftrader.sourceforge.net/ | ||
+ | * http://openmugen.sourceforge.net/ | ||
+ | * http://gusanos.sourceforge.net/ | ||
+ | * http://nil.sourceforge.net/ | ||
+ | * http://moagg.sourceforge.net/ | ||
+ | * http://stratagus.sourceforge.net/ (an RTS engine) | ||
+ | * http://wouter.fov120.com/cube/ (a FPS engine + rudimentary game) | ||
+ | * http://laser.narr.as/laser.swf (a flash puzzle game. not an open source project) | ||
− | + | == Contributors == | |
− | + | *Project coordinator: | |
+ | *Head designer: | ||
+ | *Graphic artists: | ||
+ | *Animation artist: | ||
+ | *Music artist: | ||
+ | *Coders: | ||
+ | *Other contributors: | ||
+ | **Sami | ||
+ | **Headstrong | ||
− | + | '''''Please move your name into appropriate category (May be also in several categories).''''' | |
− | + | RomanH (Whatever is needed. Some programming skills (C), SDL knowledge, Paint Shop Pro knowledge). | |
− | + | Floyd | |
+ | (Content designer: war2, war3, Quake2, Quake3, Neverwinter) | ||
+ | (Basic coding skills: c++, php) | ||
+ | (Basic Photoshop skills) | ||
− | + | AcetoliNe (Artwork: 2d, 3d)(Basic coding skills: c, c++) | |
− | + | Harteex (Basic c/c++ skills, experienced in php (If it is to any use), some art, ideas and general support ;)) | |
− | + | Mammlouk (Brainstorming and General Support) | |
− | + | anarkis (Experienced coding skills: c/c++, asm, php, ddraw, opengl)(Basic pixel skills)(Basic tracking/musical skills) | |
− | + | whitehornmatt (I make a similar game based on SuperTux about a burger and know how the game works pretty well, I can do graphics, slight code modifications (like character names), and possibly music (I made some for my other game ([http://superburgerwld.sf.net Super Burger World] )) | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | == Preview of Super Reacty == | ||
− | + | This is what you see if you simply replace some of the character images in your SuperTux directory: | |
+ | http://img248.echo.cx/img248/2192/superreacty0mq.th.png [http://img248.echo.cx/img248/2192/superreacty0mq.png Full Size] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | http://s43.photobucket.com/albums/e351/zRideBMXz/ReactOS/th_SuperReacty.png [http://i43.photobucket.com/albums/e351/zRideBMXz/ReactOS/SuperReacty.png Full Size] | |
+ | [[Category:Ideas]] |
Revision as of 13:46, 3 January 2020
This page is probably outdated The information on this page might not be valid for the current state of ReactOS. |
Contents
The Idea
I think ReactOS should have its own game. A simple 2D game, maybe something like XBill would be cool. The game project should be a separate project and it should not take time away from the development of ReactOS. When the game is ready it could (or could not) be included in ReactOS. But the more interesting thing here is that everyone can run the game in Windows too and if they have never heard about ReactOS, after they have played the game they may become interested in the ReactOS Project. So the motivation of the game project is to promote ReactOS. The game should give a positive impression of ReactOS, so it should not be too aggressive against MS.
Motivation
The main reason for this game project is to promote ReactOS. Many big companies have games that promote their products; why should ReactOS be any different? Even the US army has their own game (America's Army). UN has a game called Food-force and so on.
Project Status
We have decided to do a simple side-scrolling game. From now on we will use all of our resources to get more ideas for the game and forget the other game ideas. We still need to decide who will be the project coordinator and head designer and also whether SuperTux will be the base of our project or if there is some better one to use for a side-scrolling game.
DONE
- Started brainstorming. Gathering ideas and contributors.
- Suggesting game ideas.
- Commenting game ideas.
- Voting which game idea to choose (vote here: http://reactos.com/forum/viewtopic.php?t=649 )
Results:
- 12% [5] - ReactRacer (TuxRacer with ReactOS art)
- 10% [4] - ReactBubble (Frozen Bubble with ReactOS art)
- 53% [21] - Super Reacty. A simple side-scrolling jump'n'run game (with ReactOS art)
- 10% [4] - Paintball
- 12% [5] - ReactFighter
Total Votes: 39
IN PROGRESS
- Getting more ideas for Super Reacty. A simple side-scrolling jump'n'run game (Improving the idea).
TODO
- Choosing the platform for the game (Maybe getting something from another project).
- Choosing the project-manager from one of the contributors.
- Starting sf.net project for the game.
- Do some initial artwork.
- Choose chief artist.
- Coding (If the chosen platform is good, we may not need a lot of coding).
- First demo (Some ReactOS Art implemented to chosen platform).
How to Proceed
- Download the source package supertux-0.1.2.tar.bz2 from here and take a look at "data/images/shared".
Guidelines for the game project
- Positive promotion for ReactOS included in the game (Not too aggressive against Microsoft).
- Includes the ReactOS logo or Reacty or both (important for Windows users who do not know ReactOS).
- May also include other references to ReactOS (Important for Windows users who do not know about ReactOS).
- Works in both Windows and ReactOS (This should be easy).
- Addictive (You would want to play it forever.)
- GPL
- Fast project, not too complex of a game (6 to 12 months?).
- Should not take time from ReactOS developers (People who have no kernel skills could contribute).
- Simple controls.
- Does not need a long study before you can play it.
- Should appeal to casual gamers.
- Levels should be kept short to enable casual gaming (able to play the game every now and then without losing track of the game/story).
Game play
Here are a few game ideas. Add your comments for any idea or add your own suggestions for the game.
- Super Reacty. A simple side-scrolling jump'n'run game (with ReactOS art)
- Platform: SuperTux.
- Something like Super Mario, Giana Sisters, etc. (RomanH)
- Could include Reacty as the main character. (RomanH)
- Enemies could be pieces of bloatware and malware (Gracefully depicted and drawn, of course). (AcetoliNe)
- Enemies could also be bugs in the system, which you have to destroy. (AcetoliNe)
- ReactOS logo and web address should be included in the end demo.
- Reacty has many tools to aid him on his trip.
- Strategy: Not only run from left to right but complete different tasks in each level (Pick up an upgrade, "fix" some bugs, close security hole, etc.).
The Story
Reacty is lost in "OS-land" and finding his way to the net. Reacty is small and not really noticed by the larger OSs. His mission is to find the coders that will set the world free, He must find the core coders on the way and the coders will help him to grow bigger, (Version number goes up after Reacty visits coders. Coders to have familiar names and tasks) and pass through different kinds of hitches (Other operating systems have set up barriers and blocks on the way). Once Reacty has visited all the coders he will be able to pass through the gateway and onto the net. There are also a lot of evil bugs, malware and bloatware that are trying to kill Reacty. In the end, Reacty will find his way into the safe and familiar ReactOS operating system and he can make ReactOS even better and more compatible by using all the information gathered on his trip. (Sami, remixed by Headstrong)
- Level 0 (Introduction)
- Easy start level that introduces Reacty and maybe ReactOS somehow. This might be the first step for the game (Some sort of demo).
- Level 1 <???>
- Level 2 <???>
- Level 3 <???>
- Level 4 <???>
- Level 5 <???>
- Level 6 <???>
- Level 7 <???>
- Level 8 <???>
- Level 9 <???>
- Level 10 (Final level)
- ???
Characters
Reacty
Reacty is the main character of this game. Reacty is a small and friendly character that lives inside ReactOS and helps the users.
Pictures of Reacty
Here are a few suggestions for the main character "Reacty" from users on forum:
http://img142.echo.cx/img142/4680/reacty30bl.png http://img254.echo.cx/img254/1312/reacty21kz.png http://img250.echo.cx/img250/5899/reacty0ko.png
http://webpages.charter.net/mariemasters/atom_mascot.jpg
Bug (Enemy)
Bug is one of the enemies of Reacty...
Pictures of Bug
http://img248.echo.cx/img248/5194/bug9ng.png
Patch shooter
A device that emits patches and bug fixes, the patch shooter can be used to destroy bugs and patch security holes in the system. (AcetoliNe) Security holes could be large holes (or canyons) in the landscape Reacty is not able to pass. In order to get to the next stage he has to find the right patch. (dgr)
Antivirus pill
After consuming this pill, Reacty can successfully avoid infection with malware for a limited time (until the virus definitions expire). (AcetoliNe)
When an antivirus pill is obtained, Reacty's electrons should change to a different color and glow brighter, possibly circle faster. This would show some resemblance of a "force field". (Mammlouk)
Links to other game projects for reference
- http://hellcarrier.sourceforge.net/
- http://trophy.sourceforge.net/
- http://kof91.sourceforge.net/
- http://fftrader.sourceforge.net/
- http://openmugen.sourceforge.net/
- http://gusanos.sourceforge.net/
- http://nil.sourceforge.net/
- http://moagg.sourceforge.net/
- http://stratagus.sourceforge.net/ (an RTS engine)
- http://wouter.fov120.com/cube/ (a FPS engine + rudimentary game)
- http://laser.narr.as/laser.swf (a flash puzzle game. not an open source project)
Contributors
- Project coordinator:
- Head designer:
- Graphic artists:
- Animation artist:
- Music artist:
- Coders:
- Other contributors:
- Sami
- Headstrong
Please move your name into appropriate category (May be also in several categories).
RomanH (Whatever is needed. Some programming skills (C), SDL knowledge, Paint Shop Pro knowledge).
Floyd (Content designer: war2, war3, Quake2, Quake3, Neverwinter) (Basic coding skills: c++, php) (Basic Photoshop skills)
AcetoliNe (Artwork: 2d, 3d)(Basic coding skills: c, c++)
Harteex (Basic c/c++ skills, experienced in php (If it is to any use), some art, ideas and general support ;))
Mammlouk (Brainstorming and General Support)
anarkis (Experienced coding skills: c/c++, asm, php, ddraw, opengl)(Basic pixel skills)(Basic tracking/musical skills)
whitehornmatt (I make a similar game based on SuperTux about a burger and know how the game works pretty well, I can do graphics, slight code modifications (like character names), and possibly music (I made some for my other game (Super Burger World ))
Preview of Super Reacty
This is what you see if you simply replace some of the character images in your SuperTux directory:
http://img248.echo.cx/img248/2192/superreacty0mq.th.png Full Size
http://s43.photobucket.com/albums/e351/zRideBMXz/ReactOS/th_SuperReacty.png Full Size