global math game guideline english version

80
Confidential Global Math 2013 Global Math 2013 Global Math Global Math Game Development Guidelines Game Development Guidelines January 14, 2014 (Tue) Benesse Corporation Department of Digital Business Strategy (C) Benesse Corporation 2014. All rights reserved. Ver 0.0.4

Upload: global-math

Post on 08-Jul-2015

187 views

Category:

Education


1 download

DESCRIPTION

Global Math Game Guideline English Version Global Math Description of Game Development Process (from planning to release)

TRANSCRIPT

Page 1: Global Math Game Guideline English Version

Confidential

Global Math 2013Global Math 2013

Global MathGlobal Math Game Development Guidelines Game Development Guidelines

January 14, 2014 (Tue)

Benesse Corporation

Department of Digital Business Strategy

(C) Benesse Corporation 2014. All rights reserved.

Ver 0.0.4

Page 2: Global Math Game Guideline English Version

Confidential

Revision HistoryRevision History

1 (C) Benesse Corporation 2014. All rights reserved.

Date Version Description

October 25, 2013 0.0.1 First version created

December 24, 2013 0.0.2 Slide ( 3-70) Updated

December 24, 2013 0.0.3 Slide ( 71-75) Updated

January 14, 2014 0.0.4 Added slide ( 30, 74), Slide ( 56, 57, 76, 77, 78, 79) Updated

Page 3: Global Math Game Guideline English Version

Confidential

Global MathGlobal Math Description of Game Description of Game Development ProcessDevelopment Process

(from planning to release) (from planning to release)

(C) Benesse Corporation 2014. All rights reserved.

Page 4: Global Math Game Guideline English Version

Confidential

Global MathGlobal Math Game Development Process Game Development Process

3 (C) Benesse Corporation 2014. All rights reserved.

4. Implementation

5. API Implementation

6. Creator testing

7.Registration to platform (PF), Creator testing and Quality Control (QC) test Application

8. Release

2. Specification/Technology investigation

1. Planning

3. Creation and arrangement of materials

Update

Process to consider ideas and Production using pen, notebook, and PC

Development process of game in a local environment using PC

Development process of games in the environment of the Global Math platform using PC

Page 5: Global Math Game Guideline English Version

Confidential

11. . PlanningPlanning

(C) Benesse Corporation 2014. All rights reserved.

1 2 3 4 5 6 7 8

Page 6: Global Math Game Guideline English Version

Confidential

1. Planning1. Planning

5 (C) Benesse Corporation 2014. All rights reserved.

1. Planning

1. Process to think about the game contents. * Think and decide what kind of math games you want to make and what kind of mathematical skills you can acquire from the game.

Page 7: Global Math Game Guideline English Version

Confidential

[Example] Overview of TSUMIKOMI game[Example] Overview of TSUMIKOMI game

6 (C) Benesse Corporation 2014. All rights reserved.

1. Comprehensive game title and overview 2. Mathematical skills to be learned

3. Pictures and written description of the game screen, rules, and operation

Page 8: Global Math Game Guideline English Version

Confidential

[Review][Review]Concept of the game forConcept of the game for GlobalGlobal MathMath

7 (C) Benesse Corporation 2014. All rights reserved.

Global Math provides games to develop mathematical thinking skills. => Not for learning the knowledge of equations or just calculations rather to acquire the ability to think mathematically .

Beginner

Intermediate

Advanced

Calculation drill

Classification

Understanding rules

Abstract

Execution

Review

Strategic competence

Number sense

Spatial sense

Sense of function

32 × 121=?

Mathematical thinking ability The game provides the ability to think mathematically, i.e. finding rules or thinking in what order the problem should be solved.

Page 9: Global Math Game Guideline English Version

Confidential

Reconfirm: Nine abilities with the Global Math GamesReconfirm: Nine abilities with the Global Math Games

8 (C) Benesse Corporation 2014. All rights reserved.

①Abstraction Skills

②Pattern Recognition

Skills

Discovery Planning Execution Review

③Categorization

Skills

Objective Perspective(Metacognition)

⑦Number Sense

⑧Spatial Sense

⑨Functional Sense

④Planning Skills

⑤Execution Skills

⑥Review Skills

The Process of solving a problem

・ Skills to find important conditions. ・ Skills to deconstruct or categorize provided conditions. ・ Skills to extract relevance or patterns. ・ Skills to confirm relevance or patterns.

Skills to plan how to solve a problem.

skills to operate based on conditions and directions.

skills to quickly and accurately estimate the number or quantity.

skills to quickly and accurately recognize the degree of change.

skills to quickly and accurately recognize the degree of change.

Skills to idealize or simplify provided conditions.

Skills to review and improve results.

All Global Math creators should always be conscious of the nine abilities.

Page 10: Global Math Game Guideline English Version

Confidential

2.2.Specification/Specification/ Technology investigation Technology investigation

(C) Benesse Corporation 2014. All rights reserved.

1 2 3 4 5 6 7 8

Page 11: Global Math Game Guideline English Version

Confidential

2. Specification/Technology investigation 2. Specification/Technology investigation

10 (C) Benesse Corporation 2014. All rights reserved.

2. Specification/Technology investigation

2. Process to clarify the implementation of the game. * Construct the game architecture, rules, operation, technical and level design,and then investigate the technology and development tools to be used for the implementation.

Page 12: Global Math Game Guideline English Version

Confidential

2. Specification/Technology investigation 2. Specification/Technology investigation

Once the game concept is confirmed, consider the details of content.

How to configure the screen transitions?

How many levels? (Referred to as stages in other games)

What kind of screen design? (Button placement, additional features, etc.)

How to operate the game? (Mouse or button operation)

What are the basic rules? (Conditions for game clear or over, score calculation

method)

Investigate development tools and technical information at the same time

as the above.

See the reference to "JavaScript" or "enchant.js"

Investigate and review the development tools for program, design, and sound.

Eight Rules for Global Math Game Development

Global Math games have Eight Rules for Global Math Game Development for

creators in order to register the game on the platform and to retrieve the game play

data. The rules are described below.

11 (C) Benesse Corporation 2014. All rights reserved.

Page 13: Global Math Game Guideline English Version

Confidential

2. Specification/Technology investigation >2. Specification/Technology investigation > Eight rules for Global Math game Eight rules for Global Math game developmentdevelopment

12 (C) Benesse Corporation 2014. All rights reserved.

Rules Items

Rule 1 Game architecture

*Required

Rule 2 Time settings

*Required

Rule 3 Score settings

*Required

Rule 4 Number of trials

*Optional

Rule 5 Review history

*Optional

Rule 6 Browsing history of help and hints

*Optional

Rule 7 Number of times of incorrect item selection

*Optional

Rule 8 Badge settings

*Required

Page 14: Global Math Game Guideline English Version

Confidential

Eight Rules for Global MathEight Rules for Global Math Game DevelopmentGame Development

Eight rules according to the Global Math game,TSUMIKOMI.

13 (C) Benesse Corporation 2014. All rights reserved.

Title screen Level selection screen Gameplay Screen

Results screen (Level Cleared) Results screen (Level Failed)

Page 15: Global Math Game Guideline English Version

Confidential

Eight rules for Global Math gameEight rules for Global Math game development > Ruledevelopment > Rule 1 Game1 Game architecture architecture

14 (C) Benesse Corporation 2014. All rights reserved.

・Create a game in which the player will clear each level (or "stage") in order.

・The content of each level is optional, but implement contents that require more

thinking skills in order to level up.

・The maximum level can be up to 25.

・The game data should be sent to the platform at the same time as [Level Cleared] or

[Level Failed].

Rule 1 Game architecture * Required

Up to Level 25

Game play becomes more difficult at every level up!

Page 16: Global Math Game Guideline English Version

Confidential

Eight rules for Global Math Eight rules for Global Math game development > Rule 2 Time game development > Rule 2 Time

15 (C) Benesse Corporation 2014. All rights reserved.

・Save the time played at each level (stage).

Rule 2 Time *Required

Page 17: Global Math Game Guideline English Version

Confidential

Eight rules for Global Math Eight rules for Global Math game development > Rule 3 Score game development > Rule 3 Score

16 (C) Benesse Corporation 2014. All rights reserved.

・Save the score obtained at the level (stage).

・The scoring (formula for score) is optional, but set the scoring for the operation (successfully

operated) that shows thinking ability when playing.

・The maximum number of score digits is + /- 10 digits.

*There is no screen to view the game score in the TSUMIKOMI game,

you can show the score on your gameplay screen.

Rule 3 Score *Required

Page 18: Global Math Game Guideline English Version

Confidential

Eight rules for Global Math Eight rules for Global Math game development > Rule 4 Number of game development > Rule 4 Number of trialstrials

17 (C) Benesse Corporation 2014. All rights reserved.

・Keep the number of trials until you have determined how to think and set the operation

of the game.

Rule 4 Number of trials * Optional

Page 19: Global Math Game Guideline English Version

Confidential

Reference: Reference: Example of the number of Example of the number of trialstrials

In the TSUMIKOMI game, if the player clicks the [Undo]button, the luggage

just loaded can be restored to the previous status.

The number of undo times is saved as the number of trials.

18 (C) Benesse Corporation 2014. All rights reserved.

Page 20: Global Math Game Guideline English Version

Confidential

Eight rules for Global Math gameEight rules for Global Math game development > Rule 5 Review history development > Rule 5 Review history

19 (C) Benesse Corporation 2014. All rights reserved.

・Reviewing the results is effective for learning.

・Depending on the game content, but if there is a feature to review the operating results,

keep the review history.

Rule 5 Review history *Optional

Page 21: Global Math Game Guideline English Version

Confidential

Reference: Reference: Example of review historyExample of review history

In the TSUMIKOMI game, the order of luggage the player loaded is

displayed when the [Review] button is clicked.

20 (C) Benesse Corporation 2014. All rights reserved.

Page 22: Global Math Game Guideline English Version

Confidential

Eight rules for Global Math gameEight rules for Global Math game development > Rule 6 Browsing history of help development > Rule 6 Browsing history of help and hintand hintss

21 (C) Benesse Corporation 2014. All rights reserved.

・Place the button for “Help (How to Play)” as well as the “Hint” page on the gameplay

screen or display the page during the game.

・Save the browsing history of "Help" and "Hint" pages.

Rule 6 Browsing history of help and hints *Optional

Page 23: Global Math Game Guideline English Version

Confidential

Eight rules for Global Math gameEight rules for Global Math game development > Rule 7 Number of times of development > Rule 7 Number of times of incorrect item selection incorrect item selection

22 (C) Benesse Corporation 2014. All rights reserved.

・If the answer is chosen from the selected format, save the number of times that the

player chooses the incorrect item.

Rule 7 Number of times of incorrect item selection * Optional

Page 24: Global Math Game Guideline English Version

Confidential

Eight rules for Global Math gameEight rules for Global Math game development > Rule 8 Badge settings development > Rule 8 Badge settings

23 (C) Benesse Corporation 2014. All rights reserved.

・With the badge settings, the progress of the game can be stated or the goal of the

game set for each player.

・Specify the badge settings up to 10/100 game points per game.

・Define what kind of play gives which badge.

* Badge screen within the game is not required.

Rule Set 8 Badge settings * Required

Badge screen

(in Platform )

Badge screen

(in the game)

Page 25: Global Math Game Guideline English Version

Confidential

ReferenceReference: : Badge settings Badge settings

Badges & Game Points of Global Math

A player can earn the badge and corresponding game points when the specific

conditions of each game have been achieved.

The game points can be distributed MAX 100 points per game.

The settings of the badges and game points can be specified in the Game

Registration screen Application & Management.

24 (C) Benesse Corporation 2014. All rights reserved.

1Game MAX 100P

Badge1 20 P

Badge2 20P

Badge3 20 P

Badge4 20 P

Badge5 20 P

Badge1 10 P

Badge2 10 P

Badge3 10 P

Badge4 10 P

Badge5 10 P

Badge6 10 P

Badge7 10 P

Badge8 10 P

Badge 9 10 P

Badge10 10 P

Example.1

1Game MAX 100P

Example.2

Page 26: Global Math Game Guideline English Version

Confidential

3.3.CreationCreation andand

arrangement of materialsarrangement of materials

(C) Benesse Corporation 2014. All rights reserved.

1 2 3 4 5 6 7 8

Page 27: Global Math Game Guideline English Version

Confidential

3. Creation and arrangement of materials3. Creation and arrangement of materials

26 (C) Benesse Corporation 2014. All rights reserved.

3. Creation and arrangement of materials

3. Process to produce or arrange the materials to be used in the game.

* If the material will be arranged, prior checking of the copyright is required.

Page 28: Global Math Game Guideline English Version

Confidential

3. Creation and arrangement of materials3. Creation and arrangement of materials

Producing materials:

When using software to produce images or sounds, especially free software,

please check who will hold the copyright to these materials.

Do not violate the copyright of others or do anything that may infringe copyright such

as replication, imitation, or mash-up.

Arranging materials:

Please always make sure with the copyright holder that permission has been granted

when using copyrighted images and sounds. (Preferably, the documents or email are

kept as evidence of the authorization by the copyright holder.)

Please check the terms and conditions on copyright-free materials that are provided

by the producer of the material (as well as the materials being purchased).

27 (C) Benesse Corporation 2014. All rights reserved.

Page 29: Global Math Game Guideline English Version

Confidential

4. 4. ImplementationImplementation

(C) Benesse Corporation 2014. All rights reserved.

1 2 3 4 5 6 7 8

Page 30: Global Math Game Guideline English Version

Confidential

4. Implementation4. Implementation

29 (C) Benesse Corporation 2014. All rights reserved.

4. Implementation

4. Process for programming based on the final specification. Programming and incorporating produced or arranged materials.

Page 31: Global Math Game Guideline English Version

Confidential

4. Implementation > About Development Environment4. Implementation > About Development Environment

Software Development Language

JavaScript + HTML5

Game Engine(Library)

enchant.js [ http://enchantjs.com/ja/ ]

Screen Size

XGA(W1024 × H768) Recommended(Max:W1920 × H1080)

Recommended Environment

Windows

OS: Windows 8/ 7/Vista

Screen Resolution :XGA(W1024×H768) over

Web Browser:IE 10~,Firefox 23.0.1~,Google Chrome 29.0~

Mac

OS:Mac OS X v10.5以降

Screen Resolution:XGA(W1024×H768) over

Web Browser:Safari 5.1.19~,Firefox 23.0.1~, Google Chrome 29.0~

30 (C) Benesse Corporation 2014. All rights reserved.

Page 32: Global Math Game Guideline English Version

Confidential

4. Implementation > Folder Structure4. Implementation > Folder Structure

Structuring the folder is optional (the following is an example of the

TSUMIKOMI game).

It is easier to manage files with the same file format located in the specified folder.

The maximum size of all files is up to 20 MB zipped .

31 (C) Benesse Corporation 2014. All rights reserved.

resource

source

index.html

tsumikomi

image

sound

library

xxxxx.js

Image file

Audio file

Library files

(enchant.js)

JavaScript file

The maximum size

of

all files is up to 20

MB zipped.

* If it exceeds the

upper limit,

the game file

cannot be

registered

on the platform.

Page 33: Global Math Game Guideline English Version

Confidential

4. Implementation > Sample source4. Implementation > Sample source

Sample source of an existing game

The sample source for five existing games that have been published on the Global

Math platform will be disclosed to game creators (for specific creators such as this

development).

Feel free to use "Title screen," "Level Select screen," and "Results screen" in

developing the game.

32 (C) Benesse Corporation 2014. All rights reserved.

Page 34: Global Math Game Guideline English Version

Confidential

5.5. API ImplementationAPI Implementation

(C) Benesse Corporation 2014. All rights reserved.

1 2 3 4 5 6 7 8

Page 35: Global Math Game Guideline English Version

Confidential

5. 5. API API ImplementationImplementation

34 (C) Benesse Corporation 2014. All rights reserved.

5. API Implementation

5. API implementation process for communication with the Global Math platform. *Incorporate the API to be required based upon the API reference.

Page 36: Global Math Game Guideline English Version

Confidential

Reference: Global Math APIReference: Global Math API Reference Reference

Global Math API Reference can be viewed in [Technical Information] >

[Global Math API Reference].

35 (C) Benesse Corporation 2014. All rights reserved.

Page 37: Global Math Game Guideline English Version

Confidential

5. 5. API ImplementationAPI Implementation

The implementation of the API source program (JavaScript file) should

point to three places, typically.

36 (C) Benesse Corporation 2014. All rights reserved.

Start Game *Main Processing

Title Screen

Level Selection Screen

Gameplay Screen

Result Screen

1. Obtaining information from the platform ・Retrieve various parameters from the specified URI (user information, start game information, gameplay sequential number, highest score information of started game, API version).

2. Holding the gameplay information ・Holds the information of each level including score, time and badge gained by gameplay at the level.

3. Sending the gameplay information ・Create and send the play data at each level.

Page 38: Global Math Game Guideline English Version

Confidential

Reference: Reference: Communication sequence Communication sequence

Communication sequence of the TSUMIKOMI game.

37 (C) Benesse Corporation 2014. All rights reserved.

When game starts

enchant.js logo

Title

Badge Game

Result Screen

Point [A] Obtain the required information for the game from the server. The following API will GET by jquery. contents @game contents @achievement contents @achievementresult people @person * In order to obtain these four parameters, the TSUMIKOMI game retries up to 10 times.

Point [B] When failed to obtain the data at Point [A], takes same process as Point [A].

Point [C] Send the game results information from the game to the server (score is sent every time, the badge information is sent when unlocking only) POST the following API by HTML element form to activity @gameresult *Obtains the information if it failed at Point [A] and [B ] *When obtained successfully, send the data to the server * No retries since the result of the data transfer cannot be retrieved.

Point [A]

Point [B]

Point [C]

Page 39: Global Math Game Guideline English Version

Confidential

Reference: Global Math APIReference: Global Math API Reference > Activity APIs Reference > Activity APIs

API sends the game result with gameresult in the Activity APIs.

38 (C) Benesse Corporation 2014. All rights reserved.

Page 40: Global Math Game Guideline English Version

Confidential

Reference: Reference: Global Math API Global Math API ReferenceReference> Activity APIs> Activity APIs>>game resultgame result

The following information is transferred from the result screen.

39 (C) Benesse Corporation 2014. All rights reserved.

Rules Items

Rule 1 Game architecture *Required

Rule 2 Time settings *Required

Rule 3 Score settings *Required

Rule 4 Number of trials *Optional

Rule 5 Review history *Optional

Rule 6 Browsing history of help and hints *Optional

Rule 7 Number of times of incorrect item selection *Optional

Rule 8 Badge settings *Required

Page 41: Global Math Game Guideline English Version

Confidential

5. 5. API ImplementationAPI Implementation >>Player information transferPlayer information transfer((transfer data creationtransfer data creation))

The information transferred from the TSUMIKOMI results screen.

40 (C) Benesse Corporation 2014. All rights reserved.

‘gametitle’ Game Title ‘playid’ Identification number of a specific game play. ‘gamestartdate’ Gameplay start date and time. ‘gamelevel’ Level of the game played. ‘resultscore’ Acquired score. ‘scoreearneddate’ Date and time score was acquired. ‘achievementresult’ Badge acquisition result from gameplay. ‘gameenddate’ Gameplay end date and time. ‘tryerrorcount’ History of try and error count. ‘mathtime’ Time ‘mathoption’ History of unnecessary options selected. ‘previoushandling’ History of browsing the previous handling information. ‘browserhelp’ Browsing history (browsing history of the manual, descriptions, help screen, and others)

Page 42: Global Math Game Guideline English Version

Confidential

6.6. Creator testingCreator testing

(C) Benesse Corporation 2014. All rights reserved.

1 2 3 4 5 6 7 8

Page 43: Global Math Game Guideline English Version

Confidential

6. Creator testing6. Creator testing

42 (C) Benesse Corporation 2014. All rights reserved.

6. Creator testing

6. Process to test the game performance against the original specifications. * Local test without the Global Math API communication

Page 44: Global Math Game Guideline English Version

Confidential

6. Creator testing6. Creator testing

Verify that every game performs successfully against the specifications

established during the development process such as "1. Planning" and "2.

Specification/Technology investigation."

43 (C) Benesse Corporation 2014. All rights reserved.

Web browsers for Windows ・One of the browsers below is required. (No need to support all browsers.)

Web browsers for Mac OS ・One of the browsers below is required. (No need to support all browsers.)

Page 45: Global Math Game Guideline English Version

Confidential

77..Registration to platform Registration to platform (PF), (PF),

Creator testing, Creator testing, and QC test applicationand QC test application

(C) Benesse Corporation 2014. All rights reserved.

1 2 3 4 5 6 7 8

Page 46: Global Math Game Guideline English Version

Confidential

7. Registration to platform 7. Registration to platform (PF(PF),), Creator testingCreator testing,, and QC test applicationand QC test application

45 (C) Benesse Corporation 2014. All rights reserved.

7. Registration to platform (PF) Creator testing and QC test application

7. Process to register the game on the Global Math platform and test the API communication * With Global Math API communication * Apply for the QC test after completion of the creator test.

Page 47: Global Math Game Guideline English Version

Confidential

7. Registration to 7. Registration to platform (PF), Creator testing, andplatform (PF), Creator testing, and QC test applicationQC test application

Implementation on the platform

1. Game registration

1-1. Preparation for registering the game

1-2. Game registration

1-3. Registration step (1 to 7)

2. Implementation on the platform

2-1. API performance validation

2-2. Badge check

3. QC test application (update application)

46 (C) Benesse Corporation 2014. All rights reserved.

Page 48: Global Math Game Guideline English Version

Confidential

7. Registration to 7. Registration to platform (PF), Creator testing, andplatform (PF), Creator testing, and QC QC test applicationtest application > > 11--1. 1. Preparation for registering the gamePreparation for registering the game

Game Registration will be easy if you prepare the data beforehand.

Game thumbnail image (1-sheet)

W120 × H120

Screenshot Image (up to 10 images can be registered)

W435 × H245

Game description(Text)

Game files (Zip file format, maximum file size limit is 20 MB)

47 (C) Benesse Corporation 2014. All rights reserved.

Page 49: Global Math Game Guideline English Version

Confidential

7. Registration to platform (7. Registration to platform (PFPF)), Creator testing, and, Creator testing, and QC QC test applicationtest application > > 11--2. 2. Game registrationGame registration

Register the game from "Game registration" on the Request &

Management screen.

48 (C) Benesse Corporation 2014. All rights reserved.

Page 50: Global Math Game Guideline English Version

Confidential

7. Registration to platform (PF), Creator testing, and QC test application7. Registration to platform (PF), Creator testing, and QC test application >>1-31-3. Registration step 1 [2 items]. Registration step 1 [2 items]

49 (C) Benesse Corporation 2014. All rights reserved.

1

2

・Please select the category of the game you created. ・Categories are a combination of a four-step problem solving process (Discovery → Planning → Execution → Review) and content (Number sense, Spatial sense, and Functional sense). ・Please select a file. This is the profile image of your game displayed on “List of Games” and other screens. ・Click on “Preview” to display the selected file. *The preview image file size must be smaller than 2MB per image. *The preview image file must be gif, jpg, jpeg, jpe, jfif, or png.

1

2

●Discovery:Emphasis is on the method of discovery such as “how to solve a problem. ●Planning :Emphasis is on strategic processes such as “what is the order of operation. ●Execution:Emphasis is on operation such as “how to operate. ●Review :Emphasis is on review after implementation such as “how was the result of my play.

●Number sense:Deals with numbers and quantities. ●Spatial sense:Deals with shapes such as the spatial shape and the relationship between objects. ●Functional Sense:Deals with the change in quantity or relationship between numbers.

Once you have registered, click the [Next] button.

Page 51: Global Math Game Guideline English Version

Confidential

7. Registration to platform (PF), Creator testing, and QC test application7. Registration to platform (PF), Creator testing, and QC test application >>1-31-3. Registration step 2 [9 items]. Registration step 2 [9 items]

50 (C) Benesse Corporation 2014. All rights reserved.

3

4

5

6

7

8

9

10

11

・3. Select “Japanese” or “English” ・4. Enter the name of the game in your “Primary Language.” *Recommendation: 50 characters maximum ・5. If your “Primary Language” is Japanese, enter in hiragana. If it is English, copy what you entered as the name of your game. *Recommendation: 50 characters maximum ・6. Describe the game in your “Primary Language.” Recommendation: 150 characters maximum ・ 7. Select “Japanese” or “English” ・ 8. Enter the name of the game in your “Secondary Language.” *Recommendation: 50 characters maximum ・ 9. If your “Secondary Language” is Japanese, enter in hiragana. If it is English, copy what you entered as the name of your game. *Recommendation: 50 characters maximum ・ 10. Describe the game in your “Secondary Language.” *Recommendation: 150 characters maximum ・ 11. Select the maximum level of your game. For example, if your game consists of 20 levels, select 20.

3

4

5

6

7

8

9

10

11 To return to the previous screen, click the [Back] button.

Once you have registered, click the [Next] button.

Page 52: Global Math Game Guideline English Version

Confidential

7. Registration to platform (PF), Creator testing, and QC test application7. Registration to platform (PF), Creator testing, and QC test application >>1-31-3. Registration step 3 [2 items]. Registration step 3 [2 items]

51 (C) Benesse Corporation 2014. All rights reserved.

12

13

・ By clicking the [Add] button, more images can be added to the registration pane.

* A maximum of 10 screenshot images can be registered.

* At least one image must be registered.

・ Select a screenshot image. This image is displayed on the game details screen.

When you wish to change the screenshot image, click the [Browse] button and upload the file.

* Image file size must be less than 2 MB per image.

* Available file formats for images are gif, jpg, jpeg, tiff, png.

12

13

Once you have registered at least one image, click the [Next] button.

To return to the previous screen, click the [Back] button.

Page 53: Global Math Game Guideline English Version

Confidential

7. Registration to platform (PF), Creator testing, and QC test application7. Registration to platform (PF), Creator testing, and QC test application >>1-31-3. Registration step 4 [2 items]. Registration step 4 [2 items]

52 (C) Benesse Corporation 2014. All rights reserved.

14

15

14

15

・ By clicking the [Add] button, more game description pages can be added to the registration pane.

* A maximum of 10 Game Description pages can be registered.

* At least one page must be registered.

* Recommendation: Up to 250 double-byte characters per page

・ Describe the contents of the game you have developed. The content described here will be displayed on

the game details screen.

Once you have registered at least one image, click the [Next] button.

To return to the previous screen, click the [Back] button.

Page 54: Global Math Game Guideline English Version

Confidential

7. Registration to platform (PF), Creator testing, and QC test application7. Registration to platform (PF), Creator testing, and QC test application >>1-31-3. Registration step 5 [2 items]. Registration step 5 [2 items]

53 (C) Benesse Corporation 2014. All rights reserved.

・Select the abilities which you believe the player can acquire while playing this game.

・Specify a numeric value from 0 to 3 to represent the strength of each ability.

・Enter 0 for an ability that is not related to this game.

・Enter 3 to specify the highest level of an ability that a player can achieve.

・When you click the [Reset] button, the number you have specified will be returned to 0.

See the following for the description of each skill. [Pattern recognition skills] and [Categorization skills] They refer to the following skills. ・Skills to find important conditions. ・Skills to deconstruct or categorize provided conditions. ・Skills to extract relevance or patterns. ・Skills to confirm relevance or patterns.

[Abstraction skills] :This is a skill to idealize or simplify provided conditions. [Planning skills] :This is a skill to plan how to solve a problem. [Execution skills] :This is a skill to operate based on conditions and directions. [Review skills] :This is a skill to review and improve results. [Number sense] :This is a skill to quickly and accurately estimate the number or quantity. [Spatial sense] :This is a skill to quickly and accurately recognize the condition or relation of objects. [Functional sense] :This is a skill to quickly and accurately recognize the degree of change.

Once you have specified the

numeric value in the nine abilities,

click the [Next] button.

To return to the previous screen,

click the [Back] button.

16

17

16

17

Page 55: Global Math Game Guideline English Version

Confidential

7. Registration to platform (PF), Creator testing, and QC test application7. Registration to platform (PF), Creator testing, and QC test application >>1-31-3. Registration step 6 [6 items]. Registration step 6 [6 items]

54 (C) Benesse Corporation 2014. All rights reserved.

18 19

20

21

22

23

・ By clicking the [Add] button, another badge

registration can be added to the information pane.

You can specify up to 10 badges per game.

・Select the Game Points corresponding to the

badge. Set the Game Points for a total of 100 for

all of the registered badges.

<e.g.> If you have set five badges,

set the total of Game Points to 100.

・Enter a badge name.

・Enter a description of the kind of play

needed to get the badge.

<e.g.> A player can get the badge when clearing

final level 20 at the first attempt.

・Select the image of the badge.

・When you use the default image on the

platform, select [Use default image],

When you use your custom image,

select [Use custom image].

18

19

20

21

22

・When you selected [Use default image] in (22), select the image of the badge here.

* There are 10 badge images on the platform.

・When you selected [Use custom image] in (22), click the [Select a file] button and upload the badge image.

・If you have selected either image, the badge image can be displayed by clicking the [Preview] button.

* Badge custom image file size must be less than 2 MB per image.

* Available file formats for badge custom images are GIF, JPG, JPEG, TIFF, PNG.

23

Once you have registered a badge, click the [Next] button.

To return to the previous screen, click the [Back] button.

Page 56: Global Math Game Guideline English Version

Confidential

7. Registration to platform (PF), Creator testing, and QC test application7. Registration to platform (PF), Creator testing, and QC test application >>1-31-3. Registration step 7 [1 items]. Registration step 7 [1 items]

55 (C) Benesse Corporation 2014. All rights reserved.

24

・Specify the Game zip file using the [Browse] button and then click the [Register] button to complete the registration.

* The zip file name is added in the URL which can access the game.

e.g., The URL for TSUMIKOMI game (zip file name:tsumikomi.zip)

http://game.globalmath.info/tsumikomi/? userId=●&gameId=●&playId=●&hiscore=●&version=●

-> "●" is a parameter.

The maximum size of the zip file must be less than 20 MB.

* Please note that some compression software may create a zip file with the same name in the root folder.

* A zip file name that has already been registered in the Global Math platform is not available.

24

The zipped game file

tsumikomi.zip is created.

Upload the zip file above

using the Browse button.

Specify the Game zip file by clicking the [Browse] button and click the [Register] button. To return to the previous screen,

click the [Back] button.

Page 57: Global Math Game Guideline English Version

Confidential

7. Registration to platform (7. Registration to platform (PFPF), Creator testing), Creator testing,, and QC test and QC test application application > > ZipZipfile creation procedure (file creation procedure (WinWin))

Zip file creation procedure with Windows standard Zip compression tool

56 (C) Benesse Corporation 2014. All rights reserved.

1. Select the file to be compressed, right click

[Send] and choose [Compressed folder (zip)].

2. "source.zip"file is created,

change the zip file name.

* In the zipfile name,alphanumeric,dot/period (.),

underscore (_) are required.

* In the example below, the file name is changed to

"201312251405_tsumikomi.zip".

=> Consider including an easily managed version number in the file name.

* Example using Windows 7.

Page 58: Global Math Game Guideline English Version

Confidential

7. Registration to platform (7. Registration to platform (PFPF)), Creator testing, and, Creator testing, and QC test QC test application application > > ZipZipfile creation procedure (file creation procedure (MacMac))

Zip file creation procedure with Mac standard Zip compression tool

57 (C) Benesse Corporation 2014. All rights reserved.

1. Select the file to be compressed, right click

Select [Zip ● items].

2. 「アーカイブ.zip 」というZipファイルが作成されるので,

Zipファイル名を任意の名称に変更。

*下図の例では「201312251405_tsumikomi.zip」と変更。

⇒バージョン管理しやすいファイル名にしてください。

* Example using Mac OS X.

*Zipファイル名には,半角英数字,「.(ドット/ピリオド)」 「_(アンダースコア/アンダーバー)」を使用してください。

Page 59: Global Math Game Guideline English Version

Confidential

7. Registration to platform (7. Registration to platform (PFPF)), Creator testing, and, Creator testing, and QC QC test applicationtest application > > 22--1. 1. API API performance validationperformance validation

To execute the API performance validation on the Global Math platform,

start the game registered on the Application & Management screen.

58 (C) Benesse Corporation 2014. All rights reserved.

Application & Management

Top Screen

TSUMIKOMI

Game Details Screen

Test Environment Screen

(Log Window)

Page 60: Global Math Game Guideline English Version

Confidential

7. Registration to platform (7. Registration to platform (PFPF)), Creator testing, and, Creator testing, and QC QC test applicationtest application > > 22--1. 1. API API performance validationperformance validation

The Global Math API performance is checked in the Log Window of the game.

Data transfer between the game and the platform can be checked whether it is working

properly in the [Log Window] after game registration and before the QC test

application.

59 (C) Benesse Corporation 2014. All rights reserved.

[Activity/@gameresult]

Request:POST

StatusCode:200

parameters:

TSUMIKOMI,

597,

2013-12-23 15:31:37,

1,

1175,

2013-12-23 15:32:19,

1,

2013-12-23 15:32:19,

0,

0,

0,

false,

false

Page 61: Global Math Game Guideline English Version

Confidential

Reference: Data check on the LogReference: Data check on the Log WindowWindow

60 (C) Benesse Corporation 2014. All rights reserved.

The status code is defined in RFC 2616, the HTTP specifications.

【Request Method】 The following four methods are used by Global Math.

・GET ・POST ・PUT ・DELETE 【Status Code】 Three-digit value that represents "Meaning of response" to the request. (for more information, see Technical Information > Global Math API Reference)

【Data to be transferred】 The data that is described in the API Implementation section is sent separated by commas (,). Check that the data specified in the game result screen has been properly sent.

*Request Method

*Status Code

Page 62: Global Math Game Guideline English Version

Confidential

7. Registration to platform (7. Registration to platform (PFPF)), Creator testing, and, Creator testing, and QC QC test applicationtest application > > 22--2. 2. Badge checkBadge check

Once you have verified that the Global Math API is working properly,

check whether the badge is displayed on the platform.

The purpose of the test is to ensure the player receives a badge when the

game meets the conditions to obtain the badge.

If the condition has been set that a player will get the 10-point badge when Level 1

has been cleared, as below right, the badge that was specified at game registration

must be displayed when a player cleared level 1.

61 (C) Benesse Corporation 2014. All rights reserved.

Click the [Badge status] link

Badge status view can be switched to ON or OFF.

Page 63: Global Math Game Guideline English Version

Confidential

7. Registration to platform (7. Registration to platform (PFPF)), Creator testing, and, Creator testing, and QC QC test applicationtest application > > QC test application QC test application

When you completed testing (API performance and badge check, etc.) in a

test environment on the Global Math platform, the creator executes the QC

test application before the release.

62 (C) Benesse Corporation 2014. All rights reserved.

QC Test Application > Game Details screen

Click the [QC test application] button

QC Test Application window

Page 64: Global Math Game Guideline English Version

Confidential

7. Registration to platform (7. Registration to platform (PFPF)), Creator testing, and, Creator testing, and QC test QC test application application > > QC test applicationQC test application<<NewNew>>

63 (C) Benesse Corporation 2014. All rights reserved.

1

2

3

1

2

3

*Browser behavior check *Required ・Select the browser supported by the Game you have produced. Specify the capability below. ◎: Recommended ○: Basic operation △: Partial operation ×: Not supported -: Not yet validated Version *Required Any version can input, but the rules below are recommended. ・New version 1.0.0 ・Update(modification: Patch) 1.0.1 ・Update(modification: Minor) 1.1.0 ・Update (modification: Major) 2.0.0 Remarks ・Enter the information about the game you would like to provide to Benesse, i.e. added another browser, release date, etc.

Page 65: Global Math Game Guideline English Version

Confidential

7. Registration to platform (7. Registration to platform (PFPF) Creator test, QC test ) Creator test, QC test application application > > QC test applicationQC test application<<UpdateUpdate>>

64 (C) Benesse Corporation 2014. All rights reserved.

1

2

3

1

2

3

*Browser behavior check *Required ・Select the browser supported by the Game you have produced. Specify the capability below. ◎: Recommended ○: Basic operation △: Partial operation ×: Not supported -: Not yet validated Version *Required Any version can input, but the rules below are recommended. ・New version 1.0.0 ・Update(modification: Patch) 1.0.1 ・Update(modification: Minor) 1.1.0 ・Update (modification: Major) 2.0.0 Remarks *Required ・Enter the game content you have updated and information such as the release date.

Page 66: Global Math Game Guideline English Version

Confidential

7. Registration to platform (7. Registration to platform (PFPF)), Creator testing, and, Creator testing, and QC test QC test application application > > QC test applicationQC test application<<NewNew>>

After application, please wait until the QC test is completed. (Guideline:

five business days)

The [Game status] will be changed from [Applied] ->[Ready to release] -> [Published].

If you wish to withdraw the application before completion of the QC test, click the

[Cancel] button.

65 (C) Benesse Corporation 2014. All rights reserved.

取下

Page 67: Global Math Game Guideline English Version

Confidential

7. Registration to platform (7. Registration to platform (PFPF)), Creator testing, and, Creator testing, and QC QC test applicationtest application > > QC testing applicationQC testing application<<UpdateUpdate>>

Follow the steps below to update a game that has already been published.

Click the [Edit] button to edit the game registration information (same as new

registration procedure).

Test the modified content on the platform.

Click the [Update application] button

After application, please wait until the update test is completed.

(Guideline: five business days)

66 (C) Benesse Corporation 2014. All rights reserved.

Page 68: Global Math Game Guideline English Version

Confidential

Reference: Reference: QC test process (planned) QC test process (planned)

The following is the process of the Quality Control (QC) test.

67 (C) Benesse Corporation 2014. All rights reserved.

Registration and

Application

QC test

Application rejected

Reason FB

Creator

Benesse (initial test is with experts)

Approved Publicity Settings

Test OK Test NG

Reference Gameplay

Benesse Corporation

Benesse Corporation

Creator performs game registration and QC test application.

Benesse conducts the quality control tests.

The release date will be specified. Basically, the release date is two to three days after the QC test application (except Saturday and Sunday).

Create the reference player ID, play the game (All levels x Provisional times)

Page 69: Global Math Game Guideline English Version

Confidential

8.8. ReleaseRelease

(C) Benesse Corporation 2014. All rights reserved.

1 2 3 4 5 6 7 8

Page 70: Global Math Game Guideline English Version

Confidential

8. Release8. Release

69 (C) Benesse Corporation 2014. All rights reserved.

8. Release

8. After passing the QC test, the game will be released on the Global Math platform. * The publicity is set by Benesse.

Page 71: Global Math Game Guideline English Version

Confidential

8. Release8. Release

After passing the QC test, the game will be released on the platform.

The release date is set when QC test has been passed and the game will be

published at 12:00 a.m. on the release date.

Creators are not required to set the release.

70 (C) Benesse Corporation 2014. All rights reserved.

Page 72: Global Math Game Guideline English Version

Confidential

FAQFAQ

(C) Benesse Corporation 2014. All rights reserved.

Page 73: Global Math Game Guideline English Version

Confidential

FAQFAQ: Frequently Asked Questions > Game Contents : Frequently Asked Questions > Game Contents

Q. I want to develop a shocking visuals Math game that may be rated as

"Ages 18 and up only" by CERO. Can I release this kind of game on the

Global Math platform?

A. No, you will probably not be able to release it. Global Math is a math game

platform intended for use not only for adults but also students from elementary school

to university or college. We would appreciate it if you could produce game content

suitable for players of any age or gender.

Q. I have an idea for a game for all ages based around a science unit. Will

the game be suitable for Global Math?

A. You can apply with the game if it is for players from children to adults all over the

world and can be played with common rules to achieve better mathematical thinking

skills.

72 (C) Benesse Corporation 2014. All rights reserved.

Page 74: Global Math Game Guideline English Version

Confidential

FAQFAQ: Frequently Asked Questions > Game Registration : Frequently Asked Questions > Game Registration

Q. I'm not good at English. So, I will write the Game Description field in

Japanese. If the description is only in Japanese, will my application be

denied?

A. No. Game approval will not be denied because the description is only in Japanese.

However, if the game has an English description as well as Japanese, your game will

be more understandable for English-speaking players.

Q. For the testing on the platform, do I need to enter or register all items

on pages 1 to 7 of the entry/registration form?

A. No, you do not. You need only register a game zip file to perform the test on the

platform. However, if the information required for the application is not entered

properly, an error message will be displayed.

73 (C) Benesse Corporation 2014. All rights reserved.

Page 75: Global Math Game Guideline English Version

Confidential

FAQFAQ: Frequently Asked Questions > Technical and other questions : Frequently Asked Questions > Technical and other questions

Q. Who is the copyright holder of the game I have developed?

A. The copyright to the game will belong to the game creator.

(For more information, please refer to the Terms of Service.)

Q. Can I use a JavaScript library other than enchant.js?

A. Yes, you can use another library.

However, we will not be responsible for the rights or technical support for the library.

We ask that you resolve problems yourself.

Q. I want to develop a native application that incorporates the Global Math

API. In which case, is the API communication between the Global Math

platform and the application allowed?

A. No, it is not allowed.

The application runtime environment for the game is only the Global Math platform.

74 (C) Benesse Corporation 2014. All rights reserved.

#Global Math > Terms of Service

http://www.globalmath.info/globalmath_pfweb/footer/userPolicy? locale=1

Article 6 Intellectual Property Rights (1) All rights, including, but not limited to, copyrights (including Articles 27 and 28 of

Japanese Copyright Law), patents, and any other intellectual property rights with respect to the contents of the Service and the

operation system of the Service shall belong to Benesse or the third party that grants the license to Benesse. The copyright to

the Application that the Creator develops shall remain with the Creator, except any rights concerning the API provided by

Benesse. Benesse may use the Application free of charge and without limitation.

Page 76: Global Math Game Guideline English Version

Confidential

Reference: GoogleReference: Google Community >Community > Global Math Global Math

Ask your questions about game production in the Global Math

community!

Note: Before you ask a question, you must try and resolve it yourself.

75 (C) Benesse Corporation 2014. All rights reserved.

*Limited Time Offer

Page 77: Global Math Game Guideline English Version

Confidential

Supplement: Global MathSupplement: Global Math creators orientation, questions and answers creators orientation, questions and answers

Q. I want to use a custom image for a badge. Please tell me about the size

of image.

A. The size of images is:

Badge image W96 x H96 px

Thumbnail image W120 x H120 px

Screenshot image W435 x H245px

Q. To play games, do we just use a mouse and keyboard? For example, I

can make the game much easier to play for players who have controller

devices. Can I produce that kind of game?

A. Only mouse operation would be preferred because we expect the players are

mainly in schools at the moment.

=> Global Math is a service for a variety of ages from elementary school students to

adults. Furthermore, we are also planning to expand Global Math for tablets. For

tablet operation in the future, we ask creators to use basic mouse operations, such as

left-click or drag-and-drop, etc.

76 (C) Benesse Corporation 2014. All rights reserved.

Page 78: Global Math Game Guideline English Version

Confidential

Supplement: Global MathSupplement: Global Math creators orientation, questions and answers creators orientation, questions and answers

Q. I think it would be good if the game creator could use the play data of

the released game to improve the game in the future. Do you have any

features for that?

(Do you have a screen in which creators can view the play data logs of

their games?)

A. Currently, there is no admin screen that is accessible by creators. The admin

screen is only for use by Benesse. However, we can send the log data (CSV file) to

creators on a regular basis.

Q. I have a question about localization. Since the game is for players all

over the world, do you have any rules on the use of English, such as that

the messages in the game should be in English?

A. There are no clear rules. In addition, the current language standard is English

where there is a need to communicate with the player in the game.

Supplement: Global Math games can be played without language.

We are asking creators to be aware that the game can be played without a

description of how to play. However, if a textual explanation is necessary, we ask

creators to put the messages in English or write in both Japanese and English.

77 (C) Benesse Corporation 2014. All rights reserved.

Page 79: Global Math Game Guideline English Version

Confidential

Supplement: Global MathSupplement: Global Math creators orientation, questions and answers creators orientation, questions and answers

Would it be possible to implement a transfer of the game log to the server

at a university?

A. At present, the feature is not enabled. The feature to send information to other

servers is not provided.

In terms of the implementation, we do not permit the Global Math game to send data

to other servers.

Q. I am going to write a thesis, is permission required in advance?

A. We will be happy to receive advance notice.

78 (C) Benesse Corporation 2014. All rights reserved.

Page 80: Global Math Game Guideline English Version

Confidential

Supplement: Global MathSupplement: Global Math creators orientation, questions and answers creators orientation, questions and answers

In the development process, I have seen that it is not required for the

game to be supported by all browsers. I developed four games last year,

and there was an issue that the game worked on Firefox and IE but did not

work on another browser. This issue continued until the last moment in

development. (I think the server also had a problem at that time), which

browser would be most efficient to develop this game? Please advise,

based on the environments (schools, institutions) that are assumed to use

Global Math.

A. We intend for Global Math games to be used in schools. Therefore, we verify IE 10

or later for Windows and Safari for Mac in the development. So, please produce with

IE 10 or later for Windows or Safari for Mac. In game development, we did not have

as much difficulty debugging Firefox and Google Chrome compared to Safari and IE.

Q. Can I use a library other than enchant.js?

A. Yes, you can use another library. However, the Global Math platform is verified for

enchant.js only. Please note that we will not be responsible for technical support for

any library other than enchant.js.

*Please confirm the terms and conditions of use when using the library.

79 (C) Benesse Corporation 2014. All rights reserved.