<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7122894423945217699</id><updated>2024-09-04T03:49:28.721-07:00</updated><category term="3D game"/><category term="ActionScript"/><category term="Adobe AIR"/><category term="FlashDevelop"/><category term="HCI"/><category term="Marilena"/><category term="face detection"/><category term="face recognition"/><category term="face tracking"/><category term="multiplayer game"/><category term="net game"/><category term="ping pong"/><title type='text'>FacePong-Master Thesis Project</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://facepong.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://facepong.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>blckfire</name><uri>http://www.blogger.com/profile/16506850688330305183</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7122894423945217699.post-6911665028286276345</id><published>2012-05-07T08:51:00.000-07:00</published><updated>2012-05-07T08:51:04.912-07:00</updated><title type='text'>Final Game Version Released</title><content type='html'>So, today I released the final version of the game. If you read this, please try the game out and fill in the form&amp;nbsp;&lt;a href=&quot;https://docs.google.com/spreadsheet/viewform?formkey=dHN4alV1TlF5NndyeDB1MGxXOFZFWmc6MQ&quot;&gt;https://docs.google.com/spreadsheet/viewform?formkey=dHN4alV1TlF5NndyeDB1MGxXOFZFWmc6MQ&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
When I got some results of the tests and of that&amp;nbsp;questionnaire&amp;nbsp;I&#39;ll post in some graphs about the work done! ;)&lt;br /&gt;
&lt;br /&gt;
Thank you for everybody that followed this blog, or at least read it once.</content><link rel='replies' type='application/atom+xml' href='http://facepong.blogspot.com/feeds/6911665028286276345/comments/default' title='Enviar feedback'/><link rel='replies' type='text/html' href='http://facepong.blogspot.com/2012/05/final-game-version-released.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/6911665028286276345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/6911665028286276345'/><link rel='alternate' type='text/html' href='http://facepong.blogspot.com/2012/05/final-game-version-released.html' title='Final Game Version Released'/><author><name>blckfire</name><uri>http://www.blogger.com/profile/16506850688330305183</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122894423945217699.post-7427281670041959172</id><published>2010-11-22T13:06:00.000-08:00</published><updated>2010-11-22T13:16:41.555-08:00</updated><title type='text'>Testing and Data Collecting</title><content type='html'>So, at last I am ready to retrieve information on how users use the game and how easy or not it is to play with your face. I made some improvements in the paddle movement and in shadows so that now it is easier for you to know where the ball and paddle are and the paddle movement is more fluid.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: white;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: large;&quot;&gt;&lt;b&gt;How to + Tutorial&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
For this part I will need all of your help. How can you help me? Following these steps:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Configure your computer as mentioned in &quot;&lt;a href=&quot;http://facepong.blogspot.com/2010/03/how-to-play-game.html&quot;&gt;how to play the game&lt;/a&gt;&quot; post;&lt;/li&gt;
&lt;li&gt;Open the game page at &lt;a href=&quot;http://facepong.pt.vu/&quot;&gt;http://facepong.pt.vu&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Register yourself or login, if you&#39;re already registered, by selecting the appropriate menu option in the main menu;&lt;/li&gt;
&lt;li&gt;Start Singleplayer or Multiplayer game, if you want to share the experience with a friend;&lt;/li&gt;
&lt;li&gt;Allow webcam usage so that you can control the paddle with your face;&lt;/li&gt;
&lt;li&gt;Press &quot;Fix it&quot; button so that the game knows the starting position of your face (this will affect the starting void area, area where no paddle movement will be observed);&lt;/li&gt;
&lt;li&gt;After you fix it you&#39;ll see a green elipse and a dot showing up near your nose;&lt;/li&gt;
&lt;li&gt;Once the dot is outside of the elipse the paddle will start moving.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;br /&gt;
Feel free to adjust options in the options menu before you start the game or after you finished one. Try out as many combinations as you want but please try to always use the webcam to play this game.&lt;br /&gt;
&lt;br /&gt;
That is all, just have fun and send me some feedback.&lt;br /&gt;
&lt;br /&gt;
P.S.- The AI is not that smart but please try to move the paddle as much as you can so I can see how good, or not, you are at playing this game.</content><link rel='replies' type='application/atom+xml' href='http://facepong.blogspot.com/feeds/7427281670041959172/comments/default' title='Enviar feedback'/><link rel='replies' type='text/html' href='http://facepong.blogspot.com/2010/11/testing-and-data-collecting.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/7427281670041959172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/7427281670041959172'/><link rel='alternate' type='text/html' href='http://facepong.blogspot.com/2010/11/testing-and-data-collecting.html' title='Testing and Data Collecting'/><author><name>blckfire</name><uri>http://www.blogger.com/profile/16506850688330305183</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122894423945217699.post-1037928038967344470</id><published>2010-05-18T07:11:00.001-07:00</published><updated>2010-05-18T07:11:55.849-07:00</updated><title type='text'>Single Player Version ADDED!!</title><content type='html'>Ok, there is now a single player version available for you to test.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://max.uma.pt/~a2037401&quot;&gt;http://max.uma.pt/~a2037401&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Try it out! ;)</content><link rel='replies' type='application/atom+xml' href='http://facepong.blogspot.com/feeds/1037928038967344470/comments/default' title='Enviar feedback'/><link rel='replies' type='text/html' href='http://facepong.blogspot.com/2010/05/single-player-version-added.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/1037928038967344470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/1037928038967344470'/><link rel='alternate' type='text/html' href='http://facepong.blogspot.com/2010/05/single-player-version-added.html' title='Single Player Version ADDED!!'/><author><name>blckfire</name><uri>http://www.blogger.com/profile/16506850688330305183</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122894423945217699.post-5828942664435301350</id><published>2010-05-10T07:07:00.000-07:00</published><updated>2010-05-10T07:09:00.142-07:00</updated><title type='text'>Single Player Version</title><content type='html'>Since there aren&#39;t that many players online to play the game and recover stats, so, I&#39;m working on a simple single player version with simple AI so that you can enjoy solo. I&#39;ll try to deliver it today.&lt;br /&gt;
&lt;br /&gt;
Later on I will add a warning showing how many players are connected to the server so you can start a multiplayer game and wait for someone to join you.&lt;br /&gt;
&lt;br /&gt;
That&#39;s all for now!</content><link rel='replies' type='application/atom+xml' href='http://facepong.blogspot.com/feeds/5828942664435301350/comments/default' title='Enviar feedback'/><link rel='replies' type='text/html' href='http://facepong.blogspot.com/2010/05/single-player-version.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/5828942664435301350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/5828942664435301350'/><link rel='alternate' type='text/html' href='http://facepong.blogspot.com/2010/05/single-player-version.html' title='Single Player Version'/><author><name>blckfire</name><uri>http://www.blogger.com/profile/16506850688330305183</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122894423945217699.post-7623607372067087853</id><published>2010-03-12T04:17:00.000-08:00</published><updated>2010-03-12T04:17:55.687-08:00</updated><title type='text'>Server problems solved (I think...)</title><content type='html'>The problem was that the server was only accepting connections from the UMa LAN, because the policy file had an ip filter. I removed it and now everybody will be able to play the game. Still, you have to connect to the hamachi network for it to work.</content><link rel='replies' type='application/atom+xml' href='http://facepong.blogspot.com/feeds/7623607372067087853/comments/default' title='Enviar feedback'/><link rel='replies' type='text/html' href='http://facepong.blogspot.com/2010/03/server-problems-solved-i-think.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/7623607372067087853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/7623607372067087853'/><link rel='alternate' type='text/html' href='http://facepong.blogspot.com/2010/03/server-problems-solved-i-think.html' title='Server problems solved (I think...)'/><author><name>blckfire</name><uri>http://www.blogger.com/profile/16506850688330305183</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122894423945217699.post-3181150529468376454</id><published>2010-03-04T07:41:00.000-08:00</published><updated>2010-03-12T04:34:42.108-08:00</updated><title type='text'>How to play the game?</title><content type='html'>If you want to try this game and you&#39;re not connected to UMa&#39;s LAN, you have to follow the following steps:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Download this tool&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/?tmwaig3rgmi&quot;&gt;http://www.mediafire.com/?tmwaig3rgmi&lt;/a&gt;&amp;nbsp;and install;&lt;/li&gt;
&lt;li&gt;When it is installed join the following network: FacePong with password:facepong&lt;/li&gt;
&lt;li&gt;After you joined that hamachi network go to&amp;nbsp;&lt;a href=&quot;http://max.uma.pt/~a2037401&quot;&gt;http://max.uma.pt/~a2037401&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;Hopefully you&#39;ll be able to play the game. As I said in earlier posts it is best if you try it out with a friend.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;UMa - Universidade da Madeira.&lt;br /&gt;
&lt;br /&gt;
P.S.- After some tests I got to the conclusion that I will need a server outside my university for this to work corretly, if you know any that will let me install &lt;a href=&quot;http://www.red5.org/&quot;&gt;Red5&lt;/a&gt;. (this problem is now solved, you can play virtually anywhere in the globe)&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://facepong.blogspot.com/feeds/3181150529468376454/comments/default' title='Enviar feedback'/><link rel='replies' type='text/html' href='http://facepong.blogspot.com/2010/03/how-to-play-game.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/3181150529468376454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/3181150529468376454'/><link rel='alternate' type='text/html' href='http://facepong.blogspot.com/2010/03/how-to-play-game.html' title='How to play the game?'/><author><name>blckfire</name><uri>http://www.blogger.com/profile/16506850688330305183</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122894423945217699.post-604390196962826572</id><published>2010-03-04T01:47:00.001-08:00</published><updated>2010-03-04T01:47:41.594-08:00</updated><title type='text'>Server Bug</title><content type='html'>Apparently the server was not connected to the Internet and as a result the game could not be played. Hopefully this problem is solved.&lt;br /&gt;
&lt;br /&gt;
You should expect some bugs to happen.</content><link rel='replies' type='application/atom+xml' href='http://facepong.blogspot.com/feeds/604390196962826572/comments/default' title='Enviar feedback'/><link rel='replies' type='text/html' href='http://facepong.blogspot.com/2010/03/server-bug.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/604390196962826572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/604390196962826572'/><link rel='alternate' type='text/html' href='http://facepong.blogspot.com/2010/03/server-bug.html' title='Server Bug'/><author><name>blckfire</name><uri>http://www.blogger.com/profile/16506850688330305183</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122894423945217699.post-5848610243680531381</id><published>2010-03-01T10:29:00.001-08:00</published><updated>2010-03-01T10:35:31.453-08:00</updated><title type='text'>A Trial Version for You</title><content type='html'>After some tests done in the last weeks I decided to drop off a link so you can test the game for yourself.&lt;br /&gt;
&lt;br /&gt;
Minimun Requisites:&lt;br /&gt;
A computer with at max 3 years old with a webcam attached to it.&lt;br /&gt;
&lt;br /&gt;
Best Requisites:&lt;br /&gt;
Any computer 1-2 years old and a webcam.&lt;br /&gt;
&lt;br /&gt;
It is best if you try and play with a friend because, most likely, there will be no one in the server.&lt;br /&gt;
The link is, &lt;a href=&quot;http://max.uma.pt/~a2037401&quot;&gt;http://max.uma.pt/~a2037401&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Test it out and leave your comments please.</content><link rel='replies' type='application/atom+xml' href='http://facepong.blogspot.com/feeds/5848610243680531381/comments/default' title='Enviar feedback'/><link rel='replies' type='text/html' href='http://facepong.blogspot.com/2010/03/trial-version-for-you.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/5848610243680531381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/5848610243680531381'/><link rel='alternate' type='text/html' href='http://facepong.blogspot.com/2010/03/trial-version-for-you.html' title='A Trial Version for You'/><author><name>blckfire</name><uri>http://www.blogger.com/profile/16506850688330305183</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122894423945217699.post-749452241103810341</id><published>2010-01-26T08:20:00.000-08:00</published><updated>2010-01-26T08:22:12.964-08:00</updated><title type='text'>Improve Frames per Second (FPS)</title><content type='html'>When trying to study the performance of the game I came across a problem. In my laptop, a 1,73 GHz&amp;nbsp;Centrino with 1GB of RAM, i could only perform 5fps, this means that the image would not have a flow instead it would jump from frame to frame.&lt;br /&gt;
&lt;br /&gt;
To solve this problem, partly, I used a feature that comes with Actionscript 3 which lets you know how much movement is the camera registering. So, what I did was to try to detect a face when motion was detected above a certain level. This improved performance, boosting the fps to an average of 15-20 when face detection was done but brought another problems, one was the light levels, when in a poor lit room movement could not be perceived in a&amp;nbsp;efficient&amp;nbsp;way and also the background color problem started to appear.&lt;br /&gt;
&lt;br /&gt;
In conclusion, though the fps were improved the face detection became poor not letting the user have good control of the paddle. The difficulty here is to combine the two technologies so that they can work effectively together and have a better performance when compared to the usage of them&amp;nbsp;separately.</content><link rel='replies' type='application/atom+xml' href='http://facepong.blogspot.com/feeds/749452241103810341/comments/default' title='Enviar feedback'/><link rel='replies' type='text/html' href='http://facepong.blogspot.com/2010/01/improve-frames-per-second-fps.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/749452241103810341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/749452241103810341'/><link rel='alternate' type='text/html' href='http://facepong.blogspot.com/2010/01/improve-frames-per-second-fps.html' title='Improve Frames per Second (FPS)'/><author><name>blckfire</name><uri>http://www.blogger.com/profile/16506850688330305183</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122894423945217699.post-109640280138399139</id><published>2010-01-15T09:56:00.000-08:00</published><updated>2010-01-15T10:03:50.322-08:00</updated><title type='text'></title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;I decided to upload a few pictures related to the paddle movement and some shadow effects that were created to help the user know the position of the ball and paddle in the 3D space.&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
The following were taken with one client running:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiybJV7qgNNwAf8uujAfJW523dG5n7vLnUE7MgAw_fl6JB8I-sMXz7aNdiY5Fr-jhUmSoQnDbVpl9UOuj0T6NeVdD6WZQi7QKAXTAossHoT9W5AZPGXIuiJezLZNh78BSaPZR4OdPvzrBro/s1600-h/FP0001.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiybJV7qgNNwAf8uujAfJW523dG5n7vLnUE7MgAw_fl6JB8I-sMXz7aNdiY5Fr-jhUmSoQnDbVpl9UOuj0T6NeVdD6WZQi7QKAXTAossHoT9W5AZPGXIuiJezLZNh78BSaPZR4OdPvzrBro/s320/FP0001.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Fig. 1- In this picture the face is centered inside the circle so the paddle isn&#39;t going to move&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCK8I4HbKj4kuv7rqB6QLrkUw5vHIrl7IIwjtZ80DBym-RB72PwjLAATMo2boUy1p_GjBGvwVCvFKn772lcYWNFbiVVZXAOWGuwVNsREa7cKvJ3oU9RkJuxO7codCxtwiyPjqs-ZhXzzR2/s1600-h/FP0002.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCK8I4HbKj4kuv7rqB6QLrkUw5vHIrl7IIwjtZ80DBym-RB72PwjLAATMo2boUy1p_GjBGvwVCvFKn772lcYWNFbiVVZXAOWGuwVNsREa7cKvJ3oU9RkJuxO7codCxtwiyPjqs-ZhXzzR2/s320/FP0002.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Fig. 2&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg87cJrOf2IFsnKhO2VtlRmmkioYXIf_sW4Am6D8pHIH_ovO7XsAPrCY265wVnYCz9pKW0peoHSVRta978EcDEKMupc16ED8SD0PdXW91dfhKWmPE5OG1zuEijiNw25Yt9QpYUOtMphTP8O/s1600-h/FP0003.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg87cJrOf2IFsnKhO2VtlRmmkioYXIf_sW4Am6D8pHIH_ovO7XsAPrCY265wVnYCz9pKW0peoHSVRta978EcDEKMupc16ED8SD0PdXW91dfhKWmPE5OG1zuEijiNw25Yt9QpYUOtMphTP8O/s320/FP0003.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Fig. 3&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheOfAkXERvFEdotcMk_hx6FEfvijgq85yOBsHNKo1DvhyphenhyphenxF9eCb-OAQcoJ0LfUt9DAMY83cOlxmgwQe1nILGW-bqImW1hq1U8mAyob8wyk6foze3Jyhpr65QLWoJJ5UgpVvdlqzeUkXgEf/s1600-h/FP0004.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheOfAkXERvFEdotcMk_hx6FEfvijgq85yOBsHNKo1DvhyphenhyphenxF9eCb-OAQcoJ0LfUt9DAMY83cOlxmgwQe1nILGW-bqImW1hq1U8mAyob8wyk6foze3Jyhpr65QLWoJJ5UgpVvdlqzeUkXgEf/s320/FP0004.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Fig. 4&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpYkMgPGvfbEln5hP3MXnSqrLhFtOWo6gYrAXWUbBsIDe1OTDmVWKdy8gdyjeF8Z6CkTUtibAo5j6HZIGz4akzXsYHu-Y4BiGqtqkibPYJn6g8IC4qGMPz24FwHKbll2VtAM9BQ1ROpWCA/s1600-h/FP0005.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpYkMgPGvfbEln5hP3MXnSqrLhFtOWo6gYrAXWUbBsIDe1OTDmVWKdy8gdyjeF8Z6CkTUtibAo5j6HZIGz4akzXsYHu-Y4BiGqtqkibPYJn6g8IC4qGMPz24FwHKbll2VtAM9BQ1ROpWCA/s320/FP0005.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Fig. 5&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix_SIeq9JaNjtciHeDS34ot30dqWEVdsxX85b1gCiMhMpt1uUrhGyNz0GkU8gqAc5uRn3Wgrhi84qMcZB820QaMtUa7vAD_lnwOll_YXRvwVK2_JvX3EvdnrJ-u8GEt2d-WfiFLT2-f0fH/s1600-h/FP0006.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix_SIeq9JaNjtciHeDS34ot30dqWEVdsxX85b1gCiMhMpt1uUrhGyNz0GkU8gqAc5uRn3Wgrhi84qMcZB820QaMtUa7vAD_lnwOll_YXRvwVK2_JvX3EvdnrJ-u8GEt2d-WfiFLT2-f0fH/s320/FP0006.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;Fig. 6&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;As you can see, in Fig. 6, when the paddle comes closer to the ground a shadow starts to appear. This lets the user know if he&#39;s too close to the ground and also aids to know if he is in the same height as the ball or not. Also, in Fig.5, you can see that there is no shadow this was done to increase the level of difficulty and so it becomes more realistic. The shadow starts to fade when the user&#39;s paddle is closer to the ceiling of the game space.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Another thing added to improve the user experience is the arrows that light up to show where the paddle will move. This was done so that the user doesn&#39;t have to look to the video feed to know where he is. This way he can concentrate exclusively in trying to hit the ball.&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;Since this is a multiplayer game I&#39;ll add more pictures and videos regarding multiplayer gaming experiences.</content><link rel='replies' type='application/atom+xml' href='http://facepong.blogspot.com/feeds/109640280138399139/comments/default' title='Enviar feedback'/><link rel='replies' type='text/html' href='http://facepong.blogspot.com/2010/01/i-decided-to-upload-few-pictures.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/109640280138399139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/109640280138399139'/><link rel='alternate' type='text/html' href='http://facepong.blogspot.com/2010/01/i-decided-to-upload-few-pictures.html' title=''/><author><name>blckfire</name><uri>http://www.blogger.com/profile/16506850688330305183</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiybJV7qgNNwAf8uujAfJW523dG5n7vLnUE7MgAw_fl6JB8I-sMXz7aNdiY5Fr-jhUmSoQnDbVpl9UOuj0T6NeVdD6WZQi7QKAXTAossHoT9W5AZPGXIuiJezLZNh78BSaPZR4OdPvzrBro/s72-c/FP0001.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7122894423945217699.post-8059130979620881024</id><published>2010-01-15T08:42:00.000-08:00</published><updated>2010-01-15T10:06:54.556-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3D game"/><category scheme="http://www.blogger.com/atom/ns#" term="ActionScript"/><category scheme="http://www.blogger.com/atom/ns#" term="Adobe AIR"/><category scheme="http://www.blogger.com/atom/ns#" term="face detection"/><category scheme="http://www.blogger.com/atom/ns#" term="face recognition"/><category scheme="http://www.blogger.com/atom/ns#" term="face tracking"/><category scheme="http://www.blogger.com/atom/ns#" term="FlashDevelop"/><category scheme="http://www.blogger.com/atom/ns#" term="HCI"/><category scheme="http://www.blogger.com/atom/ns#" term="Marilena"/><category scheme="http://www.blogger.com/atom/ns#" term="multiplayer game"/><category scheme="http://www.blogger.com/atom/ns#" term="net game"/><category scheme="http://www.blogger.com/atom/ns#" term="ping pong"/><title type='text'>Presentation</title><content type='html'>Since October 2008 I&#39;ve been trying to develop a video based interactive game that enhances user experience and adds this new way of interaction.&lt;br /&gt;
&lt;br /&gt;
Since then I&#39;ve made a lot of research and got to the point where I started to develop a 3D multiplayer ping pong net game using ActionScript 3, MariLena Library and Adobe AIR technologies. To merge all of those together I use a tool, FlashDevelop, for the client side. For the server side I use Red5 along side with MySQL.&lt;br /&gt;
&lt;br /&gt;
I tried to make it run with the most fps possible since it uses face detection and tracking as the input to the players paddle movement. I also tried to improve user experience, thing that has been left aside in other works.&lt;br /&gt;
&lt;br /&gt;
Hopefully, the next post will have some pictures and videos of it working, and I&#39;ll try to make an available version for you to try it out.</content><link rel='replies' type='application/atom+xml' href='http://facepong.blogspot.com/feeds/8059130979620881024/comments/default' title='Enviar feedback'/><link rel='replies' type='text/html' href='http://facepong.blogspot.com/2010/01/presentation.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/8059130979620881024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7122894423945217699/posts/default/8059130979620881024'/><link rel='alternate' type='text/html' href='http://facepong.blogspot.com/2010/01/presentation.html' title='Presentation'/><author><name>blckfire</name><uri>http://www.blogger.com/profile/16506850688330305183</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>