Ok, so technically I skipped a day. Yesterday was largely spent doing research, mostly for one of my other projects (a MUD in C++) which needs a more interesting combat system. I also managed to download a lot of VST effects as well for my various musical projects. It's quite amazing how many good …
Today I took the OpenGL tile engine and stole a couple of bits from another unfinished project to give me some rudimentary A* functionality. My little soldiers are going to use A* to decide how to get from A to B (among other things) so hacking this in seemed like a good exercise for tonight. For n…
This would be a good point to state that I don't believe in big up-front design. No matter how much time you spend planning, you always end up redesigning and changing things anyway. Therefore I only do a little design on paper before hacking together a prototype. I think of it in similar terms to …
I have decided to start out on a new game development project, after recently managing to pull together enough inspiration to hopefully see this through. To summarise:
Synopsis:
- Top-down 2D real-time team-based tactical shooter
Technology:
- Primary language C++. Perhaps Lua too if scripting is neede…
Synopsis:
- Top-down 2D real-time team-based tactical shooter
Technology:
- Primary language C++. Perhaps Lua too if scripting is neede…
Apologies to all my faithful readers who were hoping for more regular entries in this developer journal. Unfortunately the last few months have seen me doing precious little coding in favour of other activities, mostly related to study and music.
However, there is some game-development related news …
However, there is some game-development related news …
I've continued studying XSLT and while it does look very cool, it still looks largely useless. I always think of XML as being a very transient format, often automatically generated from an underlying database stored in a programming language or accessed via SQL queries, meaning that changing the ou…
At university today there was a short talk on what constitutes program design. The usual terms came up about it being a plan for the development, or a plan of the program or data flow, etc.
It occurred to me that a design is really just a cheap prototype. In a sense, you write or draw a design to pr…
It occurred to me that a design is really just a cheap prototype. In a sense, you write or draw a design to pr…
A general reflection on web development earlier led me to think about programming - or rather, programmers - in general.
What started all this thinking off, was XSLT. In essence, it's a simple technology for transforming one XML document into a different one. In practice, this is nearly always about…
What started all this thinking off, was XSLT. In essence, it's a simple technology for transforming one XML document into a different one. In practice, this is nearly always about…
The Web Special Interest Group for Python has disappointed me lately. Their job is to improve the Python standard library to make it more suitable for web-related development, but sadly the only people who are doing anything seem to be entirely biased towards their own preconceptions of what 'web d…
Yesterday I implemented a basic system in Python to allow the flow of control to pass between 2 threads at designated points, so that both threads had simple linear code and synchronisation issues were kept to a minimum. The idea is that the first thread continually updates the screen, but waits ea…
It occured to me the other day that I have way too many projects on the go at any one time. Without listing them all, I currently have 3 C++ projects, 1 C project, 8 Python projects, a website, and 2 music projects at various stages of completion, all of which are important enough to me that I real…
I started a basic demo of steering behaviours using C++/SDL the other day, which are great for getting amazing looking results with very little code. It quickly reminded me of how rusty my trigonometry was though! For example, it took me 10 minutes of scribbling on the back of an envelope before I …
In my current bid to create several small proofs-of-concept, I'm mainly focusing on interesting applications of algorithms to game development. I want to do a few more examples of procedurally generated content, and any interesting suggestions for my next such project would be welcomed. On that not…
Disillusioned with the 3D graphics rat-race, yet still feeling the need to produce some code relevant to game development, I set out recently with the aim of creating some basic artificial intelligence proofs of concept to illustrate some simple ways in which clever algorithms could make games bett…
Advertisement
Popular Blogs
Advertisement