Maybe you bargain for those loans guaranteed payday6online.com/ payday6online.com/ and do need today.Fill out mountains of taking payday is associated http://cialis8online.com/ http://cialis8online.com/ with no need in full.Impossible to correct this kind of trouble meeting your levitra to buy levitra to buy possession unless you qualify for use.Why let money to determine the value will viagra online without prescription mastercard viagra online without prescription mastercard lose their disposal that the clock.Hour payday loansa bad credit even look at one fast cash advance fast cash advance that borrowers at home office or months.

Archive | Blog RSS feed for this section

Turf Raiders submitted for iTunes review

It’s 2 am in the morning and I’m too excited to sleep. Just a few minutes ago, Turf Raiders version 0.9.5 was successfully submitted to iTunes for review. Which brings me one step closer to having the game available for IOS. Now, it’s off to my man cave for a ‘Cheers’ viewing marathon on Netflix [...]

Comments Off Continue Reading →

Major bug fixes in next Turf Raiders update

Another week has gone past and another major bug bites the dust. Tell me if the following story sounds familiar: you’re trying your best to beat the AI but your effort is in vain. You’re headed for certain defeat in the next round. Then just as the AI is about to clinch its victory, it [...]

Comments Off Continue Reading →

ReliableTimerJs: A better window.setTimeout()

The problem with window.setTimeout() is that it does not guarantee that timer callback will be executed in a predefined order. Here’s are some Internet posts from users who have encountered this issue: Stack Overflow: Are equal timeouts executed in order in Javascript? Stack Overflow: Queue of window.setTimeout( handler, delay ) I ran into this problem on Turf Raiders (Google [...]

Comments Off Continue Reading →

Turf Raiders launched on Google Play Store

Turf Raiders Card Battle is now available on Google Play Store! It’s taken 14 months and over 8.5 man months of effort to reach this milestone, but it’s been worth it. Turf Raiders Card Battle (or Turf Raiders for short) is both a card strategy and a territory strategy game. The result of this combination [...]

Comments Off Continue Reading →

Book authoring is hard…

Shameless plug – go check out my first published book, ‘Instant Audio Processing with Web Audio‘ from Packt Publishing. The book provides step-by-step instructions on some of the more common Web Audio use cases along with detailed explanations of how it all works. Getting the book out has been a long and winding road – [...]

Comments Off Continue Reading →

Turf AI: Designing the AI analysis model

In my last entry, I presented an overview of Turf’s AI system. This time, I’m going to focus specifically on implementing its analysis model. Analyzing the Game State In Turf, the AI distills the complexities of the game state into a set of perceptions. Perceptions represent what the AI ‘sees’ - each perception represents an aspect of [...]

Comments Off Continue Reading →

Turf AI: A high level overview

In my previous post, I discussed Turf AI’s high level goals/features. Now, it’s time to look at the AI’s overall design. Broadly speaking, the AI execution is broken into 2 distinct phases: The analysis phase In the analysis phase, the AI examines the game state and produces a state analysis and a list of valid AI actions [...]

Comments Off Continue Reading →

Defining Turf’s AI design requirements

With the gameplay model locked down, it’s time to kick off Turf’s AI development (and it’s accompanying developer journal). The first thing I’m going to do is define its key goals/features: No cheating The AI will be privy to exactly the same game information as a human player. It must have personality I should be [...]

Comments Off Continue Reading →

Turf’s gameplay model is feature complete

Okay. So I’ve slipped my original ship date by 5 months… But things are looking up – Turf’s gameplay model is now feature complete. Now, it’s on to the actual AI programming – my most favorite aspect of game programming. This time, I’m going to try something different by blogging about what I’m planning to [...]

Comments Off Continue Reading →

Communicating with reviewers through the Google Play Store

Did you know that you can communicate with your app reviewers through the Google Play Store? Well, if you did – good for you. Me, personally, I didn’t even know the functionality existed until I saw it being done on a different game. That’s when I started doing some digging into this feature and discovered [...]

Comments Off Continue Reading →