Wednesday, 12 February 2014

2.4 Version Released

Game updated to version 2.4. This update mainly focus on some significant bugs.  The update log is attached at the end of this post.

-- update 2.4 --
1. Bug fixed
a. bug: abnormal magnet phenomenon under extreme speed
b. bug: out of range objects are not deleted
2. Syntax optimization
a. delete useless functions
3. Function added
a. add elixir
4. Function modified
a. optimize botton protection
b. optimize magnet algorithm

Sustainable Design & Version 2.3 Testing ------ Second Personal Team Meeting

This is the second personal meeting of our team, the contents are mainly include two aspects: discussion for the Sustainable Design report, testing of the first complete version of the game.

1. Sustainable Design:
Via discussion, we decided to analyse SD and Ethical Implication in terms of hardware and software respectively. The hardware is the mindwave headset, it must respect to the Restriction of the Use of Certain Hazardous Substance in Electrical and Electronic Equipment (RoHS) and the regulation of Waste Electrical and Electronic Equipment (WEEE), we will be a re-brander of this headset if commercialize our project. The software is the game coded by our team, it must respect to the Software Engineering Code of Ethics and Professional Practice.

The items listed below are some ideas which can be included into the SD report:

  • Laws (Commercialization, Programming)
  • Professional guide line
  • Life cycle evaluation 
  • People's health and security (body and psychology)
  • Privacy of customers
  • Copyright controlling
  • Design improvements 
  • Potential product
  • New market for the product that has not been considered so far (medical field)
New idea will be added while writing.

PS: the structure of the SD report:
  • Project title
  • Brief Description
  • Regulatory Considerations
  • SD/Ethical Implication of large scale manufacture and sale
  • SD/Ethical Implication of follow-on products/markets

2. Version 2.3 testing:

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

Two props are designed in the new version game.  The first one is extra life heart, which can add life for the role.  The second one is magnet, which can grant role the power of attracting coins.


Version 2.3

-- update 2.3 --
1. Syntax Optimization
a. optimize moving object class

2. Function added
a. add SHM effect to moving object class
b. add heart
c. add 'Generate heart' button
d. add invincible indicator
e. add life cap
f. add magnet
g. add 'Generate magnet' button
h. add magnet time footnote
i. add magnet indicator

Tuesday, 11 February 2014

2.2 Version Released

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

The game windows is much larger now.

The in-game display is also optimized.  In addition, objects now can automatically generate in a random manner without clicking the button.


-- update 2.2 --
1. Bug fixed
a. bug: collision with coins will reset invincible time
b. bug: stage clear prompt will let player stay still
c. bug: player has a little chance to get stuck at boundaries

3. Funcition added
a. Add subtitle at welcome page
b. Add margin
c. Add object delete algorithm
d. Add object generate algorithm

3. Display optimization
a. Bigger canvas!
b. Better in-game info display

2.1 Version Released

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

Group member names are attached at welcome page.

In this version, once the player have finished a stage, pressing 'NEXT STAGE!' will start next stage.  

New profile menu is added, which displays total coins player has ever earned and each stage's highest records.

 New about menu is also added.

-- update 2.1 --
1. Function added
a. Add 'HOME' button
b. Add author name at welcome page
c. Add 'PROFILE' button/profile page
d. Add money
e. Add record
f. Add 'ABOUT' button/about page

Beta Version Released

The beta version of our game is just finished.  Detail information with screenshots are shown below.  The update log is also attached at the end of this post.  

As shown below, the game now has a welcome page.

Once 'GO FLAPPY!' buttion is pressed, a new game will start followed with a small rectangle popping up to show the stage information.  (This version has only 1 stage right now)

In game, pressing 'generate coin' button or 'generate block' button will produce a new coin or block with random height at the most right side.  The up right corner shows number of coins you have caught, number of life you remains, distance you have ran and time you have taken in this stage.  Player have to control the running speed of role by rising or reducing mind attention (speed is a constant in non-headset test version).  Also, an eye-blink can switch the gravity direction (or pressing 'reverse gravity' button in non-headset test version).  Once the role collapse with a block, the number of lives will reduced by one and the role will flashing for a few moment (invincible status).  

 If you survive to run over the target distance, a STAGE CLEAR window will pop up.

If you use up all your lives, a GAME OVER window will pop up.

-- update 2.0 beta --
1. BUG fixed
a. Change default gravity direction

2. Syntax Optimization
a. Unify data names
b. Unify function names
c. Classify font size
d. Classify radius
e. Delete redundant code

3. Function added
a. ### Add API
b. Add 'GO FLAPPY !' button
c. Add blocks
d. Add 'Generate block' test button
d. Add game time calculation
e. Add invincible time
f. Add invincible time footnote
g. Add invincible time reset by block collision
h. Add flashing effect while player is invincible
i. Add life
j. Add 'Suicide x1' test button
k. Add distance
l. Add 'Jump 100m' test button
m. Add game over prompt
n. Add stage clear prompt
o. Add stage target prompt
p. Add dynamic pop effect
q. Add 'NEXT STAGE !' button
r. Add button protection
s. Add welcome page
t. Add version at welcome page

4. Display Optimization
a. Change button name
b. Adjust coin size
c. Adjust text colour
d. Adjust image layer

Sunday, 9 February 2014

Alpha version of game

The code of alpha version of game is completed. The game contains gravity control, movement control and image loader. The final version should also include random coins and monsters occurrence with advanced props.



For now, the next step is to combine the game with the api. To be more specific, change the gravity with blink and control the speed with brainwave strength.

Friday, 7 February 2014

Flowchart & Version Determination ------ Week 2 Team Meeting

During this meeting, firstly, we discussed the basic construction of the game, and created a flowchart to explain how can we implement the game. The flowchart has been shown blew:



About the game, we decided to use the assumption of a horizontal version running game which introduced in the record of our first personal team meeting.
Furthermore, programming has begin, and the alpha version can be finished in this weekend.