Implode: Difference between revisions
No edit summary |
|||
(14 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{Activity migrated to sl.o |
|||
| addons=http://activities.sugarlabs.org/en-US/sugar/addon/4086 |
|||
| git=http://git.sugarlabs.org/projects/implode |
|||
| homepage=http://sugarlabs.org/go/Activities/Implode |
|||
⚫ | |||
{{Translations}} |
{{Translations}} |
||
⚫ | |||
{{Status box |
|||
[[Category:Activities]] |
|||
⚫ | |||
|activity=Implode |
|||
|status=needs polishing |
|||
⚫ | |||
|base=No |
|||
⚫ | |||
⚫ | |||
⚫ | |||
{{Olpcboxtop|toptext=[[{{PAGENAME}}|Implode]]}} |
|||
{{ OBX activity |[[Image:Activity-implode.svg]]|games}} |
|||
{{ OBX source dev|activities/implode}} |
|||
{{ OBX test |[[Tests/Implode|Implode]] }} |
|||
{{ OBX devtickets |olpc-games}} |
|||
⚫ | |||
{{ OBX xobundle|http://wiki.laptop.org/go/Image:Implode-5.xo|Implode-5}} |
|||
{{Olpcboxbottom}} |
|||
= Implode = |
|||
Implode is a logic game based on the "falling block" model of Tetris. The game starts with a grid partially filled with blocks. The player makes a move by removing adjacent blocks of the same color in groups of three or more. When blocks are removed, higher blocks fall to fill their space, and when a column is cleared, the blocks on either side close to fill the gap. The object of the game is to remove all the blocks. Since the patterns of blocks above changes when lower blocks are removed, the player must carefully decide what order in which to remove the blocks so that there are no isolated blocks left at the end of the game. (The levels are generated in such a way that there is always a sequence of removals that clears the board.) |
Implode is a logic game based on the "falling block" model of Tetris. The game starts with a grid partially filled with blocks. The player makes a move by removing adjacent blocks of the same color in groups of three or more. When blocks are removed, higher blocks fall to fill their space, and when a column is cleared, the blocks on either side close to fill the gap. The object of the game is to remove all the blocks. Since the patterns of blocks above changes when lower blocks are removed, the player must carefully decide what order in which to remove the blocks so that there are no isolated blocks left at the end of the game. (The levels are generated in such a way that there is always a sequence of removals that clears the board.) |
||
= Screenshot = |
|||
* [[:Image:Implode-2.xo | Implode-2.xo]] |
|||
⚫ | |||
<ref>Insert footnote text here</ref>= Instructions = |
|||
To do: |
|||
<span onmouseover="_tipon(this)" onmouseout="_tipoff()"><span class="google-src-text" style="direction: ltr; text-align: left">== How to install == * [[:Image:Implode-5.xo | Implode-5.xo]]</span> == Cómo instalar == * [[: Imagen: Implode-5.xo | Implode-5.xo]]</span> |
|||
== How to play == |
|||
* Localization. |
|||
* Gamepad/keyboard controls need to be added. |
|||
* The game starts up with a field of blocks. |
|||
* The activity needs to save/restore the current game on exit/restart (maybe using the Journal?). |
|||
* Using the mouse pointer, click on a block that is in a group of three or more of the same color (clickable groups highlight as you pass the mouse cursor over them). Clicking on a group removes it and compacts the playing field. |
|||
* Continue clicking groups of blocks until the board is cleared. |
|||
* If you get stuck with leftover blocks, you can: |
|||
** Click the Undo icon in the toolbar to undo some moves so that you can try again. |
|||
** Click the Restart icon in the toolbar to try the puzzle again from the beginning. |
|||
** Click the New icon in the tool bar to try a different puzzle. |
|||
The game can also be played via the game keys and directional pad: |
|||
* Use the directional pad to move the selection cursor. |
|||
* Use the checkmark game key to remove a selected group of blocks. |
|||
* Use the circle game key to undo a move. |
|||
* Use the X game key to redo a move. |
|||
* Use the square game key to start a new game (only active when the level is cleared). |
|||
== How to develop == |
|||
=== To do === |
|||
* More localization. |
|||
* Rectangle invalidation could be improved. |
* Rectangle invalidation could be improved. |
||
* A tutorial mode or sequence of introductory games might help. |
* A tutorial mode or sequence of introductory games might help. |
||
Line 26: | Line 55: | ||
* Tracking win/loss statistics might be nice. |
* Tracking win/loss statistics might be nice. |
||
* The game could detect a loss and display a "Try again" graphic. |
* The game could detect a loss and display a "Try again" graphic. |
||
== Testing == |
|||
* ''See'' [[Tests/Implode]]. |
|||
== Reviews == |
|||
* Awesome game! Smooth gameplay. Addictive puzzles. Easy to pick-up and play. [[User:Loser]] |
|||
== Bugs == |
|||
* <strike>[http://dev.laptop.org/ticket/5737 Smiley face draws over new game]</strike> |
|||
* <strike>Fails in joyride. See talk page for discussion.</strike> |
|||
== Feature requests == |
|||
See also: |
See also: |
||
* [[Activities]] |
* [[Activities]] |
||
{{Activity page |
|||
⚫ | |||
⚫ | |||
|genre=Games |
|||
|activity group=Activities/G1G1 |
|||
|short description=A logic game based on the "falling block" model of Tetris. |
|||
|contact person=User:Leejc |
|||
|activity source=http://dev.laptop.org/git?p=activities/implode |
|||
|bundle URL=http://wiki.laptop.org/go/Image:Implode-5.xo |
|||
}} |
|||
{{Activity bundle |
|||
|bundle URL=http://wiki.laptop.org/go/Image:Implode-5.xo |
|||
⚫ | |||
|releases=7.1.0 (650) |
|||
}} |
Latest revision as of 16:02, 26 September 2010
?Sugar icon}} | This activity is now hosted at the Sugar Activity Library. The information here is likely to be out-of-date. Consult the new pages for "Implode" first: |
Please copy/paste "{{Translationlist | xx | origlang=en | translated={{{translated}}}}}" (where xx is ISO 639 language code for your translation) to Implode/translations | HowTo [ID# 246384] +/- |
|
Implode
Implode is a logic game based on the "falling block" model of Tetris. The game starts with a grid partially filled with blocks. The player makes a move by removing adjacent blocks of the same color in groups of three or more. When blocks are removed, higher blocks fall to fill their space, and when a column is cleared, the blocks on either side close to fill the gap. The object of the game is to remove all the blocks. Since the patterns of blocks above changes when lower blocks are removed, the player must carefully decide what order in which to remove the blocks so that there are no isolated blocks left at the end of the game. (The levels are generated in such a way that there is always a sequence of removals that clears the board.)
Screenshot
<ref>Insert footnote text here</ref>= Instructions =
== How to install == * Implode-5.xo == Cómo instalar == * Implode-5.xo
How to play
- The game starts up with a field of blocks.
- Using the mouse pointer, click on a block that is in a group of three or more of the same color (clickable groups highlight as you pass the mouse cursor over them). Clicking on a group removes it and compacts the playing field.
- Continue clicking groups of blocks until the board is cleared.
- If you get stuck with leftover blocks, you can:
- Click the Undo icon in the toolbar to undo some moves so that you can try again.
- Click the Restart icon in the toolbar to try the puzzle again from the beginning.
- Click the New icon in the tool bar to try a different puzzle.
The game can also be played via the game keys and directional pad:
- Use the directional pad to move the selection cursor.
- Use the checkmark game key to remove a selected group of blocks.
- Use the circle game key to undo a move.
- Use the X game key to redo a move.
- Use the square game key to start a new game (only active when the level is cleared).
How to develop
To do
- More localization.
- Rectangle invalidation could be improved.
- A tutorial mode or sequence of introductory games might help.
- The code documentation and organization needs to be improved. Some calculations are repeated.
- Audio cues might be nice.
- Tracking win/loss statistics might be nice.
- The game could detect a loss and display a "Try again" graphic.
Testing
- See Tests/Implode.
Reviews
- Awesome game! Smooth gameplay. Addictive puzzles. Easy to pick-up and play. User:Loser
Bugs
Smiley face draws over new gameFails in joyride. See talk page for discussion.
Feature requests
See also:
Activity Summary
Icon: | Sugar icon::Image:Activity-implode.svg |
Genre: | Activity genre::Games |
Activity group: | ,|x|Activity group::x}} |
Short description: | Short description::A logic game based on the "falling block" model of Tetris. |
Description: | |
Maintainers: | ,|x|Contact person::x}} |
Repository URL: | Source code::http://dev.laptop.org/git?p=activities/implode |
Available languages: | ,|x|Available languages::x}} |
Available languages (codes): | ,|x|Language code::x}} |
Pootle URL: | |
Related projects: | Related projects,|x|Related projects::x}} |
Contributors: | ,|x|Team member::x}} |
URL from which to download the latest .xo bundle | Activity bundle::http://wiki.laptop.org/go/Image:Implode-5.xo |
Last tested version number: | |
The releases with which this version of the activity has been tested. | ,|x|Software release::x}} |
Development status: | |
Ready for testing (development has progressed to the point where testers should try it out): | ,|x|Ready for testing::x}} |
smoke tested : | |
test plan available : | |
test plan executed : | |
developer response to testing : |
URL from which to download the last .xo bundle that works with old releases | Activity bundle::http://wiki.laptop.org/go/Image:Implode-5.xo |
Activity version number: | Activity version::5 |
The releases with which this version of the activity has been tested. | ,|x|Software release::x}} |
Development status: |