GeoMunchers: Difference between revisions

Susan (talk | contribs)
Susan (talk | contribs)
 
(33 intermediate revisions by the same user not shown)
Line 1: Line 1:
stufff
[[File:Geoicon.svg|thumbnail|left|GeoMunchers logo]]
Fourth grade level educational math game based on the Muncher series.
 
{{#ifeq:{{{dateonly|}}}|yes||'''Last updated: '''}}{{#ifeq:{{{format|}}}|yes|[<noinclude />[|}}{{REVISIONYEAR}}-{{#ifexpr:{{REVISIONMONTH}}<10|{{REVISIONMONTH}}|{{REVISIONMONTH}}}}-{{REVISIONDAY2}}{{#ifeq:{{{format|}}}|yes|]<noinclude />]|}}
 


==Introduction==
==Introduction==
Line 5: Line 9:


==Sketch Up==
==Sketch Up==
*images from game
 
[[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 21: 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>