Making Online Games

I’m making completely HTML 5 based games for online play. Here’s my current list.

2017

Ski, Penguin! Ski!

I was experimenting with Construct 3’s tile mapping for platformers, and ended up creating a skiing penguin. Go figure. I made this one compatible with mobile devices, phones, and old fashioned computers. I haven’t added any sound, but may revisit it later and add the “Penguin Death Squawk”.

Humpty Pong

Humpty Pong

I got bored this weekend so whipped up a simple game using Construct 3‘s free version. I called it Humpty Pong, because it has Humpty Dumpty and all the king’s horses and all the king’s men, and even features a wall. The graphics is from a massive web clipart collection I bought back in the 1990’s. Yeah, … old.

Use the arrow keys to move the men/horses back and forth. With each point added to your score, Humpty moves just a little faster. Humpty is also designed to change directions randomly, … sometimes without even hitting a wall. When the game ends, wait a few seconds and press any key to get a new game running.

System Requirements: Chrome 57 or equivalent.




Constructing Online Games

Creating games for the web has never been easier. There are countless options. You can make games in HTML5 using CSS, JavaScript and the ever-popular Canvas element. Or, you can use any number of game engines designed to create Internet-based games.

My current favorite tool for creation of online games is Construct 2. There are many game engines out there, but Construct 2 is my favorite because of the low cost, and the fact that Scirra (the maker of Construct 2) does not charge a royalty for games you sell or distribute using their engine. Many popular game engines want a chunk of your earnings if you create the next big internet gaming sensation. Scirra is happy to sell you a hobbyist or professional license. That is why you will see Construct 2 favored on this site.

Just because Construct 2 is favored, don’t expect TypeScript, JavaScript, Angular, and Node.js to be ignored. Making more advanced games, even with Construct 2, requires some basics knowledge of web programming. We’ll cover other types of web programming with an emphasis on game creation and tutorials that create simple games.

Now, let’s get your first game made with a┬ábrief Construct 2 game creation tutorial.

Continue reading “Constructing Online Games”