Monday 17 February 2014

2.7 Version Released

Game updated to version 2.7. Detail information with screenshots are shown below.  The update log is also attached at the end of this post.

Backgrounds were added to the game.  New prop - clock is also added, which can reduce your stage time to achieve a better time record!  In addition, the game can be paused by double blink now!

 What's more, two danger objects comes - tubes and fires.  Tubes only appear at upper edge while fire only appear on the ground.

-- update 2.7 --
1. Bug fixed
a. bug: game-over status is able to display notes
2. Syntax optimization
a. much more simplified
b. better code format and comments
3. Function modified
a. use timer instead of datetime module
4. Function added
a. add pipe
b. add fire
c. add background
d. add other two backgrounds
e. pause (double blink for BCI ver)
e. add clock
f. add input data display at welcome page
5. Display optimization
a. new time format
b. add clock image in in-game display

Sunday 16 February 2014

2.6 Version Released

Game updated to version 2.6. Detail information with screenshots are shown below.  The update log is also attached at the end of this post.

Original blocks are replaced with three kinds of monsters, two of which can move vertically. The role will also display a different image while in-air.


The purple prop is elixir (designed in ver2.4), which can make role be invincible for several seconds.
When the role catches a prop or collapse with monsters, corresponding label will display around the role.

-- update 2.6 --
1. Bug fixed
a. bug: probability of object generation was irrelevant with horizontal moving speed
b. bug: vertical speed of object was irrelevant with attention
2. Syntax optimization
a. optimize code via creating player class
b. re-arrange code and comment
3. Function added
a. add images' relatively directory support
b. add base speed to prevent absolutely stop at attention 100
c. add profile save and load !
d. add get-prop label
3. Function modified
a. abort gravity-attention dependency
b. adjust some parameters
c. remove time footnote
d. reduce life cap to 7
4. Display optimization
a. change block to three kind of monster
b. change picture of magnet
c. change picture of elixir
d. add in-air player image
e. horizontal filp monster image
f. remove 'max' life in-game display
g. include stage info in-game display
h. hide some test buttons
5. Package
a. launch from bat (no cmd)

Friday 14 February 2014

Report Structure & BCI Version of The Game ------ Week 3 Team Meeting

In this meeting, we mainly discussed the structure of our report, and tested the BCI version of the game.
The contents listed below are the initial assumption of the structure of the report for our project.
  1. Title page: including the name of project, our group numbers, our names, the date...etc
  2. Content
  3. Abstract: Gives a summary of the whole project and report
  4. Introduction:
Ø  Background information: the development of Electroencephalogram (EEG) technique, NeuroSky company, fundamental of the Mindwave headset...etc
Ø  The application of EEG in the field of game control 
Ø  The introduction to the project
Ø  The purposes of the project
Ø  The introduction to the report, which includes the structure and the contents

5.  Materials: Mindwave headset produced by NeuroSky, computer, Python Programming  Language
6.   Procedure: the whole procedure of the project, which includes the idea for the game designed, how each part of the game was achieved, the record of our meetings, record of the updating of each version, the updating of the blog. This part will be divided into five sub-part according to the different arrangement of five weeks
7.   Results: presenting the game in detail, the detail of the code with comments, the testing for the game, presenting the blog… etc
8.   Discussion: comments on and explains results; the playability, operability, effects of the game; the advantage and disadvantage of the game; the comparison with some existing game; the bug of the code and the procedure of debugging; the limitation of the project; how far the result met its original prospection… etc
9.   Conclusion: the summary of this project
10.  Reference
11.  Appendix: the blog address; the background story of the game; the feeling of each members to this project and teamwork. 

Game version test:
Game updated to version 2.5 BCI ver.  The update log is attached at the end of this post.

-- update 2.5 BCI ver --
1. Function added
a. implement API
b. add in-game attention display
2. Function modified
a. set up gravity-attention dependency
b. change speed-attention dependency
3. Display optimization

a. optimize in-game distance display