Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 23 Oct 2009
Offline Last Active Dec 14 2014 08:26 AM

Posts I've Made

In Topic: Antigen - The retro shooter from the future

06 June 2014 - 02:44 PM

I forgot to post some screenshots! These are new:




The particle system is all my own work, simple but effective. It uses sprites and GL lines. They bounce off the edge of the ellipse. I learned a lot about the mathematics of ellipses making this game!




The green cells in this screenshot were procedurally generated in Processing. They are spline circles distorted by Perlin noise. Let me know if you have any questions!

In Topic: how does a dodge&burn brush work?

07 April 2013 - 05:47 AM

Hi rouncer,


Here's a page with code for all of Photoshop's blend modes. http://inlandstudios.com/en/?p=851 It's written using C macros so it looks a bit weird, but the maths you want is all there, including dodge and burn. I used this info a while ago when I wanted to create a procedural animation using the overlay blend mode.


If you search for Photoshop blend modes, you'll find a lot more info out there.


(EDIT) Heres another good page on the blend modes: http://photoblogstop.com/photoshop/photoshop-blend-modes-explained

In Topic: List of Video Game Design Exercises?

24 February 2013 - 03:39 PM

Challenges for Game Designers by Brenda Brathwaite and Ian Schreiber is a great book on game design, with some interesting exercises.  I *think* it's based on a course run by the authors. There's a preview on amazon, so you can see if its the kind of thing you're looking for.


In Topic: Anyone here a self-taught graphics programmer?

01 February 2013 - 08:25 AM

Warning: Life story coming up: smile.png

I am completely self taught. I come from a British working class background where university wasn't even mentioned to me when I was at school. I had a bad time at school thanks to bullying and undiagnosed dyspraxia, which makes me clumsy and gives me poor handwriting. Most of the time at school my teachers fixated on my writing and awkwardness rather than the contents of my work.

I was pretty depressed during all this, and developed a kind of prison mentality towards school, where my only goal was to get through the day without trouble. Learning became something I did for myself at home, according to my interests. So I developed the self-taught attitude early on.

After I left in 1993 ( I am 36), I ended up in horrible, soul destroying menial work while I struggled to teach myself to code. I always knew I was a creative, intelligent person despite everyone around me who seemed to think that working my way up at mcDonalds was my best hope.
I struggled massively with confidence issues surrounding maths in particular, but the hardest thing was getting hold of programming information and keeping my computer up to date. In the 90's most of my knowledge came from programming articles in magazines.
I still think that if I had better access to tools and books I could have got a game development job in the Amiga era, instead of struggling to learn how the blitter worked by reverse engineering the Blitz basic compiler using a demo version of a disassembler off a coverdisk!

Maths was always a problem for me. I have no native ability at all, but by just grinding away and finding the right books I have made enough progress to convince people around me that I am good at it!

I work in business web app development at the moment coding in Java on Linux servers. Before that I was a director and lead developer of an early mobile gaming company I started with two friends. We were ahead of our time really. Our games were good, but we didn't make any money.
In my spare time I am working on an iPhone game, and I am planning a 3d PC/Mac game after. I also have a lot of writing on game design that I am working on.

My goals are either to make it as an indy or for my work to get me a job making games. I want to work for a smaller studio ideally. My background isn't really compatible with the machinations of corporate HR.

So , some advice from a loser smile.png

If you can go to university, do it. I hugely regret that I was unable to do so. I really feel that I missed out by not being able to come of age in a university. Honestly, sometimes I feel like my whole youth was just worthless struggle. Its not just about knowledge which you can pick up anywhere. The opportunities are here too. You are unlikely to hook up with people with relevant interests or tech venture capital on a f*cking housing estate.

Try and find mentors, people who are better than you who are willing to teach you and help you out. This was something I really craved when I was younger.

Cultivate an entrepreneurial spirit regarding getting things done, learning etc. always keep what you want to do in mind and don't get sidetracked by bullshit beliefs regarding what kind of person is supposed to do a thing. Your desire is your permission! If you can't do the above two things, then this is essential!

Study the lives of cool people from different eras. I find its easier to relate to Leonardo or Plato than modern success stories since their backgrounds are so alien they never become an issue.

I studied a lot of philosophy over the years, western and eastern, and I practice meditation in a secular context. This has helped me by enabling me to really get to the root of confidence issues and all manner of harmful beliefs surrounding intelligence, social background etc.

If you are studying maths, get many books on the same subject. Maths books are often really really bad and make all kinds of poor assumptions about what you should already know.

If you get stuck, be analytical about it. Dont tell yourself "I am stupid, this is a sign I'm not meant to be doing this" etc. etc. Thats all crap and it will derail you. Slow down, break things up and try and pinpoint the moment difficulty and unknowingness appears in the train of thought.

In Topic: What should I do with all my code?

02 December 2012 - 10:37 AM

I'm currently using bitbucket to host my code (using git) as they offer free private repositories for up to 5 users.

Most of my very old stuff is sitting in harddrives stacked under my desk. When I got rid of my most ancient computers, I took the hard drives out and put them in some cheap IDE enclosures. I still have some Amiga floppy disks in a bag somewhere with code on them.

I keep everything, I am a real code hoarderPosted Image My current project contains some bits of code which I wrote over ten years ago for a completely different platform.