Y2 project week 2



Week 2:

1- Group meeting (05/02/2019)

In the second meeting of our group, the following points have been discussed about..

-About the blog.
-The work done in the first week.
-The problems faced in the first week and how to solve it.
-Week 2 work.





2- Supervisor meeting (07/02/2019):

In the second meeting with the supervisor the following points have been discussed about..

-Use the screen in the 4th floor for the interface.
-Some ideas about 3D printer.
-Change the colour of the sand depending on the level of the sea.
-The blog and how to make it neat and comprehensive.
-The lunar surface (moon theme) and shadow could be added.
-The idea of how to start the game by using touch screen
-The poster



3-Lab (08/02/2019)
 In the second week of in the lab, we have been working on the similarity check and touch screen.

Figure 1: The touchscreen and lunar interface

Similarity check

As part of the "Shape an island" sandbox game, the similarity check algorithm was finished in this week. OpenCV toolkit based on C++ was used (ref: https://github.com/openframeworks/openFrameworks). The general idea was to compare the black-and-white image from Xbox Kinect depth camera with the shape datebase. 

Firgure 1 below shows the database of a rectangle shape, Power Point was used to draw this shape database.


Figure 2: database of a rectangle shape

In the game, the player will be required to make a rectangle shaped island using sand. Figure 2 below shows the game test using a rectangle shaped wallet. Simultaneously figure 3 below shows the black-and-white image from Xbox Kinect real-time depth camera.


Figure 3: game test using a rectangle shaped wallet


Figure 4: black-and-white image from Xbox Kinect real-time depth camera

At the end, the algorithm will rotate the datebase to find the the highest matching rotation angle, and compare it with the black-and-white image from Xbox Kinect depth camera. Then the algorithm will calculate the similarity between these two figures, which is also the score the user will get. Figure 4 below shows the process, the best angel is 161 degree and similarity is 90.00%



Touch screen

As you can see in the following figures the touchscreen was connected and tested if it works. 
Figure 5: Tested the touchscreen

Figure 6: Touchscreen illustration

Figure 7: Touchscreen illustration 


Also we tried more than one way in order to let the user interact with the screen . The following video illustrates the ways used.

Figure 8: Tried ways for the interaction with user


Lunar theme

In the lab the lunar theme has been tested in the screen.

Figure 9: Tested lunar theme

Figure 10: Tested lunar theme as a video
  
4-Problems,Issues and Concerns

-Projector and sand are still missing.
-Need to find perfect position for the projector and Xbox.
-Touchscreen response time is slow.
-The depth camera used by the other group cannot run on the touchscreen.


5-Plan for next week

-Meet on Thursday and summary this week work.
-Discuss about debugging.
-Try to set up the holder .
-Tested the project if the sand arrived.
-Try to solve the problems for week 2.

Comments

Post a Comment

Popular posts from this blog

Y2 project week 1

Y2 project week 4: Game test based on the new short throw projector