adynamo
Monday, 31 January 2011
Presentation -First draft
Comments, if any, are welcomed as usual.
And don't forget that there's also a personal report to hand in by Friday.
What you are writing there can be useful for the presentation
andrea
Friday, 31 December 2010
Happy new Year!
I hope you haven't been spending all this holiday studying...surely not writing here.
Just kidding, I only wanted to wish Happy New Year!
*****
After last seminar we agreed to focus first on the maze:
a. creating the maze walls
b. sensing that the ball doesn't pass through the walls
[The challenge will pop up when the player reaches the door (surely being within a range will be enough for the prototype).
The challenge itself will probably be a very simple hangman.]
Don't know if you have any (good) news on this.
I'll be back in London Sunday 9, but keep me posted
Andrea
Friday, 17 December 2010
An Idea of Our Tasks....
1/ the maze &
a/ creating the maze walls
b/ sensing that the ball doesn't pass through the walls
2/ the door &
sensing that:
a/ the ball doesn't touch it before the challenge pops up
b/ the ball doesn't pass through without answering the question by sending the player back some steps when contact is made
3/ the challenge (spelling or what?)
a/ checking for correct or incorrect answers and scoring accordingly
b/ returning back to the game afterwards
4/ bonus objects in the maze
a/ knowing when the player has "picked up" this object, and
b/ updating the scoreboard accordingly
General Coding for:
1/ The game's external controls / commands (would we still need any?)
2/ Background music, sounds and voice-overs
3/ Combining / linking the programmed pieces above into a solid whole
I think the "General Coding" part would come towards the end of the program-wrting. As for the coding, I tried searching and it seems it won't be as easy as we think.
Equally important is the HCI part of our game. We all need to take this into consideration both in the programming, and the interface design. Should this aspect be delegated to one person? Or should it be a duty of all?
Sunday, 12 December 2010
Let's start to work
Add your comments and/or alternative, if any
**************
A-mazing.
Goal of our game is having the highest score
Points will be awarded:
- reaching the exit (the shortest the time, the biggest the score)
- picking up objects in the maze
- overcoming the challenge(s)
PROBLEM: how to reach the exit of the maze
SOLUTION: the physical object will have a fiducial that will track its position
PROBLEM: how to keep the physical object always visible
SOLUTION: the object must be held appropriately
PROBLEM: how to keep the physical object in the same position of the digital one (the physical could pass thru wall, for example)
SOLUTION: players need to be careful not to touch the (digital) walls with the physical object or they will lose one life and will have to start again from the starting point
Comment: this will also train their coordination, forcing them not to move too fast or carelessly
PROBLEM: what if the player moves the physical object while playing the challege
SOLUTION: the challenge will take place only when the player reaches the exit [door]; at that point the maze disappears and the challenge area appears
***********
So, to recap:
The player will start positioning the physical object on a [red] square in the maze.
The [red] square will be the starting point for every level.
The player needs to reach the exit [door] in the shortest time.
At the exit [door] there will be a challenge to pass.
The player can rush to the exit [door] or spend some time across the maze to pick up objects (and points).
Objects picked across the maze will give points and could be sometimes necessary to overcome the challenge at the exit [door].
Andrea
Tuesday, 7 December 2010
Next Meeting
Let's not forget that our next meeting's tomorrow (Wednesday), after CMT3342 class. We should conclude on really concrete presentation materials then for Friday.
Just a reminder...
Cheers!
Friday, 3 December 2010
Interaction
For example:
picking and displaying objects for Hangman;
rotating a fiducial to show the correct number;
If a player picks up a challenge the game stops until the challenge is solved.
MOVEMENT
We'll put a fiducial on a concrete object to move across the table.
[ALTERNATIVE: Or the user interacts with some commands to determine speed, position, direction]