My Coding Journal
Posted: July 10th, 2017, 7:54 pm
Hi!
I thought I would start up one of these journal posts as it seems to be the done thing around here. I have been lurking here and on Discord for a while so why not formalise things up.
First, a little background. I've been interested in coding since I was around 11 or 12 and I first discovered Game Maker 3. I thought it was amazing and made tons of stupid games with drag n drop before moving on to the coding. As time went on I learnt about proper programming languages and my first attempt at learning C++/openGL began when I was around 15. I didn't go so well and as time went on and other stuff distracted me (damn you World of Warcraft!) my programming died off.
I got back into things a couple of years ago with C# and XNA but now here I am trying to fulfil my earliest ambition of learning C++ and making proper games that aren't stupid text based things. I've just finished off the beginner series and I am celebrating by writing Tetris.
It hasn't been easy, there have been times where I've cheered, cried, given up, started again, given up again and all this in the space of 2 weekends but things are finally starting to take shape. I will release the source here once it is finished but the code structure is not very structured and is starting to resemble a famous pasta dish.
I've learnt a lot, mainly that I should probably plan the structure of how I will code my games prior to going balls deep but learning is what it is all about.
My plans are to finish off Tetris, get started on intermediate and practice that shit (pointers hurt my mind). If all goes well I plan to write a pacman clone, maybe space invaders and then who knows.
My ultimate goal would be some sort of multiplayer fps like PUBG or co-op zombies.
Today I have been finishing off the code for the rotations of each piece type. Tomorrow I will do the collisions and then I'm on the home stretch.
Wish me luck!
I thought I would start up one of these journal posts as it seems to be the done thing around here. I have been lurking here and on Discord for a while so why not formalise things up.
First, a little background. I've been interested in coding since I was around 11 or 12 and I first discovered Game Maker 3. I thought it was amazing and made tons of stupid games with drag n drop before moving on to the coding. As time went on I learnt about proper programming languages and my first attempt at learning C++/openGL began when I was around 15. I didn't go so well and as time went on and other stuff distracted me (damn you World of Warcraft!) my programming died off.
I got back into things a couple of years ago with C# and XNA but now here I am trying to fulfil my earliest ambition of learning C++ and making proper games that aren't stupid text based things. I've just finished off the beginner series and I am celebrating by writing Tetris.
It hasn't been easy, there have been times where I've cheered, cried, given up, started again, given up again and all this in the space of 2 weekends but things are finally starting to take shape. I will release the source here once it is finished but the code structure is not very structured and is starting to resemble a famous pasta dish.
I've learnt a lot, mainly that I should probably plan the structure of how I will code my games prior to going balls deep but learning is what it is all about.
My plans are to finish off Tetris, get started on intermediate and practice that shit (pointers hurt my mind). If all goes well I plan to write a pacman clone, maybe space invaders and then who knows.
My ultimate goal would be some sort of multiplayer fps like PUBG or co-op zombies.
Today I have been finishing off the code for the rotations of each piece type. Tomorrow I will do the collisions and then I'm on the home stretch.
Wish me luck!