Category: Personal


On Friday, 12/09/2014, I presented my research at VS Games 2014, these are some pictures from the event:

10382352_301980099994255_635784773340259672_o 10557765_301980053327593_1489322159897979015_o

My poster has been accepted and will now be presented at VS Games 2014. This is the Sixth International Conference on Virtual Worlds and Games for Serious Applications.

For those interested, this is the programme for the event: http://www.um.edu.mt/events/vs-games2014/program. I will be presenting my poster on Friday 14th September 2014 at 09:30.

I have just created my first research poster. This has been prepared for the Sixth International Conference on Virtual Worlds and Games for Serious Applications: VS-Games 2014. If approved, the poster will be published within the IEEE Xplore Digital Library and the research will be presented at the conference next September.

The research is related to what I had submitted for my dissertation. The topic is related to Gamification of Project Management.

Will keep this blog updated with any updates in this matter.
игровые автоматы бесплатные игры

Perspectron, the game me and my friends Anthony Demanuele and Neville Attard developed in 48 hours under the name of Mighty Pirates was featured on the Times of Malta on the 13th March 2014.

Please take some time to play the game and leave some feedback.

http://www.timesofmalta.com/articles/view/20140313/technology/Developing-a-digital-game-in-48-hours.510479

Perspectron

I’ve just returned from 48 hours of fun! Last Friday I was presenting Battles on the Horizon and Scarfish, with Anthony Demanuele on behalf of Barbagann Games. The presentation was held as part of the Malta Global Game Jam event, organised by the Institute of Digital Games, University of Malta. 

The presentation was part of the kick-off for the Global Game Jam event. The Institute of Digital Games was Malta’s Game Jam site. This year, the theme was “We don’t see things as they are, we see them as we are.”. 

Based on this theme, myself, Anthony Demanuele and Neville Attard came up with the game ‘Perspectron‘. This is how it looked 48 hours from when the theme was announced – http://perspectron.com/Builds.html 

Perspectron is a 3D infinite runner game where you must change the size of the sphere which is being controlled in order to pass through certain obstacles.

Any feedback is greatly appreciated since we intend to take this further. 

Perspectron - Global Game Jam 2014 Game

I am ecstatic after receiving my final results. Overall, I have achieved a first-class degree from the University of London. Having said that, the best part is that I was able to achieve the highest mark from all the international students who submitted their dissertation in 2013 with the University of London. With this achievement, the University of London awarded me with an Award for Academic Achievement.

I am glad that all my effort has finally paid off. 

The dissertation has also been chosen by the University of London to be published within their library. 

My work was related to the recently emerged term, Gamification. The next step is to publish my research in the form of a research paper. 

 

I have just submitted my Dissertation for the BSc Creative Computing degree which I am reading at the University of London. My thesis was related to ‘Gamification’. I will link the dissertation if it is published by the University once it is corrected. 

This marks a new chapter in my life, now that the degree is over I will be looking towards the future. I will try to learn new technologies now that I have more free time, or perhaps further my studies in the near future. 

I was interviewed by the Times of Malta about the release of our game Scarfish, which was released on iOS and Android Stores. The article was published on the iTech section in the Times of Malta Thursday, 7th 2013  and was also published online. 

http://www.timesofmalta.com/articles/view/20130307/technology/Time-developers-and-ideas-make-a-good-mobile-game.460597

The game we (Barbagann Games) had developed during GameDev Challenge 2011 and GameZing 2011 has now been released on the Google Play store. Feel free to download it and leave any comments or suggestions: https://play.google.com/store/apps/details?id=com.BarbagannGames.ScarFish&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5CYXJiYWdhbm5HYW1lcy5TY2FyRmlzaCJd

Scarfish Android Header

 

Namoi radar Blackjack

I was lucky to attend a 5 day in depth course which was organised by Bank of Valletta and was offered by Dr. Bart de Win who holds a Ph.D. in Software Security. The course focused on Secure Development in Java and .NET. I will not going in detail about all the topics covered during the course, however, I would like to point out some things which can be done in .NET applications to greatly help the security of the application using the least amount of effort required:

  • Disable Caching
  • Validate all Inputs, if using the .NET validation components which come out of the box, they will be validating both on the client and server side. Therefore, this should be quite a good solution with minimal effort since the validation control is specified once. It is important to handle server side validations and not just client side validations because the client side validation can be by-passed easily by disabling JavaScript or using a program like BURP to play with the packets. 
  • Check the HTML Header for manipulation. This can be easily specified in the web config file by adding <httpRuntime enableHeaderChecking=”true”/> within the <system.web> tag. 
  • Output Encoding
  • Error Handling Redirects – as to ensure that the attacker cannot view the stack trace of any exceptions which are raised. Error pages should be created and the user will only see the 403, 404 and Generic Error Pages. The exception should be logged somewhere secure such as in a database or text file on the server which can only be viewed by the authorised people. 
  • Use of SQL Commands and SQL Parameters – This elimanates the risk of most SQL Injection techniques
  • Protect Connection String
  • Use HTTPs
  • Clickjacking Protection (add this to the code: ‘Response.AddHeader(“X-Frame-Options”, “SAMEORIGIN”);’ this should work on most recent browsers
  • Disable .NET Version Header <httpRuntime enableVersionHeader=”false” />
  • Protect against automation with a tool like CAPTCHA
  • Use Virus Scan on File Upload

Comments and suggestions are appreciated.