GeoMunchers: Difference between revisions
No edit summary |
|||
| (32 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
[[File:Geoicon.svg|thumbnail|left|GeoMunchers logo]] | |||
Fourth grade level educational math game based on the Muncher series. | Fourth grade level educational math game based on the Muncher series. | ||
{{Last updated|format | {{#ifeq:{{{dateonly|}}}|yes||'''Last updated: '''}}{{#ifeq:{{{format|}}}|yes|[<noinclude />[|}}{{REVISIONYEAR}}-{{#ifexpr:{{REVISIONMONTH}}<10|{{REVISIONMONTH}}|{{REVISIONMONTH}}}}-{{REVISIONDAY2}}{{#ifeq:{{{format|}}}|yes|]<noinclude />]|}} | ||
==Introduction== | ==Introduction== | ||
| Line 9: | Line 9: | ||
==Sketch Up== | ==Sketch Up== | ||
[[Image:Player front anim.gif|200px|thumb|left|alt=player|Player]] | |||
[[Image:gameplay.gif|200px|thumb|right|alt=gameplay|Game play]] | |||
[[Image:raptor.bmp|200px|thumb|none|alt=raptor|Raptor Enemy]] | |||
[[Image:geoscreenshot1.png|thumb|none|alt=screenshot|Screen shot]] | |||
[[Image:geoscreenshot2.png|thumb|none|alt=entry|Screen shot]] | |||
==Objective== | ==Objective== | ||
| Line 25: | Line 34: | ||
==Education== | ==Education== | ||
Current standards to be addressed according to New York 4th Grade math curriculum goals: | |||
*4.G.1 - Draw points, lines, line segments, rays, angles (right, acute, obtuse), and perpendicular and parallel lines. Identify these in two-dimensional figures. | |||
*4.G.2 - Classify two-dimensional figures based on the presence or absence of parallel or perpendicular lines, or the presence or absence of angles of a specified size. Recognize right triangles as a category, and identify right triangles. | |||
*4.G.3 - Recognize a line of symmetry for a two-dimensional figure as a line across the figure such that the figure can be folded along the line into matching parts. Identify line-symmetric figures and draw lines of symmetry. | |||
==Game Elements== | ==Game Elements== | ||
==How it Works== | ==How it Works== | ||
===Features=== | |||
====GeoMunchers==== | |||
*User controls pirate sprite | |||
*User munches shapes according to objective | |||
**Objective displays in corner | |||
*User advances in level when objectives have been munched from board | |||
*User dodges enemies | |||
*Enemy intelligence will increase through levels | |||
=====Enemy types===== | |||
*One simple wanders (chooses random direction every frame load) | |||
*One changes munchables | |||
*??? | |||
*One path finds towards player | |||
===Controls=== | |||
Player is able to interact with the game via keyboard | |||
*Keyboard | |||
**UP-ARROW & W will move character up | |||
**DOWN-ARROW & S will move character down | |||
**RIGHT-ARROW & D will move character right | |||
**LEFT-ARROW & A will move character left | |||
**SPACE-BAR will munch the shape | |||
**P & ESC will pause | |||
==Developer Information== | ==Developer Information== | ||
===Code Structure=== | |||
===Contribute=== | |||
Go to the [https://github.com/emollient/NumberMunchersClone github] page to fork, and contribute. | |||
Or send us pull requests, which we'll review and then accept. | |||
====Contact Us==== | |||
Contact the developers: | |||
{| class="wikitable" | |||
|- | |||
! Name !! Email !! IRC@freenode | |||
|- | |||
| Susan Lunn || skl1958 [at] rit.edu || susan | |||
|- | |||
| Arsen Tufankjian || amt3824 [at] rit.edu || HoneyBunch | |||
|- | |||
| Colin O'Neill || cmo6720 [at] rit.edu || faokryn | |||
|- | |||
| Alex Nowak || amn9666 [at] rit.edu || CactaurMan36 | |||
|} | |||
==ToDo== | ==ToDo== | ||
===Board=== | |||
* <s>Stores game objects (player, enemies, munchables)</s> | |||
* <s>Draws game objects</s> | |||
* <s>Handles player controls</s> | |||
* Executes enemy AI | |||
===Enemies=== | |||
*Drawn | |||
*Interact/AI | |||
*Kill player | |||
===Player=== | |||
*<s>Drawn</s> | |||
*<s>Moves</s> | |||
*<s>Munches objectives</s> | |||
*Dies | |||
*<s>Able to complete level</s> | |||
===Objectives(munchables)=== | |||
*<s>Drawn</s> | |||
*<s>Able to be munched</s> | |||
===Art=== | |||
====Player==== | |||
*<s>Walk up</s> | |||
*<s>Walk sides</s> | |||
*<s>Walk down</s> | |||
*<s>Action</s> | |||
====Enemies==== | |||
=====Triceratops===== | |||
*Walk up | |||
*Walk sides | |||
*Walk down | |||
*Action | |||
=====Apatosaurus===== | |||
*Walk up | |||
*Walk sides | |||
*Walk down | |||
*Action | |||
=====T-Rex===== | |||
*Walk up | |||
*Walk sides | |||
*Walk down | |||
*Action | |||
=====Raptor===== | |||
*Walk up | |||
*Walk sides | |||
*Walk down | |||
*Action | |||
====Munchables==== | |||
=====Triangles===== | |||
*Equilateral | |||
*Isosceles | |||
*Scalene | |||
*Right | |||
=====Quadrilaterals===== | |||
*Square | |||
*Rectangle | |||
*Regular Trapezoid | |||
*Other Parallelograms | |||
*Convex Non-parallelogram Quadrilaterals | |||
*Concave Non-parallelogram Quadrilaterals | |||
=====Regular Polygons===== | |||
*Pentagon | |||
*Hexagon | |||
*Heptagon | |||
*Octagon | |||
*Nonagon | |||
=====Angles===== | |||
*<s>Acute</s> | |||
*<s>Right</s> | |||
*<s>Obtuse</s> | |||
===Misc=== | |||
*<s>Advance levels</s> | |||
*<s>Win/Lose state</s> | |||