If you want to look directly at what I'm doing, get a dropbox account (google it) and then pm me the email address you used to sign up. (I'll then share the folder with you so you can access it)
Anyway, on with the info!
I've done a good amount of work on Quantus today, considering it started with an exam (my last!). I decided to start with an algorithm, since that is an area of coding that I'm already pretty good at.
I started making a Perlin noise algorithm, what this does is to produce "noise" (basically lots of random* numbers) that follows a controlled pattern, this is very useful, it's an algorithm that is used everywhere from making movie cgi seem more realistic to making believable looking clouds. In the case of Quantus I think it will be particularly useful for producing artwork procedurally (more on that later) as it will allow us to focus our meager human resources on things that will actually make the game fun. But it has many (MANY) possible uses.
After making the algorithm I wanted to know if it was working properly, this was actually annoying and hard (but on the upside, I learnt a lot of useful stuff about python and panda while doing it, so its a good thing) and I spent a lot of time making my code more and more ugly until I gave up and actually read some of the panda documentation
Looks like clouds right?
One of the best uses of perlin noise is creating terrain, it makes really nice hills and valleys. Since i didnt want to go to bed before seeing this I decided to implement it into a procedural forest showcase I've been looking at. It turned out to be pretty easy, so I went on to iron out some of the bugs the showcase had in it.
all in all a very productive day
heres a pic from in the procedural forest showcase with my terrain (note: I made it look extreme like that on purpose, rolling hills were hard to see through the trees and the fog)
this isnt finished, I plan to make it look better than that, once I can, also the perlin noise is slow at the moment but ive got some ideas on speeding it up.
It's 6:15 in the morning... I think I could do with some sleep.
*pseudo-random if you want to get technical







