SlideShare uma empresa Scribd logo
1 de 80
Baixar para ler offline
Confidential 
Global Math 2013Global 2013 Global MathGlobal Math 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
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
Confidential 
Global MathGlobal Math Description of Game Development ProcessDevelopment Process (from planning to release) 
(C) Benesse Corporation 2014. All rights reserved.
Confidential 
Global MathGlobal Math 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
Confidential 
1. Planning 
(C) Benesse Corporation 2014. All rights reserved. 
1 
2 
3 
4 
5 
6 
7 
8
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.
Confidential 
[Example] Overview of TSUMIKOMI game[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
Confidential 
[Review][Review]Concept of the game forConcept for GlobalGlobal Math 
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.
Confidential 
Reconfirm: Nine abilities with the Global Math GamesReconfirm: 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.
Confidential 
2.Specification/ Technology investigation 
(C) Benesse Corporation 2014. All rights reserved. 
1 
2 
3 
4 
5 
6 
7 
8
Confidential 
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.
Confidential 
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.
Confidential 
2. Specification/Technology investigation > 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
Confidential 
Eight Rules for Global MathEight 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)
Confidential 
Eight rules for Global Math gameEight game development > Ruledevelopment Rule 1 Game1 Game 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!
Confidential 
Eight rules for Global Math 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
Confidential 
Eight rules for Global Math 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
Confidential 
Eight rules for Global Math 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
Confidential 
Reference: 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.
Confidential 
Eight rules for Global Math gameEight game 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
Confidential 
Reference: Example of review historyExample 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.
Confidential 
Eight rules for Global Math gameEight game development > Rule 6 Browsing history of help and hintand hints 
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
Confidential 
Eight rules for Global Math gameEight game development > Rule 7 Number of times of 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
Confidential 
Eight rules for Global Math gameEight game 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)
Confidential 
ReferenceReference: 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
Confidential 
3.Creation and arrangement of materialsarrangement materials 
(C) Benesse Corporation 2014. All rights reserved. 
1 
2 
3 
4 
5 
6 
7 
8
Confidential 
3. Creation and arrangement of materials3. 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.
Confidential 
3. Creation and arrangement of materials3. 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.
Confidential 
4. ImplementationImplementation 
(C) Benesse Corporation 2014. All rights reserved. 
1 
2 
3 
4 
5 
6 
7 
8
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.
Confidential 
4. Implementation > About Development Environment4. 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.
Confidential 
4. Implementation > Folder Structure4. 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.
Confidential 
4. Implementation > Sample source4. 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.
Confidential 
5. API ImplementationAPI Implementation 
(C) Benesse Corporation 2014. All rights reserved. 
1 
2 
3 
4 
5 
6 
7 
8
Confidential 
5. 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.
Confidential 
Reference: Global Math APIReference: API Reference 
Global Math API Reference can be viewed in [Technical Information] > [Global Math API Reference]. 
35 
(C) Benesse Corporation 2014. All rights reserved.
Confidential 
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.
Confidential 
Reference: 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]
Confidential 
Reference: Global Math APIReference: API Reference > Activity APIs 
API sends the game result with gameresult in the Activity APIs. 
38 
(C) Benesse Corporation 2014. All rights reserved.
Confidential 
Reference: Global Math API ReferenceReference> Activity APIs> 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
Confidential 
5. API ImplementationAPI Implementation >Player information transferPlayer transfer(transfer data creationtransfer 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)
Confidential 
6. Creator testingCreator testing 
(C) Benesse Corporation 2014. All rights reserved. 
1 
2 
3 
4 
5 
6 
7 
8
Confidential 
6. Creator testing6. 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
Confidential 
6. Creator testing6. 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.)
Confidential 
7.Registration to platform (PF), Creator testing, and QC test applicationand application 
(C) Benesse Corporation 2014. All rights reserved. 
1 
2 
3 
4 
5 
6 
7 
8
Confidential 
7. Registration to platform (PF(PF), Creator testingCreator testing, and QC test applicationand 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.
Confidential 
7. Registration to platform (PF), Creator testing, andplatform and QC test applicationQC 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.
Confidential 
7. Registration to platform (PF), Creator testing, andplatform and QC test applicationtest application > 1-1. Preparation for registering the gamePreparation 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.
Confidential 
7. Registration to platform (PF), Creator testing, and, and QC test applicationtest application > 1-2. Game registrationGame registration 
Register the game from "Game registration" on the Request & Management screen. 
48 
(C) Benesse Corporation 2014. All rights reserved.
Confidential 
7. Registration to platform (PF), Creator testing, and QC test application7. application >1-3. Registration step 1 [2 items]. 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.
Confidential 
7. Registration to platform (PF), Creator testing, and QC test application7. application >1-3. Registration step 2 [9 items]. 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.
Confidential 
7. Registration to platform (PF), Creator testing, and QC test application7. application >1-3. Registration step 3 [2 items]. 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.
Confidential 
7. Registration to platform (PF), Creator testing, and QC test application7. application >1-3. Registration step 4 [2 items]. 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.
Confidential 
7. Registration to platform (PF), Creator testing, and QC test application7. application >1-3. Registration step 5 [2 items]. 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
Confidential 
7. Registration to platform (PF), Creator testing, and QC test application7. application >1-3. Registration step 6 [6 items]. 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.
Confidential 
7. Registration to platform (PF), Creator testing, and QC test application7. application >1-3. Registration step 7 [1 items]. 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.
Confidential 
7. Registration to platform (PF), Creator testing), testing, and QC test application > Zipfile creation procedure (file Win) 
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.
Confidential 
7. Registration to platform (PF), Creator testing, and, and QC test application > Zipfile creation procedure (file Mac) 
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ファイル名には,半角英数字,「.(ドット/ピリオド)」 
「_(アンダースコア/アンダーバー)」を使用してください。
Confidential 
7. Registration to platform (PF), Creator testing, and, and QC test applicationtest application > 2-1. 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)
Confidential 
7. Registration to platform (PF), Creator testing, and, and QC test applicationtest application > 2-1. 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
Confidential 
Reference: Data check on the LogReference: 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
Confidential 
7. Registration to platform (PF), Creator testing, and, and QC test applicationtest application > 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.
Confidential 
7. Registration to platform (PF), Creator testing, and, and QC test applicationtest 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
Confidential 
7. Registration to platform (PF), Creator testing, and, and QC test application > QC test applicationQC 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.
Confidential 
7. Registration to platform (PF) Creator test, QC test ) application > QC test applicationQC 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.
Confidential 
7. Registration to platform (PF), Creator testing, and, and QC test application > QC test applicationQC 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. 
取下
Confidential 
7. Registration to platform (PF), Creator testing, and, and QC test applicationtest application > QC testing applicationQC 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.
Confidential 
Reference: 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)
Confidential 
8. Release 
(C) Benesse Corporation 2014. All rights reserved. 
1 
2 
3 
4 
5 
6 
7 
8
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.
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.
Confidential 
FAQ 
(C) Benesse Corporation 2014. All rights reserved.
Confidential 
FAQ: 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.
Confidential 
FAQ: 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.
Confidential 
FAQ: 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.
Confidential 
Reference: GoogleReference: Google Community > 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
Confidential 
Supplement: Global MathSupplement: Math 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.
Confidential 
Supplement: Global MathSupplement: Math 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.
Confidential 
Supplement: Global MathSupplement: Math 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.
Confidential 
Supplement: Global MathSupplement: Math 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.

Mais conteúdo relacionado

Destaque

Game design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - RevisionGame design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - RevisionDavid Farrell
 
Review of Related Literature
Review of Related LiteratureReview of Related Literature
Review of Related LiteratureJasper Obico
 
Related Literature and Related Studies
Related Literature and Related StudiesRelated Literature and Related Studies
Related Literature and Related StudiesJenny Reyes
 
Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)Dilip Barad
 
Chapter 2-Realated literature and Studies
Chapter 2-Realated literature and StudiesChapter 2-Realated literature and Studies
Chapter 2-Realated literature and StudiesMercy Daracan
 
Review of related literature and studies
Review of related literature and studiesReview of related literature and studies
Review of related literature and studiesbantigui
 
The thesis and its parts
The thesis and its partsThe thesis and its parts
The thesis and its partsDraizelle Sexon
 
Writing thesis chapters 1-3 guidelines
Writing thesis chapters 1-3 guidelinesWriting thesis chapters 1-3 guidelines
Writing thesis chapters 1-3 guidelinespoleyseugenio
 

Destaque (11)

Game design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - RevisionGame design 2 (2013): Lecture 14 - Revision
Game design 2 (2013): Lecture 14 - Revision
 
The research process chap 2
The research process chap 2The research process chap 2
The research process chap 2
 
Review of Related Literature
Review of Related LiteratureReview of Related Literature
Review of Related Literature
 
Related Literature and Related Studies
Related Literature and Related StudiesRelated Literature and Related Studies
Related Literature and Related Studies
 
Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)Literature Review (Review of Related Literature - Research Methodology)
Literature Review (Review of Related Literature - Research Methodology)
 
Chapter 2-Realated literature and Studies
Chapter 2-Realated literature and StudiesChapter 2-Realated literature and Studies
Chapter 2-Realated literature and Studies
 
Review of related literature and studies
Review of related literature and studiesReview of related literature and studies
Review of related literature and studies
 
Math game
Math gameMath game
Math game
 
The thesis and its parts
The thesis and its partsThe thesis and its parts
The thesis and its parts
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Writing thesis chapters 1-3 guidelines
Writing thesis chapters 1-3 guidelinesWriting thesis chapters 1-3 guidelines
Writing thesis chapters 1-3 guidelines
 

Semelhante a Global Math Game Guideline English Version

Making a game "Just Right" through testing and play balancing
Making a game "Just Right" through testing and play balancingMaking a game "Just Right" through testing and play balancing
Making a game "Just Right" through testing and play balancingJulio Gorgé
 
cpbricks project document
cpbricks project documentcpbricks project document
cpbricks project documenti i
 
New user interfaces
New user interfacesNew user interfaces
New user interfacesSayed Ahmed
 
Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...
Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...
Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...Cheer Chain Enterprise Co., Ltd.
 
Noughts and Crosses Design Information
Noughts and Crosses Design InformationNoughts and Crosses Design Information
Noughts and Crosses Design InformationChristopher Orchard
 
How to Design Effective Learning Games: Sharon Boller and Karl Kapp
How to Design Effective Learning Games: Sharon Boller and Karl KappHow to Design Effective Learning Games: Sharon Boller and Karl Kapp
How to Design Effective Learning Games: Sharon Boller and Karl KappSharon Boller
 
ma project
ma projectma project
ma projectAisu
 
2 lecture (gdd, responsibilites, level of game) 18 1-2021
2 lecture (gdd, responsibilites, level of game) 18 1-20212 lecture (gdd, responsibilites, level of game) 18 1-2021
2 lecture (gdd, responsibilites, level of game) 18 1-2021Durgesh Pandey
 
Game programming-help
Game programming-helpGame programming-help
Game programming-helpSteve Nash
 
Play to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignPlay to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignSharon Boller
 
Page 2Key assignment 21 Jan 2014WarzoneTable o.docx
Page  2Key assignment 21 Jan 2014WarzoneTable o.docxPage  2Key assignment 21 Jan 2014WarzoneTable o.docx
Page 2Key assignment 21 Jan 2014WarzoneTable o.docxalfred4lewis58146
 
LAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingLAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingDavid Mullich
 
Page 1Key assignment 21 Jan 2014WarzoneTable o.docx
Page  1Key assignment 21 Jan 2014WarzoneTable o.docxPage  1Key assignment 21 Jan 2014WarzoneTable o.docx
Page 1Key assignment 21 Jan 2014WarzoneTable o.docxalfred4lewis58146
 
Game Design Document - Step by Step Guide
Game Design Document - Step by Step GuideGame Design Document - Step by Step Guide
Game Design Document - Step by Step GuideDevBatch Inc.
 
Video Game Delivery Project
Video Game Delivery ProjectVideo Game Delivery Project
Video Game Delivery Projectrebelharvester
 

Semelhante a Global Math Game Guideline English Version (20)

Making a game "Just Right" through testing and play balancing
Making a game "Just Right" through testing and play balancingMaking a game "Just Right" through testing and play balancing
Making a game "Just Right" through testing and play balancing
 
Pong
PongPong
Pong
 
cpbricks project document
cpbricks project documentcpbricks project document
cpbricks project document
 
New user interfaces
New user interfacesNew user interfaces
New user interfaces
 
Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...
Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...
Designing Business Simulation Games using STELLA®, iThink® and isee NetSim™ b...
 
Noughts and Crosses Design Information
Noughts and Crosses Design InformationNoughts and Crosses Design Information
Noughts and Crosses Design Information
 
How to Design Effective Learning Games: Sharon Boller and Karl Kapp
How to Design Effective Learning Games: Sharon Boller and Karl KappHow to Design Effective Learning Games: Sharon Boller and Karl Kapp
How to Design Effective Learning Games: Sharon Boller and Karl Kapp
 
PHP games
PHP gamesPHP games
PHP games
 
ma project
ma projectma project
ma project
 
2 lecture (gdd, responsibilites, level of game) 18 1-2021
2 lecture (gdd, responsibilites, level of game) 18 1-20212 lecture (gdd, responsibilites, level of game) 18 1-2021
2 lecture (gdd, responsibilites, level of game) 18 1-2021
 
Game programming-help
Game programming-helpGame programming-help
Game programming-help
 
DECISION SUPPORT SYSTEMS
DECISION SUPPORT SYSTEMSDECISION SUPPORT SYSTEMS
DECISION SUPPORT SYSTEMS
 
Play to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignPlay to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game Design
 
Page 2Key assignment 21 Jan 2014WarzoneTable o.docx
Page  2Key assignment 21 Jan 2014WarzoneTable o.docxPage  2Key assignment 21 Jan 2014WarzoneTable o.docx
Page 2Key assignment 21 Jan 2014WarzoneTable o.docx
 
LAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingLAFS Game Design 7 - Prototyping
LAFS Game Design 7 - Prototyping
 
Page 1Key assignment 21 Jan 2014WarzoneTable o.docx
Page  1Key assignment 21 Jan 2014WarzoneTable o.docxPage  1Key assignment 21 Jan 2014WarzoneTable o.docx
Page 1Key assignment 21 Jan 2014WarzoneTable o.docx
 
Game Design Document - Step by Step Guide
Game Design Document - Step by Step GuideGame Design Document - Step by Step Guide
Game Design Document - Step by Step Guide
 
Video Game Delivery Project
Video Game Delivery ProjectVideo Game Delivery Project
Video Game Delivery Project
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 

Último

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 

Último (20)

Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 

Global Math Game Guideline English Version

  • 1. Confidential Global Math 2013Global 2013 Global MathGlobal Math 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
  • 2. 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
  • 3. Confidential Global MathGlobal Math Description of Game Development ProcessDevelopment Process (from planning to release) (C) Benesse Corporation 2014. All rights reserved.
  • 4. Confidential Global MathGlobal Math 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
  • 5. Confidential 1. Planning (C) Benesse Corporation 2014. All rights reserved. 1 2 3 4 5 6 7 8
  • 6. 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.
  • 7. Confidential [Example] Overview of TSUMIKOMI game[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
  • 8. Confidential [Review][Review]Concept of the game forConcept for GlobalGlobal Math 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.
  • 9. Confidential Reconfirm: Nine abilities with the Global Math GamesReconfirm: 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.
  • 10. Confidential 2.Specification/ Technology investigation (C) Benesse Corporation 2014. All rights reserved. 1 2 3 4 5 6 7 8
  • 11. Confidential 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.
  • 12. Confidential 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.
  • 13. Confidential 2. Specification/Technology investigation > 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
  • 14. Confidential Eight Rules for Global MathEight 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)
  • 15. Confidential Eight rules for Global Math gameEight game development > Ruledevelopment Rule 1 Game1 Game 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!
  • 16. Confidential Eight rules for Global Math 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
  • 17. Confidential Eight rules for Global Math 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
  • 18. Confidential Eight rules for Global Math 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
  • 19. Confidential Reference: 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.
  • 20. Confidential Eight rules for Global Math gameEight game 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
  • 21. Confidential Reference: Example of review historyExample 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.
  • 22. Confidential Eight rules for Global Math gameEight game development > Rule 6 Browsing history of help and hintand hints 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
  • 23. Confidential Eight rules for Global Math gameEight game development > Rule 7 Number of times of 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
  • 24. Confidential Eight rules for Global Math gameEight game 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)
  • 25. Confidential ReferenceReference: 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
  • 26. Confidential 3.Creation and arrangement of materialsarrangement materials (C) Benesse Corporation 2014. All rights reserved. 1 2 3 4 5 6 7 8
  • 27. Confidential 3. Creation and arrangement of materials3. 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.
  • 28. Confidential 3. Creation and arrangement of materials3. 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.
  • 29. Confidential 4. ImplementationImplementation (C) Benesse Corporation 2014. All rights reserved. 1 2 3 4 5 6 7 8
  • 30. 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.
  • 31. Confidential 4. Implementation > About Development Environment4. 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.
  • 32. Confidential 4. Implementation > Folder Structure4. 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.
  • 33. Confidential 4. Implementation > Sample source4. 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.
  • 34. Confidential 5. API ImplementationAPI Implementation (C) Benesse Corporation 2014. All rights reserved. 1 2 3 4 5 6 7 8
  • 35. Confidential 5. 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.
  • 36. Confidential Reference: Global Math APIReference: API Reference Global Math API Reference can be viewed in [Technical Information] > [Global Math API Reference]. 35 (C) Benesse Corporation 2014. All rights reserved.
  • 37. Confidential 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.
  • 38. Confidential Reference: 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]
  • 39. Confidential Reference: Global Math APIReference: API Reference > Activity APIs API sends the game result with gameresult in the Activity APIs. 38 (C) Benesse Corporation 2014. All rights reserved.
  • 40. Confidential Reference: Global Math API ReferenceReference> Activity APIs> 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
  • 41. Confidential 5. API ImplementationAPI Implementation >Player information transferPlayer transfer(transfer data creationtransfer 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)
  • 42. Confidential 6. Creator testingCreator testing (C) Benesse Corporation 2014. All rights reserved. 1 2 3 4 5 6 7 8
  • 43. Confidential 6. Creator testing6. 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
  • 44. Confidential 6. Creator testing6. 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.)
  • 45. Confidential 7.Registration to platform (PF), Creator testing, and QC test applicationand application (C) Benesse Corporation 2014. All rights reserved. 1 2 3 4 5 6 7 8
  • 46. Confidential 7. Registration to platform (PF(PF), Creator testingCreator testing, and QC test applicationand 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.
  • 47. Confidential 7. Registration to platform (PF), Creator testing, andplatform and QC test applicationQC 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.
  • 48. Confidential 7. Registration to platform (PF), Creator testing, andplatform and QC test applicationtest application > 1-1. Preparation for registering the gamePreparation 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.
  • 49. Confidential 7. Registration to platform (PF), Creator testing, and, and QC test applicationtest application > 1-2. Game registrationGame registration Register the game from "Game registration" on the Request & Management screen. 48 (C) Benesse Corporation 2014. All rights reserved.
  • 50. Confidential 7. Registration to platform (PF), Creator testing, and QC test application7. application >1-3. Registration step 1 [2 items]. 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.
  • 51. Confidential 7. Registration to platform (PF), Creator testing, and QC test application7. application >1-3. Registration step 2 [9 items]. 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.
  • 52. Confidential 7. Registration to platform (PF), Creator testing, and QC test application7. application >1-3. Registration step 3 [2 items]. 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.
  • 53. Confidential 7. Registration to platform (PF), Creator testing, and QC test application7. application >1-3. Registration step 4 [2 items]. 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.
  • 54. Confidential 7. Registration to platform (PF), Creator testing, and QC test application7. application >1-3. Registration step 5 [2 items]. 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
  • 55. Confidential 7. Registration to platform (PF), Creator testing, and QC test application7. application >1-3. Registration step 6 [6 items]. 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.
  • 56. Confidential 7. Registration to platform (PF), Creator testing, and QC test application7. application >1-3. Registration step 7 [1 items]. 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.
  • 57. Confidential 7. Registration to platform (PF), Creator testing), testing, and QC test application > Zipfile creation procedure (file Win) 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.
  • 58. Confidential 7. Registration to platform (PF), Creator testing, and, and QC test application > Zipfile creation procedure (file Mac) 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ファイル名には,半角英数字,「.(ドット/ピリオド)」 「_(アンダースコア/アンダーバー)」を使用してください。
  • 59. Confidential 7. Registration to platform (PF), Creator testing, and, and QC test applicationtest application > 2-1. 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)
  • 60. Confidential 7. Registration to platform (PF), Creator testing, and, and QC test applicationtest application > 2-1. 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
  • 61. Confidential Reference: Data check on the LogReference: 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
  • 62. Confidential 7. Registration to platform (PF), Creator testing, and, and QC test applicationtest application > 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.
  • 63. Confidential 7. Registration to platform (PF), Creator testing, and, and QC test applicationtest 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
  • 64. Confidential 7. Registration to platform (PF), Creator testing, and, and QC test application > QC test applicationQC 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.
  • 65. Confidential 7. Registration to platform (PF) Creator test, QC test ) application > QC test applicationQC 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.
  • 66. Confidential 7. Registration to platform (PF), Creator testing, and, and QC test application > QC test applicationQC 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. 取下
  • 67. Confidential 7. Registration to platform (PF), Creator testing, and, and QC test applicationtest application > QC testing applicationQC 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.
  • 68. Confidential Reference: 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)
  • 69. Confidential 8. Release (C) Benesse Corporation 2014. All rights reserved. 1 2 3 4 5 6 7 8
  • 70. 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.
  • 71. 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.
  • 72. Confidential FAQ (C) Benesse Corporation 2014. All rights reserved.
  • 73. Confidential FAQ: 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.
  • 74. Confidential FAQ: 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.
  • 75. Confidential FAQ: 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.
  • 76. Confidential Reference: GoogleReference: Google Community > 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
  • 77. Confidential Supplement: Global MathSupplement: Math 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.
  • 78. Confidential Supplement: Global MathSupplement: Math 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.
  • 79. Confidential Supplement: Global MathSupplement: Math 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.
  • 80. Confidential Supplement: Global MathSupplement: Math 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.