Week 3: Tanks vs Helicopters

This week I made a game about shooting down helicopters with a tank. I had quite a bit of fun this week, learned a bit of trigonometry for aiming and rendering the gun. I also posted the game on the pico8 forum instead of hosting the file on my blog.

Things I would have liked to add:

  • Screenshake
  • a boss
  • enemy tanks you have to shoot on the ground

here’s the game: http://www.lexaloffle.com/bbs/?tid=2844

and the source: https://github.com/DavidPD/Pico8Games/blob/master/w3_tank.p8

Week 2, Simple snakes and tasty mice

This week I made a snake clone. I had a bunch of ideas of how to make it more interesting than a snake clone. Like making the mice run away if they saw you, or having other snakes that steal your mice and eat you if they get bigger. But I wasn’t really sure how to make it so you could eat the tail of another snake while still being able to trap them or avoid them. As for the fraidy mice, I let myself run out of time to figure out line of sight and how to make it possible to corner them without running into a wall yourself.

I’m surprised at how many ideas presented themselves, and how hard it is to actually add mechanics to game as simple as snake. I had thought that I could just make a small change like moving targets, but it turns out that’s more difficult to make work than it sounds. So this week I made a snake clone, nothing more. Perhaps I’ll revisit some of these ideas in the future.

Game Source Code

Edit: Sorry about the broken link game link, I fixed it.

Week1, Roaches and a Coffee break

After getting home from a long day’s work you realize you left your piping hot, delicious coffee up on some scaffolding. But as you leave your house you are accosted by gigantic roaches. You can’t let the roaches have your coffee, so you whip out your trusty automatic rifle and run to retrieve your beverage.

This week I tried to make a standard platformer/shooter. I was inspired by games like Cave Story for some of the controls. Things I would have liked to do, but didn’t have time for, include:

  • Music
  • Flying enemies
  • A larger level
  • Power ups/multiple weapons

Confession time, I left finishing this ’till pretty much the last minute, so I didn’t take much time to polish or ramp the difficulty. I’m pretty happy with how this turned out though. Give it a play and let me know what you think.

Week 1 Game Source Code

Arrows to move/aim, Z to jump, X to shoot

Hello world!

# Hello World
I like the word quiddity:

The inherent nature or essence of someone or something.
A distinctive feature; a peculiarity

This is my blog, I will be blogging about programming, games, programming games and whatever else comes to mind

I’ve decided to challenge myself to make one game every week. I’ll be using the pico8 virtual console to build the games. I’ll start working on the game on Monday, and by the end of Sunday I’ll post it on this blog. The idea of this challenge is to improve my programming and artistic skills, and also my writing as I’ve never kept up with a blog before.

This is a learning experience, so it doesn’t matter if the game is unpolished or somewhat derivative. Even so I’ll try to include some ideas of my own in each game. Constructive critisism is welcomed.

hello_world Source Code

Note: Sound doesn’t seem to work in Safari.