Difference between revisions of "GeoMunchers"
(36 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. | ||
+ | |||
+ | {{#ifeq:{{{dateonly|}}}|yes||'''Last updated: '''}}{{#ifeq:{{{format|}}}|yes|[<noinclude />[|}}{{REVISIONYEAR}}-{{#ifexpr:{{REVISIONMONTH}}<10|{{REVISIONMONTH}}|{{REVISIONMONTH}}}}-{{REVISIONDAY2}}{{#ifeq:{{{format|}}}|yes|]<noinclude />]|}} | ||
+ | |||
+ | |||
==Introduction== | ==Introduction== | ||
GeoMunchers is an educational math game for the New York 4th grade curriculum based off the series of 80s Munchers video game series. The player is a pirate, who eats shapes and angles, while dodging dinosaurs. The idea is to provide kids with objectives to eat certain types of shapes and angles, teaching them the basics of Geometry in the process. | GeoMunchers is an educational math game for the New York 4th grade curriculum based off the series of 80s Munchers video game series. The player is a pirate, who eats shapes and angles, while dodging dinosaurs. The idea is to provide kids with objectives to eat certain types of shapes and angles, teaching them the basics of Geometry in the process. | ||
==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 17: | Line 32: | ||
===Lesson Taught=== | ===Lesson Taught=== | ||
Students will learn basics of geometry, such as acute and obtuse angles and various shapes. | Students will learn basics of geometry, such as acute and obtuse angles and various shapes. | ||
+ | |||
+ | ==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== | ||
+ | |||
+ | ==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== | ||
+ | ===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== | ||
+ | |||
+ | ===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> |
Latest revision as of 18:13, 16 December 2014
Fourth grade level educational math game based on the Muncher series.
Last updated: 2014-12-16
Introduction
GeoMunchers is an educational math game for the New York 4th grade curriculum based off the series of 80s Munchers video game series. The player is a pirate, who eats shapes and angles, while dodging dinosaurs. The idea is to provide kids with objectives to eat certain types of shapes and angles, teaching them the basics of Geometry in the process.
Sketch Up
Objective
How to Play
- A player is given an objective and the player must eat all the symbols on the board that match up to that objective.
- Example - Eat all the acute angles. The player must eat all the acute angles on the board and will then advance to the next level.
- The player must dodge all enemies, in the case, dinosaurs. The dinosaurs seek to eat the player.
- Levels increase in difficulty by more intelligent dinosaur enemies
Lesson Taught
Students will learn basics of geometry, such as acute and obtuse angles and various shapes.
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
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
Code Structure
Contribute
Go to the github page to fork, and contribute.
Or send us pull requests, which we'll review and then accept.
Contact Us
Contact the developers:
Name | 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
Board
Stores game objects (player, enemies, munchables)Draws game objectsHandles player controls- Executes enemy AI
Enemies
- Drawn
- Interact/AI
- Kill player
Player
DrawnMovesMunches objectives- Dies
Able to complete level
Objectives(munchables)
DrawnAble to be munched
Art
Player
Walk upWalk sidesWalk downAction
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
AcuteRightObtuse
Misc
Advance levelsWin/Lose state