Category: Programming
-
Raspberry Pi/C++ Log Class
With having written many Raspberry Pi programs now, it made sense for me to create a little Log class which I’ve used in all my projects now which I feel is really quite nice to use and intuitive. In this post I’ll run through a few of its features. Source Code: https://github.com/comeradealexi/RaspberryPiShared One of the features…
-
Raspberry Pi – Home Monitoring System
Using multiple Raspberry Pis, I’ve put together a small system to monitor my home when away. In order to maintain my own privacy, I’ve set up a system which detects when myself or my partner is home by periodically pinging our phones IP addresses on the local WiFi network and disables recording/monitoring when either of…
-
Raspberry Pi – Web Controlled Media Player
Having a spare TV and a hard drive full of videos, I wanted to make it so I could easily watch videos from a hard drive on the TV and control playback and video choice entirely from my phone, this is what I set out to achieve with this project. The entire project can be…
-
C++ Controller Input Class
Something I’ve always enjoyed programming is input via a controller, I’d dabbled with Microsoft’s XINPUT classes for the Xbox 360 controller before and I found it really interesting so I decided to put together a collection of classes which would allow detection of common input scenarios for video games. As it currently stands, the specific detections…
-
Bringing Side Switcher to Unreal Engine 4. (WORK IN PROGRESS OCTOBER 2014)
In order to further my C++ skills and get started with the brand new Unreal Engine 4, I decided it would be a great task to convert my previous game Side Switcher from UE3. I have currently replicated the entire input, movement and camera control into the game, without any level design as of yet.…
-
PHP Programming CT2014.co.uk
As part of my degree at Bournemouth University, part of the final year project was to exhibit at the Festival of Design & Innovation (FODI) where we can showcase ourselves and our final year projects. With FODI came the need for a website in which each pupil on Creative Technology could upload details about their…
-
Side Switcher – Full game using UDK, UnrealScript + ActionScript
As part of the ‘Modelling & Game Design’ unit at Bournemouth University, I was tasked with creating a full game using the Unreal Development Kit. Having only ever used UDK for map design and some very simple Kismet visual scripting, I was eager to get to grips with this powerful engine as a tool to…
-
COMMAND THAT TANK – 3D XNA GAME (C#, PHP, HLSL)
‘COMMAND THAT TANK’ is a game which puts your tank commanding skills to the test to see whether you are not only the best tank commander in your country, but the entire world. With Command That Tank you tank control of either a powerful APC (Armoured Personnel Carrier) or a ferocious WW2 Tiger Tank in…
-
Getting to grips with Unity (C#)
After finishing my course at Bournemouth University, I wanted to invest my free time into improving my programming and game development skills. I decided that since majority of my course at University had focused on the Unreal Development Kit, it would be cool to try out Unity properly and see how it compares. I’ve done…
-
Final Year Project Bournemouth University
Abstract / Introduction: With the video games industry currently larger than it ever has been before, just creating a game and releasing it to the world is just the beginning of its lifecycle. Analytics has exploded in the games industry recently and is now regarded as one of the most important aspects of game design.…
-
Beginning Windows Store 8.1 Development: Upgrading Starcraft II Profiler (C#, XAML, PHP)
For my final year project at University I had decided that I would be developing a Windows 8 application, something I, at the time had no experience in. Over the 2013 Christmas break I decided I would create a Windows 8 application in order to understand the basics and fundamentals of the development and just…
-
Remastering Call of Duty Quiz
Being my most popular application to date, Call of Duty Quiz was one of the first applications I ever made for the Windows Phone and since creating it my programming skills have come a long way. I felt it was time to re-create the popular application with a visual overhaul and new questions alongside the…
-
StarCraft II Profiler
Latest and Greatest app. Consolidates and builds upon all previous Windows Phone knowledge, having spent months creating previous applications as I was going through large learning curves, I was able to create StarCraft II Profiler in less than one week. SC2 Profiler uses API’s provided by Blizzard Entertainment in order to fetch data for specific…
-
First Android Development (Eclipse, Java, XML)
In order to broaden my skill base and allow my applications to reach a larger audience, I decided to finally begin development on the Android platform. After years of solely developing for Windows Phone it was a brand new experience to being developing for an entirely different platform. While there are features which are amazingly…
-
Steam Live Tile (Windows Phone)
After completing my Weather Phone 8 application I had grasped some very complex skills within the Windows Phone operating system as well as PHP, upon realising there was not application in the marketplace which would create a Live Tile out of Steam profiles I began work on Steam Live Tile. Expanding on my knowledge of…
-
Tribal Wars (Physics Game)
A recent assignment from Bournemouth University required me to form a group and construct a game which demonstrated Newton’s three laws of motion. Once a group was formed it was decided that I would understake all of the programming on the task while my class mate worked on all the art and audio. We ended…
-
Spaceman & Slime: C# + XNA
Spaceman & Slime is a game I created for one of my assignments at Bournemouth University. The game is a re-skinned version of the classic, tactical board game Hounds and Hares built using C# and XNA for the Windows Phone OS. Having used XNA and C# extensively before I was keen to finally put all…
-
Weather Phone 8 (C#, PHP, SQL)
One of my latest software development venture was Weather Phone 8, combining the skills of all my previous applications together, allowing me to create something truly powerful. Weather Phone 8 Product Description: “Keep up to date with all your weather locations and even pin a special live tile which will always update weather for your…
-
AlcoWiki (C#, SQL, PHP, XAML)
[quote]AlcoWiki is a comprehensive and detailed alcoholic drink database for the Windows Phone OS. Through the use of Windows Phone magnificent user interface integration and brilliant graphics, AlcoWiki presents a fantastic way to discover new drinks and learn loads about the ones you already love. Whether you love nursing a nice cold pint or downing…
-
First Windows Phone Apps (5 Different Apps)
After becoming well acquainted with the C++ programming language at university I was eager to being creating applications which could be used in the real world and I could publish. I took it upon my self to teach myself everything I needed to know about the Windows Phone OS, C# and XNA to make it…
-
Cloud Breaker (C++ & Allegro)
Bournemouth University Software Programming: Assignment 2 Cloud Breaker was my first ever game I created for my University Assignments at Bournemouth, it taught me the fundamentals of how to draw images to buffers and screens and all the fundamentals for future games. Cloud Breaker was created using the open source Allegro API and C++; Since…
-
C++ Programming
After finishing my A Levels and was about to begin studying Games Technology at Bournemouth University I knew I would have to start learning a completely new programming langauge to Visual Basic: C++. I’d heard a lot about C++ and knew it wasn’t going to be as simple and straight forward as learning VB as…
-
Visual Basic.NET
I first started learning the Visual Basic.NET programming at the beginning of my A Levels. Visual Basic.NET opened the world of programming to me and taught me all the fundamentals I needed to know. We started off learning console programming and basic loops and ended up creating full, form based programmes using Object Oriented Programming…