Over the last few meetings we have come a long way with our evolution game. Many have suggested creative ideas on new features we could add and have come up with creative solutions to implementing them. We've all had a lot of fun changing the parameters to see how our creatures behave, from increasing the... Continue Reading →
Evolution #2: Natural Movement
Today we programmed our creatures to move naturally within the canvas. We came up against a few bugs when we forgot to save certain files however visual Studio has autosave which once enabled, should help us in the future. Check out the code on JSFiddle. You can also follow along with Evolution Tutorial #1.
Evolution #1
After eating doughnuts and chocolate, we all successfully managed to all create a canvas where creatures randomly appeared and moved about. In our next meeting we’ll work on giving these creatures natural movement.
Pong #5: AI player
As a group we looked at different ways an AI paddle could predict where the ball would land so it will be impossible to beat. While it would be disheartening to play against such an AI, it was nonetheless interesting to look at how this could be done.
Pong #4: 2 Player
In this session we started on adding a second computer to our pong game. Oliver even managed to get a 2nd human player using the up and down keys. Check it out below! Code: JavaScript | HTML | CSS | Result
Pong #3: Ball
In this meeting, we added a ball to the game. We had to figure out how to make the ball move on the screen and at what speed. Some mathematical thinking was required. After lots of discussion, everyone figured out how they wanted the ball to move on the screen and programmed it in JavaScript.... Continue Reading →
Pong #2: keyListener
Following on from last time, we used the Javascript KeyListener to move the paddle up and down using the W and S keys. View the code below or follow our tutorial: Pong Tutorial #2: keyListener. Code: JavaScript | HTML | CSS | Result
Pong #1: Paddle
This time we decided to build our Pong game in Javascript. We found this much easier as we could all run the code from our web browsers. To start off we built a paddle using a HTML5 canvas. We used https://jsfiddle.net as our editor. View the code below or follow our tutorial: Pong Tutorial #1: Paddle.... Continue Reading →
[Java] Pong
During this meeting we found that many of us found it hard to install Java on our computers or had problems with Eclipse, so we decided to go for a JavaScript solution instead. To get us introduced to game development, we are going to make Pong, “one of the earliest arcade video games.” If you're... Continue Reading →