A Mathematics-inspired Game

Similar documents
A Mathematics-inspired Game

Virtual Reality Game using Oculus Rift

Virtual Reality Game using Oculus Rift

Medical Image Processing

How To Play Sudoku: Sudoku Puzzles, Strategy, And Help; A Basic Guide To How To Solve Sudoku By Kamon Blyde READ ONLINE

Momo Software Context Aware User Interface Application USER MANUAL. Burak Kerim AKKUŞ Ender BULUT Hüseyin Can DOĞAN

Interactive Math Demos for Mobile Platforms

POSTDOC HUNTING FROM AN APPLICANT S PERSPECTIVE

Level 3 Extended Diploma Unit 22 Developing Computer Games

Level 3 Extended Diploma Unit 22 Developing Computer Games

Beginning Mobile Phone Game Programming By Michael Morrison READ ONLINE

Automatic Acne Quantification and Localisation for Medical Treatment

EscapeKeeper & EscapeKeeper JR

Propietary Engine VS Commercial engine. by Zalo

16 Analog Circuits-IV Feedback amplifier, power amplifier, 555 timer Easy min

The Beginner's Guide To Android Game Development Free Download PDF

GATE 2018 Online Test Series - Electronics and Communication Engineering

Analytic Geometry/ Trigonometry

Unit 6 - Number Games and Crayon Puzzles Unit 8 - Twos, Fives, and Tens Unit 7 - Color, Shape, and Size. Unit 9 - Blocks and Boxes.

Instructional Technology Center

Oct-09 Nov-09 Dec-09. Jan-10 Feb-10 Mar-10. Apr-10 May-10 Jun-10

Gregory Bock, Brittany Dhall, Ryan Hendrickson, & Jared Lamkin Project Advisors: Dr. Jing Wang & Dr. In Soo Ahn Department of Electrical and Computer

Performance Task. Asteroid Aim. Chapter 8. Instructional Overview

Free games which dont need adobe flash player

TABLE OF CONTENTS. Logging into the Website Homepage and Tab Navigation Setting up Users on the Website Help and Support...

A User s Guide to the Robot Virtual Worlds App RVW APP. ROBOTC Graphical Programming. Virtual Programming Challenges to Foster Computational Thinking

St Thomas of Canterbury Catholic Primary School Where every child is special

Learning the Times Tables!

VEX Robotics Platform and ROBOTC Software. Introduction

Naval analyst and wargame designer/analyst. Center for Naval Analyses US Naval War College (lead analyst, GLOBAL 2008) A guy who volunteers too much

Xdigit: An Arithmetic Kinect Game to Enhance Math Learning Experiences

Realistic Robot Simulator Nicolas Ward '05 Advisor: Prof. Maxwell

Proposal Smart Vision Sensors for Entomologically Inspired Micro Aerial Vehicles Daniel Black. Advisor: Dr. Reid Harrison

Banner. Double Banner

Copyright by Bettina and Uwe Steinmueller (Revision ) Publisher: Steinmueller Photo, California USA

Sudoku Online Qualifiers2017

DUBAI TECH & DIGITAL WINTER CAMP

PS4 Remote Play review: No Farewell to Arms, but a Moveable Feast

THE SURPRISING ELEMENT OF PIANO SUCCESS:

Introducing Scratch Game development does not have to be difficult or expensive. The Lifelong Kindergarten Lab at Massachusetts Institute

RUNNYMEDE COLLEGE & TECHTALENTS

Unit 6.5 Text Adventures

While there are lots of different kinds of pitches, there are two that are especially useful for young designers:

1

COUNT ON US SECONDARY CHALLENGE STUDENT WORKBOOK

Introduction to the VEX Robotics Platform and ROBOTC Software

Unit 2: Algorithm Development. Flowcharts

Lane Detection in Automotive

DESIGN & CREATIVE TECHNOLOGIES FINAL EXAM TIMETABLE SEMESTER

Buzz Contest Rules and Keywords

ROBOTICS & IOT. Workshop Module

ROBOTICS & IOT. Workshop Module

An Introduction to ScratchJr

Instructor Notes for Chapter 4

CIDM 2315 Final Project: Hunt the Wumpus

Pop-up Java: An Augmented Reality Mobile Game to Teach Java. Richard Myers. TSYS School of Computer Science, Columbus State University, USA

Board Games For Kids Under 5

Deconstructing Prisms

Student Guidance Notes 2019

What s the game about?

Revised Elko County School District 2 nd Grade Math Learning Targets

Mobile SuDoKu Harvesting App

CSC242 Intro to AI Spring 2012 Project 2: Knowledge and Reasoning Handed out: Thu Mar 1 Due: Wed Mar 21 11:59pm

OZOBOT BASIC TRAINING LESSON 5 CODING AND GEOMETRY

eventzee Scavenger Hunt Guide

COUNT ON US SECONDARY CHALLENGE STUDENT WORKBOOK GET ENGAGED IN MATHS!

Exponential equations: Any equation with a variable used as part of an exponent.

Post Mortem for a Smart Locker

Federico Forti, Erdi Izgi, Varalika Rathore, Francesco Forti

select the 4 times tables and then all the number tiles used would be 4 x something

Fanmade. 2D Puzzle Platformer

Semester 2 F i n a l Project Create a Math Board Game Due: May 11 th and 13 th

1hr ACTIVITY GUIDE FOR FAMILIES. Hour of Code

Objectives: - You are given a circuit with 2-4 resistors and a battery. The circuits are either series or parallel.

Puzzling Math, Part 2: The Tower of Hanoi & the End of the World!

To get an idea of what is possible using algebra to make art, look at a few of the designs available in the Desmos Art Gallery (

understanding sensors

Study Guide and Intervention

For Students: Review and Renew your Accommodations Letter

Software user guide. Contents. Introduction. The software. Counter 1. Play Train 4. Minimax 6

KENDALL and KYLIE HACK & CHEATS GENERATOR

Girls Programming Network. Sassy Security Chatbots! Extensions!

INTRODUCTION. If you are Reading these lines is probably because you were looking for a walkthrough for the game Holiday Island.

Frankenstein. Journal. Why do people judge others by the way they look?

Denver Defenders Client: The Giving Child nonprofit Heart & Hand nonprofit

Pinout User Manual. Version 1.0(Draft) Zesty Systems Inc

WHO ARE WE? WE ARE FEDEX

AN ABSTRACT OF THE THESIS OF

Progressions & Composing

VISUAL ALGEBRA FOR COLLEGE STUDENTS. Laurie J. Burton Western Oregon University

Mathmagic Study Guide

Ages 9+ Monday, Nov 14 5:30-7:30 Saturday, Dec 3 9:00-11:00

Anthony Chan. September, Georgia Adult Education Conference

Instructor-added questions in Teaching Survey System. Instructions for selecting and customizing your survey

Enrichment chapter: ICT and computers. Objectives. Enrichment

CS 251 Intermediate Programming Space Invaders Project: Part 3 Complete Game

CURS Nazanin Afshari Sep. 25, Alge Tiles

Assignment II: Set. Objective. Materials

Cool math games papas freezeria unblocked

Indoor Floorplan with WiFi Coverage Map Android Application

Transcription:

GS3 Project Proposal A Mathematics-inspired Game Group Members Mr. Sirasith Kalpiypan 5422780700 Mr. Tanapol Tangthamvanich 5422770404 Advisor: Asst. Dr. Gun Srijuntongsiri School of Information, Computer and Communication Technology, Sirindhorn International Institute of Technology, Thammasat University Semester 1, Academic Year 2014 Date 15/12/2014

Table of Contents 1 Introduction... 1 2 Background... 1 3 Objectives... 2 4 Outputs and Expected Benefits... 2 4.1 Outputs... 2 4.2 Benefits... 2 5 Literature Review... 2 6 Methodology... 6 6.1 Approach... 6 6.2 Tools and Techniques... 8 7 Project Schedule... 9 8 References... 10

Statement of Contribution By submitting this document, all students in the group agree that their contribution in the project so far, including the preparation of this document, is as follows: Mr. Sirasith Kalpiyapan 5422780700 50% Mr. Tanapol Tangthamvanich 5422770404 50%

1. Introduction Our project is a mathematics-inspired game. Now in the game application market there are a lot of game related to mathematic but most of these are pure mathematic which will be a boring game, or a game which using only easy mathematic which is for middle school students or lower to play it. So it will not use much effort to solve these mathematic problems. But our group are going to make a game for high school students or higher to play with this game because high school level mathematic, player will have to solve some equations that player have to use some effort to solve it. Now our game has the mathematical problem in it, prepare for the users or players who play this game to solve it. But as we said before pure mathematic game is boring, so we are going to make it interesting by using puzzle game mix with this game. The kind of puzzle game that we will use is ROOM ESCAPE game. This game, player will have to solve the puzzle to get the item or hint to find the way out of the room, and we will use this kind of puzzle game mix with mathematical game, so player will not solve only the puzzle but player have to solve mathematic problems too. What make this game important is that, First the not much this puzzle-math game in the game application markets. Second the game can be used for review or practice the basic mathematical knowledge for high school level or higher. Finally we will implement this game into an android game application, because nowadays most of smart phone are using ios or Android, but most of people are using Android because it is easy to use and has more flexibility than ios. But later on we might implement on ios. 2. Background Mathematics is used in various kind of present technology, used for calculation, for solving a problem, for forecasting etc. And the aim of our project is high school math game, so what is taught in high school are: Sets Boolean algebra Exponential and logarithm Linear, Quadratic equation Polynomial Functions Series and Sequences Probability Basic Calculus Other (May or may not be covered depend on each schools) So in this game there will be these kind mathematical problems in this game. For the purpose of this game is for high school students or higher who does not School of ICT, SIIT Page 1

want to review their math using some thick text book, but by play this game they will have fun to play and solve math too. By playing this game player can review the basic mathematics that was taught in high school. 3. Objectives The aim of this project is that this game can be played by high school students and university students, and they are see it as interesting game and can use it for practicing basic math in high school level or basic university level. In order to achieve the project aim, the following objectives must be met: 1. Understand how to use Cocos-2dx for game implementing 2. Study more Java 3. Study more Android Application development 4. Learn what mathematics are teaching in high school or higher 4. Outputs and Expected Benefits 4.1 Outputs The output of this project is: The android game. The report about the game. 4.2 Benefits High school students, university students, and other people who want to practice mathematical knowledge and skills to solve it. We make it as an android application so other people can play it easily on smart phone. 5. Literature Review There are several ROOM ESCAPE games on the website, or even on mobile application. We want to review some of these games to help us understanding the basic of the game for developing the project. Crimson Room This game is about someone being locked in a room. You have to find the key item to get out of this room. You may have to combine some items for it to work properly. Or get the hint from outside the game. But some part of the game cannot be click properly so you will not know that you can move or operate that item or not. [5] School of ICT, SIIT Page 2

Figure 1: Crimson Room: one side of the room of the game Kazahana-No Exit This game is also someone being lock on this room. There is a simple calculation about the items in the game. But this game has a lot of confused clues to clear this game, so it is really hard to clear the game. [5] Figure 2: Kazahana-No Exit: one side of the room of the game Poco Escape This game is about the bear doll that wants to help the crying girl outside the door. There aren t many items in this game but the clues are clear and understandable. This game is much delayed maybe the frame rate is low, so we can see the unconnected picture. [5] School of ICT, SIIT Page 3

Figure 3: Poco Escape: one side of the room of the game Room Break This game is also someone is trapped in a somewhere not just room then use clues and items to find the way out. And this game also has a challenge of memory that you have to memorize something get it in order to get the items or clues. And the interesting of this game is that the story of each stage is connected and very fun to play. [7] Figure 4: Room Break: Preview of this game on App store School of ICT, SIIT Page 4

Dooor 3 room escape this game each room has different tricks, clues, or items but some of the items can be used in further rooms. Even no story behind the game but each room has very clear how to solve. This game has motion sensor that you have to interact with your smart phone to spin, to put the phone upside down, so that you can solve that room. [7] Figure 5: Dooors 3 - room escapes: 2 samples stages of the game Haunted room this game is also the game that you have to find the way out of this room. But what this game is different to the other is, if player solve wrong way or move into the wrong place the game will end. Let call this Bad END. But if you do in the correct order also the game will end. Let call this Good END. [7] Figure 6: Haunted room: 3 samples view of the game School of ICT, SIIT Page 5

6. Methodology 6.1 Approach First we have to think about how the game will be, set up the requirement and collect the math and puzzle problems. Second we have to study how to use cocos2d-x to create a two dimensional game on java. Third we have to design how the game could be play. In this project we mainly focus on high school students and higher, so we want to create it to be challenged game mode and the problem must not be too hard to solve. We will create challenge mode using time. First mode is we will have fixed number of rooms for solving then the timer will count, if player can clear that number of rooms without mistake the game will be clear and the time will be record how much time the player takes to solve but if player make a mistake on one of the room the game will be over. We will call this Time challenge mode. Figure 7: Flow chart of Time challenge mode Next we will create other mode call Endless mode. This mode player will have limited of time to solve each room. Once you pass, the player will have to solve another room endlessly until player time out or make a mistake on solving some room. School of ICT, SIIT Page 6

Figure 8: Flow chart of Endless mode In order to clear the rooms player have to solve the logic trick or puzzle to get the part of mathematic equation then solve that mathematics equation. After we finish designing the application, then we will design a user interface. After that, start implementing, Testing and reviewing the code. School of ICT, SIIT Page 7

6.2 Tools and Techniques 6.2.1 Tools Cocos2d-x is a library use for developing a two dimensional game on smart phone. Eclipse is an IDE (integrated development environment) use for implementing Java project. Android ADT (Android Developer Tool) is a plugin for Eclipse use for developing Android applications. Android NDK (Native Development Kit) is a toolset that allow you to implement part of your program using native code languages such as C and C++. Apache ant is a Java library and command-line tool that help building software. 6.2.2 Techniques - Java Programming skills - Android development skills - Game development skills - Adobe Photoshop. School of ICT, SIIT Page 8

7. Project Schedule This Table will represent the task that we will finish in semester 1 and 2 Task Description Person Duration Deadline Status 1 Draft Proposal SK,TT 2 weeks 29 Sep 14 100% 2 Project Proposal SK,TT 3 weeks 22 Nov 14 100% 3 Prepare final presentation SK,TT 1 weeks 1 Dec 14 40% 4 Study how to use cocos-2d in Eclipse SK,TT 3 weeks 15 Dec 14 30% 5 Study how to implement the game on smart phone SK,TT 4 weeks 5 Jan 2015 0% 6 Implement the game SK,TT 4 weeks 26 Jan 2015 0% 7 Test the game SK,TT 2 weeks 9 Feb 2015 0% 8 Make final project report SK,TT 3 weeks 23 Feb 2015 0% School of ICT, SIIT Page 9

8. References [1] Cocos2d-x opens source game development platform, Retrieved 19 September 2014 from http://cocos2d-x.org/ [2] Android NDK, Retrieved 19 September 2014 from https://developer.android.com/tools/sdk/ndk/index.html [3] Android ADT plugin, Retrieved 19 September 2014 from http://developer.android.com/tools/sdk/eclipse-adt.html [4] Apache ant, Retrieved 19 September 2014 from http://ant.apache.org/ [5] High school mathematics, Retrieved 19 September 2014 from http://en.wikiversity.org/wiki/topic:high_school_mathematics [6] Room Escape game, Retrieved 19 September 2014 from http://www.freewebarcade.com/room-escape-games-2.php#main [7] App store, Retrieved 1 December 2014 from https://itunes.apple.com/en/genre/ios/id36?mt=8 School of ICT, SIIT Page 10