PHP Tutorial: Free OOP Hangman Game (database required)
In this tutorial we’ll be modifying the original PHP hangman game so instead of reading from a text file it reads from the database. We’ll also be adding a new word difficulty option. This...
lang="en-US">
In this tutorial we’ll be modifying the original PHP hangman game so instead of reading from a text file it reads from the database. We’ll also be adding a new word difficulty option. This...
So recently I needed to remove a bunch of URLs from my member’s content on my games because of spyware/malware notifications Chrome users were getting. It took me a bit to figure out how...
So creating a dynamic 2-dimensional array in flash isn’t as easy as you’d think. Instead of being able to just assign variables into a specific row/column position you have to initialize an array of...
If you haven’t read the first tutorial, the PHP version of this game without AJAX, then you should start there. This tutorial assumes you’ve already read the first one so I’m not going to...
Want to quickly generate a class file for a table in your database? This script takes your connection information, the name of the table, the name of your class and gives you a formatted...
So I recently added a flash pre-loader to one of my games and I noticed that it wasn’t pre-loading like I expected it to. It turns out if you have any movieclips, graphics or...
In my chat room one of the problems I ran into was formatting messages (ie adding font colors) but preventing users from posting HTML tags. So I came up with this nifty function. Run...
In my chat room I was having a heck of a time getting my regex to reliably convert hyperlinks to clickable URLs in my textarea component — sometimes it would chop off anything after...
In the first part of my games tutorial series we created a PHP Hangman game and then in the second installment we converted Hangman to use AJAX. Now it’s time to follow the same...
This one threw me for a bit of a loop today so I thought I’d share. I couldn’t get my debugger to give me a line number for this error, however it turns out...