[related]

[Tweets]

24/11/2017 5:11pm
RT @BristolRobotLab: APPLY NOW: Opportunity to join the FARSCOPE 4 year PhD programme in 2018, based here at the BRL [LINK]
24/11/2017 5:11pm
RT @ProfCompMod: Good news from @unisouthampton: Three cups of coffee a day 'may have health benefits' [LINK] @NGCM_Soton
20/11/2017 12:10pm
How is information utilised in robot swarms? "The Information-Cost-Reward framework for understanding #robot #swarm[LINK]
15/11/2017 10:12pm
DVLA asks me to join the NHS Organ Donor Register after I ordered a form to get my driving license. They already kn… [LINK]

[Search by tag: games]

Have I Met an Android?

Date: 17/09/2015 :: 0 comments
Tags: robotics :: games :: AI :: A-Life


I was browsing game discussion forums on Steam and came across a post that did not make much sense. Have I talked to an AI?

The Hive Mind in Southampton

Date: 16/03/2015 :: 0 comments
Tags: swarm :: robotics :: games :: AI :: A-Life


I had the privilege to present The Hive Mind, my new sci-fi puzzle game about insect-inspired construction with robots, at the University of Southampton Science and Engineering day last weekend. A lot of people came to play it and it was great to watch how they interacted with it - kids were often better at the game than their parents!

How Minecraft Can Teach Us About Sustainability

Date: 29/12/2014 :: 0 comments
Tags: games


I have recently started playing Minecraft, a game with an open world that consists of small destructible blocks that you can mine, chop, harvest, craft from and build upon. I know that playing Minecraft is one of the most geeky things you can do these days, but just bare with me. This post is actually not about gaming, it is about how the game can help people understand the issues of sustainability.

Stardust Colonies Resurrected

Date: 27/05/2014 :: 0 comments
Tags: games :: C++ :: AI


I've been up to a lot lately, getting back to my Stardust Colonies game project. Some might remember that I released a demo about one and half years ago. I managed to get a lot of useful feedback for the game and I am now ready to take the development to the next level.

The Awesomeness and the Curses of Gaming

Date: 23/03/2014 :: 0 comments
Tags: games


I have recently watched 'Free to Play’, a documentary by Valve about professional e-sports that inspired this post. I really recommend everyone to watch it, I think that it expressed the struggles and emotions of gamers really well. Let me start by saying that I have been a gamer since my childhood and while I never want to do it professionally, as I have other goals in my life, I do spend on average an hour or two a day playing PC games...

Blizzard finally gone mad!

Date: 08/11/2013 :: 0 comments
Tags: games


That's it - the artists and developers at Blizzard have finally gone mad to bring us Heores of the Storm - a game that puts all heroes from your favourite Blizzard games like Starcraft, Wacraft and Diablo together.

Creeper

Date: 18/09/2013 :: 0 comments
Tags: swarm :: Java :: games :: AI :: A-Life


Creeper is a Java MVC framework for those who want to create multi-agent simulations (or games) and need something to build on. Creeper takes care of effective updating and rendering. You only need to specify the world objects and how they should look like.

Stardust Colonies Web Site Is Launched!

Date: 31/05/2013 :: 0 comments
Tags: swarm :: games :: C++ :: AI


I have finally launched web site for my strategy game Stardust Colonies. Unlike in most strategy games, you get to control minions who have their job preferences and will behave differently based on what you tell them to do. Also, you don't train units in buildings but clone existing ones, which I think feels more natural to the player...

Creeper :: Getting Started

Date: 27/05/2013 :: 0 comments
Tags: games :: AI :: A-Life :: Java :: swarm


This tutorial helps you to create your own Java project with Creeper. As an alternative solution, you could simply download Creeper with the Demo project and rewrite class and package names within net.lenkaspace.creeper.demo to suit your own needs.

NXTPong

Date: 29/03/2013 :: 0 comments
Tags: Mindstorms :: games


A custom-built lego machine for playing pong, featuring two controllers connected to the Mindstorms NXT brick. Programmed using NXC.

A Quest for a Better PC

Date: 16/02/2013 :: 0 comments
Tags: games


Since Starcraft II : Heart of the Swarm and the new Simcity are soon to be released, I have decided to finally upgrade my PC. I decided to go crazy and ordered the AMD FX 8350 (yes, it's an 8-core processor!) and 16GB RAM to support the madness. Of course getting it running took much more effort that I could have guessed.

Why Do Big Companies Get Lazy?

Date: 04/11/2012 :: 0 comments
Tags: iPhone :: games


Perhaps unlike many who advocate open-source and free knowledge, I am also pro big corporations. Not because of their often centralised way of operation (which I find somewhat limited), but because people in those corporation must have worked hard to get where they are. Companies like Apple, Microsoft or Blizzard...

Me? Making Music? (And a Preview)

Date: 27/06/2012 :: 0 comments
Tags: games


I have decided to give Apple's Garage Band a try as I always wondered if I could indeed create music I would actually like. Ideally by recording real guitar playing and mixing it with some synths to create a sort of rock-industrial dark themes...

Stardust Colonies

Date: 27/05/2012 :: 0 comments
Tags: games :: C++ :: AI


Alien farm has officially become Stardust Colonies, after a game name poll I did on Facebook some time ago. The web site will launch soon so that people can read more about the game and join alpha testing...

Busy working on Alien Farm

Date: 01/05/2012 :: 0 comments
Tags: AI :: games :: C++


For the last couple of weeks, I have been working on a strategy game with working name 'Alien Farm'. I have done a lot of improvements and bug fixes and almost ready to move to creating a few campaign missions...

Installing Starcraft I from SCII USB Stick

Date: 16/01/2012 :: 0 comments
Tags: games


I bought Starcraft II Wings of Liberty Collector's edition quite some time ago but only recently wanted to install Starcraft I that came on the Raynor's dog tag USB stick included in the SC II box. However, the problem was that I copied the contents of the stick onto my machine when I bought the game and formatted the USB drive in order to use it - well as a USB drive. When I wanted to install SC I from my hard-drive, the registration code was nowhere to be found.

A 2D iPhone Game Framework

Date: 09/01/2010 :: 0 comments
Tags: iPhone :: games :: Objective-C


The project reviews some of the existing design patterns and available algorithms used in iPhone games development. The application created is a template project for a 2D iPhone game.

Alien Strike

Date: 04/11/2009 :: 0 comments
Tags: iPhone :: games :: Objective-C


Alien Strike was an addictive copter shooter game sold on iTunes during 2009 and 2010, where you flew a UFO and fought against the futuristic Earth. The movement was controlled by holding a finger on the screen in order to go up, while the default UFO movement was to fall down. Player had the ability to shoot and drop bombs to watch the earthlings explode.

Inner States for Game Agent Systems

Date: 02/06/2009 :: 0 comments
Tags: C++ :: AI :: games


The theoretical part of the project focuses on currently used techniques for obstacle avoidance, task-oriented behaviour and fuzzy logic in the field of games AI. A number of approaches are discussed and evaluated.

Alien Farm

Date: 30/05/2009 :: 0 comments
Tags: games :: C++ :: AI


Alien Farm is a strategy game that I created for my Undergraduate dissertation 'Incorporating Inner States for Agent Systems in Strategy Games' where the player-controlled units are aware of and affected by both their own memory and preferences and their colony’s well-being.

Mayan Madness

Date: 17/01/2009 :: 0 comments
Tags: games :: C++


Mayan Madness is a 3D third-person adventure game that I participated on as a lead developer in the last year of my undergraduate course.

Jigsaw

Date: 16/01/2009 :: 0 comments
Tags: Flash :: ActionScript :: games


This is a jigsaw puzzle that was used in the game Mayan Madness. The pieces are placed randomly throughout the screen each time a game starts. Developer can insert pieces of a different image and assemble it from the Flash development environment. The algorithm takes care of the rest - random positioning and testing of the end game state.

Procedural Modelling

Date: 23/05/2008 :: 0 comments
Tags: games


The paper provides an insight into procedural modelling techniques and uses. Procedural modelling is an alternative approach to modelling when high realism and fast real-time rendering of complex objects is desired.

Space Invaders

Date: 23/04/2008 :: 3 comments
Tags: games :: C++


Space Invaders was one of my assignments in the second year of my Undergraduate study. It is coded in C++ and uses OpenGL and DirectX for rendering. This simple 2D shooter is based on the original Space Invaders game and adds some interesting new features.

Lottery

Date: 12/03/2006 :: 0 comments
Tags: Flash :: ActionScript :: games


Choose 10 out of 100 numbers, press a button and the program generates three random numbers. You win if all the three are found in the set of numbers you crossed.

Galactic War

Date: 30/05/2005 :: 0 comments
Tags: Flash :: ActionScript :: games


Become a space ship pilot in Galactic War and shoot the enemies moving in front of you. You can choose from one of the three modes: bullet- restricted, time-restricted and infinite game.

Bouncy Ball

Date: 24/05/2005 :: 0 comments
Tags: Flash :: ActionScript :: games


Jump with the bouncy ball through the platforms and collect golden treasures to get to the next level. This demo offers three levels to play. At the beginning of each level, you get a code that can be used later in order to skip to the level using the Load game feature.

Uwo

Date: 21/01/2005 :: 0 comments
Tags: Flash :: ActionScript :: games


Get through three exciting desert levels on a motorbike without crashing. But don’t forget to pick up hitchhikers - otherwise you won’t be able to progress. Collect a code after each level to be able to return to it.

Ludo

Date: 14/10/2004 :: 0 comments
Tags: games :: Flash :: ActionScript


A two-player game based on Ludo where you do not have to roll dice anymore. The goal of both players is to get to the middle of the board. However, there are some evil caterpillars on the way that will not let anybody through.

Pac Man

Date: 14/08/2004 :: 0 comments
Tags: Flash :: ActionScript :: games


This demo shows a Pac Man-like game with the Southpark theme. Control Eric Cartman to collect points while avoiding your enemies.

Vehicle Control

Date: 01/06/2004 :: 0 comments
Tags: Flash :: ActionScript :: games


An implementation of a car controlled by the arrow keys. The car stops when it hits an obstacle. The map moves with the car, which means it can be extended to practically any size.

Pong

Date: 04/04/2004 :: 0 comments
Tags: Flash :: ActionScript :: games


A simple pong game for 2 players. The top player moves with the mouse while the bottom player uses the arrow keys. Score is shown next to each player.

[Blog]

Robot swarms in action

Watch e-puck robots collect resources and bring them back to base. While the previous simulation work helped us to learn a lot about the...

[read full]

How to compile code for e-puck robots on your computer

Compiling code natively on e-puck robots or cross-compiling on your computer can be very tedious. Luckily, there is a third option:...

[read full]

Coding for tomorrow: Why is good code important?

"Why should I care about how my code is written, as long as it works?" I will argue here that well-structured and well-written code not...

[read full]

How Coding in Python Might Be Bad For You

7 reasons why coding in Python is like writing a really bad essay and getting away with it

[read full]