Press "Enter" to skip to content

Category: General

Enter C++

After working on a prototype for a few weeks, I was able to create a fairly basic evolutionary simulator using neural networks. The prototype was a success; I was able to evolve creatures which had the ability to locate and eat food. The number of ideas I’ve had for this project is ever growing and given it was only a prototype in JavaScript, it was begging for a rewrite. Enter C++ and OpenGL. I chose to use these because it gives me greater control over the graphics pipeline, and allows me to write more efficient code (every developers dream… right?)…

Comments closed

Genetic Algorithms & Virtual Creatures

I’ve been reading a lot recently about neural networks and genetic algorithms, and I wanted to try a project based around these concepts… but what should I make? I searched for projects other people have done, and I found some cool projects which simulate evolution of little virtual creatures. I decided I wanted to create something similar because: a) there’s so many ideas to be implemented and different directions to be taken, and also b) who wouldn’t want to create a platform for evolution and watch the cool & crazy things that evolve in it!? The basis for this project is…

Comments closed

End of 2017

I haven’t posted since mid 2017 – things have been busy with university and whatnot. This semester I’ve been taught and done coursework about graphics shaders, component based game engines, game proposals for business and developing a game, alongside working on my final project. The game was created as part of a team for one of my modules, you should go read more about it here. The other big project I’m wrestling with is my final project, which is the low poly generation of terrains with biomes. I’m working in C++ and using the OpenGL library to handle the rendering.…

Comments closed

Postgrad studies and medical devices

I’ve been very busy with coursework and various projects, but I want to leave an update on what I’ve been doing. I received my results recently, and I’m excited to say I’ve finished the second year of university with a 1st! I’ve decided that I’d like to continue and do a postgraduate course, but at a different university. I’ve enjoyed my time so far at Hull (and hope to enjoy the next year), but I’d like to use this opportunity to travel and live somewhere new, hopefully abroad. I currently have my eyes set on Germany, Austria and the United…

Comments closed

London, Sudoku, Pong and.. fluids?

As I mentioned in my last post, I have been shortlisted as a finalist for the Undergraduate of the Year in Computer Science, IT & Physics. I took a trip to London to visit their Assessment Centre based just next to the Thames. The day was pretty interesting, all starting from trying to navigate my way around the tube. I’ve used the Berlin U-Bahn during the day, but never anything like the tube on a Friday morning/evening during rush hour. When I arrived I got the opportunity to meet the people who I’m up against. Most were Computer Scientists, but…

Comments closed

Undergraduate Finalist and General Update

Since the last time I posted, I decided to apply for the Undergraduate of the Year award for Computer Science, IT & Physics. The Undergraduate of the Year is run by Target Jobs, and the awards are being offered by various companies. For the one I applied to, the FDM Group were hosting. We were asked to write about our passion for technology, and I spoke about an idea that I dream of creating. This is the short essay I wrote:   Tell us about your passion for technology by identifying a technical innovation you dream of creating. My passion…

Comments closed

University Coursework

I’ve not posted in quite a long time, as I’ve been busy with University. I’m a second year now and my modules are currently: Advanced Programming, Artificial Intelligence, 2D Computer Graphics & User Interface Design, and Systems Analysis & Design. I’ve been working on 2 pieces of coursework. Systems Analysis & Design For this coursework, I joined a group of 6 other students. Our task was to design and create software which would be used at a theatre in order to create and manage plays, performances, customers and bookings. We had a specification to follow which defined the requirements of…

Comments closed

Collecting feedback for my new game

I’ve been working on a new game, based on fighting aliens in space. The story basis is: The year is 2636 and humans have had to emigrate into the depths of space due to nuclear annihalation of the Earth. At first the discovery of intelligent life was amazing, but it quickly turned sour and dangerous. It wasn’t long before the extra-terrestrials tried to take our bases by force, slaughtering 1,000s of civilians, scientists and soldiers. This game puts you into the role as a soldier with the task of cleaning out the stolen enemy bases, and make it safe for…

Comments closed

Cheese Collecting and Name Generation

I won these 2 pieces of cheese for my programming abilities. The green piece was won for receiving a 100% in my Programming assignment where I made a game about mining cheese in space! If you’re interested, view it here. The white pieces was won for creating a name generator. The program takes a list of ~26,000 pieces of data, taken from a census – it shows how many babies were given that name in a certain year. Each piece of data contains a name and a number (referring to how many times it was used). The program iterates through each…

Comments closed

I built a behemoth!

So I recently decided I need a new computer, and chose to build it myself despite knowing next to nothing about hardware components, and what’s good. I found help from YouTube, Reddit and friends. I originally had little idea what I wanted, but after searching I settled on a 1440p monitor. And then 2 1080p monitors. Then on 2 1080ps, one at 60hz and the other 144hz… This went on for a long time until I settled on a 1440p 144hz – which never arrived, so I opted for an ultrawide 1440p. After cherry picking the perfect (in my opinion)…

Comments closed