Team:Newcastle/Outreach/BioGame
From 2013.igem.org
(11 intermediate revisions not shown) | |||
Line 3: | Line 3: | ||
==Introduction== | ==Introduction== | ||
- | + | The aim of this game is to provide a fun and informative means for young biologists to become interested in Synthetic Biology and it's various applications. The game poses the user with various challenges, from simply keeping the bacteria alive, to solving problems using BioBricks, and they must complete these challenges to progress through the game and keep their bacteria healthy. This page has been created to both document the development and provide a guide to playing the game. | |
===Concept=== | ===Concept=== | ||
Line 9: | Line 9: | ||
[[File:BareCillus_LIBGdx_Logo.png | left]] | [[File:BareCillus_LIBGdx_Logo.png | left]] | ||
- | The game has been developed in Java with [http://libgdx.badlogicgames.com/ LIBGdx]. This is because of the documentation available on | + | The game has been developed in Java with [http://libgdx.badlogicgames.com/ LIBGdx]. This is because of the documentation available on LIBGdx, the ease at which games can be developed and the consistent structure it provides with standard gaming development. It also makes it exceptionally easy to port games between Android, PC and HTML, giving the possibility for cross-platform integration of cloud-based save games in the future. |
The game has been developed with an open source license. With an API and all source code available for download and adaption. The documentation for the game can be found on this page and teams/users are encouraged to use it a basis for their own projects/purposes. | The game has been developed with an open source license. With an API and all source code available for download and adaption. The documentation for the game can be found on this page and teams/users are encouraged to use it a basis for their own projects/purposes. | ||
- | |||
- | |||
- | |||
- | |||
[[File:BareCillus_BioGame_SS.jpg | 400px | center]] | [[File:BareCillus_BioGame_SS.jpg | 400px | center]] | ||
Line 21: | Line 17: | ||
==Documentation and API== | ==Documentation and API== | ||
- | [[File:BareCillus_BioGame_SS_2.jpg | | + | [[File:BareCillus_BioGame_SS_2.jpg | 550px |center]] |
- | The documentation and API | + | The documentation and API for version 0.6.0 along with the Desktop deployment of the game. The game is currently has all the framework in place including registering, creating and maintaining media/BioBricks as well as the beginnings of mini-game implementation. This game acts as an example of how we believe a game should be structured for the purpose of getting people interested in Synthetic Biology. |
- | + | We would love very much for the rest of the Synthetic Biology community to continue development as the game is fully scalable and adaptable to a person or organisation's specific needs. | |
<html> | <html> | ||
<table class="data game"> | <table class="data game"> | ||
<tr> | <tr> | ||
- | <th colspan=" | + | <th colspan="2" style="border-right:1px solid black;">Releases</th> |
<th colspan="3">Source</th> | <th colspan="3">Source</th> | ||
</tr> | </tr> | ||
Line 36: | Line 32: | ||
<th>Release #</th> | <th>Release #</th> | ||
<th>Desktop</th> | <th>Desktop</th> | ||
- | |||
<th>Code</th> | <th>Code</th> | ||
- | <th | + | <th style="border-right:2px solid #00467F">API</th> |
- | + | ||
</tr> | </tr> | ||
<tr class="even"> | <tr class="even"> | ||
- | <td>0. | + | <td>0.6.0</td> |
- | <td><a href=" | + | <td><a href="https://static.igem.org/mediawiki/2013/5/5e/BareCillus_BioGame.zip">Download here</a></td> |
- | + | <td><a href="https://static.igem.org/mediawiki/2013/d/d7/BareCillus_BioGame_Source.zip">Download here</a></td> | |
- | + | <td style="border-right:2px solid #00467F"><a href="https://static.igem.org/mediawiki/2013/b/b2/BareCillus_BioGame_API.zip">Download here</a></td> | |
- | + | ||
- | <td><a href=" | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | <td | + | |
- | + | ||
- | + | ||
</tr> | </tr> | ||
</table> | </table> | ||
</html> | </html> | ||
+ | |||
+ | |||
+ | {{Team:Newcastle/Sponsors}} |
Latest revision as of 18:54, 28 October 2013
Contents |
BioGame
Introduction
The aim of this game is to provide a fun and informative means for young biologists to become interested in Synthetic Biology and it's various applications. The game poses the user with various challenges, from simply keeping the bacteria alive, to solving problems using BioBricks, and they must complete these challenges to progress through the game and keep their bacteria healthy. This page has been created to both document the development and provide a guide to playing the game.
Concept
The game was first conceived as part of our ethical considerations, to demonstrate the sharing aspect of iGEM by allowing users to utilise any BioBrick from the registry (that has been programmed into the game). The idea is that mini games will require certain BioBricks in order to be completed, involving aspects of research and problem solving from the user.
The game has been developed in Java with [http://libgdx.badlogicgames.com/ LIBGdx]. This is because of the documentation available on LIBGdx, the ease at which games can be developed and the consistent structure it provides with standard gaming development. It also makes it exceptionally easy to port games between Android, PC and HTML, giving the possibility for cross-platform integration of cloud-based save games in the future.
The game has been developed with an open source license. With an API and all source code available for download and adaption. The documentation for the game can be found on this page and teams/users are encouraged to use it a basis for their own projects/purposes.
Documentation and API
The documentation and API for version 0.6.0 along with the Desktop deployment of the game. The game is currently has all the framework in place including registering, creating and maintaining media/BioBricks as well as the beginnings of mini-game implementation. This game acts as an example of how we believe a game should be structured for the purpose of getting people interested in Synthetic Biology.
We would love very much for the rest of the Synthetic Biology community to continue development as the game is fully scalable and adaptable to a person or organisation's specific needs.
Releases | Source | |||
---|---|---|---|---|
Release # | Desktop | Code | API | |
0.6.0 | Download here | Download here | Download here |