Geek Out with Me: A News Feed for Sim City 4

If I love anything more than a good game, it’s people writing about their experiences with a good game.

The stories we tell about games are often more fascinating than the stories made for games.

I’m thinking of Fansy the Famous Bard of EverQuest, or a riveting story I can’t find now about a player in EVE Online who decided to go straight to nullsec space with nothing but the cheapest ship and see how long he could survive (if anyone knows which story this is, let me know. I’d love to find it and reread it again).

I’m thinking about great gaming moments like my first experience encountering The Beast in Homeworld: Cataclysm or the time I discovered how to trap a police officer in Lock ‘n’ Chase.

And now my friend Jim Boyd has created the Midlandia Internet Gazette, “an online news feed for the SimCity 4 region Midlandia, established in 2015.”

Midlandia as of December 2016 is comprised of 23 interconnected cities, with an overall population of 881,000. Among its highlights are an international airport, two Major League baseball teams, several universities, two movie studios, three television stations, and numerous radio outlets. Midlandia is a growing region, and is looking to break 1,000,000 in population by the beginning of 2017.

There are only a few posts as of this writing, but I look forward to reading about the development of Apia and the rest of Midlandia.

New Book on My Wishlist: Independent By Design

I just learned about the book Independent by Design by Stace Harman and John Robertson.

And now I want it.

Independent by Design book

Independent By Design is a celebration of indie games and independent videogame creation, presented through a deluxe hardback book that chronicles the experiences and vivid design of over twenty of the world’s most revered and renowned indie game developers.

Each chapter tells the story of an indie game development studio, such as Vlambeer or Frictional Games, and the book looks gorgeous.

In fact, there’s two different books. One is the basic, “core” book, which you can get signed by the authors for a little extra cost.

The other is the Transcript Edition, which features “written transcripts of the dozens of hours of interviews we’ve undertaken with independent developers and videogame industry figures.” It’s quite a bit more expensive, but it sounds like a great way to get into the heads of multiple indie game developers without having to do your own set of interviews.

My mom did ask me what I wanted for Christmas recently…

Announcing: Toytles: Leaf Raking, Now Available on Google Play

Available now in the Google Play store, the leaf raking business simulation game Toytles: Leaf Raking puts you in the role of a budding entrepreneur looking to earn enough money to buy yourself the Ultimate Item(tm)!

Toytles: Leaf Raking

During the 90 days before winter, you’ll:

  • Seek out neighbors who need your services and turn them into paying clients.
  • Make key purchasing decisions, such as which types of rakes to buy and how many yard bags to keep in your inventory.
  • Balance your energy and your time as you seek to keep your clients happy without overextending yourself.
  • Visit the kitchen to ask your parents for their advice and wisdom.
  • Learn about personal responsibility and the importance of keeping your promises.

Pay attention to the weather forecast! You can plan your work around rainy weather and windy days, taking advantages of lulls to catch up on yard work for your clients.

Toytles: Leaf Raking

Seek out clients in your neighborhood, and keep them happy! After all, they’re paying you to clear the leaves from their yards.

Toytles: Leaf Raking

While your basic rake will get the job done, you’ll want to upgrade to tackle heavier leaf coverage more efficiently.

Toytles: Leaf Raking

Earn enough money to buy the supplies and rakes you need to keep your business going. You’ll visit the store regularly.

Toytles: Leaf Raking

Explore your neighborhood, but keep an eye on the time! You’ll need those hours to get your work done.

Toytles: Leaf Raking

Make plans and use strategy to earn enough money to buy the Ultimate Item(tm) and win.

Toytles: Leaf Raking


Have peace of mind with an ad-free, safe game that may inspire your own entrepreneur.

Get it on Google Play

Get your copy of Toytles: Leaf Raking today, and see if you have what it takes to run your own leaf raking business!

Published on Google Play? Kinda. Not Really.

After over nine months of development, I finally had a game I felt good about brave enough to release to the world.

My major goal was to release the app on the Google Play store first to get a sense of what the process is like and to get direct knowledge about the customers there.

I clicked Publish late in the evening of Saturday, October 22nd. Whew! A big step!

But now I’m in “Pending publication”, and while many unofficial resources mentioned waiting mere minutes to a few hours, I learned that Google changed its policy in 2015 to manually check apps. It still doesn’t take two weeks like it might on Apple’s App store, but it might take a little longer than it used to.

The status switched from “Pending publication” to “Published” the morning of Monday, October 24th. Woo hoo!

Leaf Raking Game - Published Sorta

Er, wait. Sorta.

For an entire day, and even now the next morning, October 25th, I still see “We’re sorry, the requested URL was not found on this server” when I click on the “View in Play store” link.

I keep finding all sorts of unofficial explanations about caching and how long it can be expected to take for listings to propagate through the system, but the only hint that it might take much time at all is in the Developer Console help article “Issues publishing apps” which asks if it “has been over 24 hours since published”, but then goes on to talk about search algorithm changes and reasons why apps might get filtered out on certain devices.

It doesn’t address a published app not actually being available anywhere.

It’s kind of difficult to feel good about finally publishing my project when I can’t point out any evidence to anyone. As a first-time publisher on Google Play, this experience is confusing and leaves a bad taste in my mouth.

According to someone on IRC, they had emailed earlier in the day and learned that there were some technical difficulties on Google’s end:

“Typically apps can take up to 24 hours to appear on the Play Store, however we are currently experiencing longer than usual delays across a large portion of our system. Our technical team is actively working on a solution and hope to have this issue fixed by the end of the day.”

So, we wait.

I find it confusing because when I self-publish on my own site, I don’t consider the game published until someone else can actually see it.

But this experience is teaching me about the process way more than reading about it ever would.

Open Source Taxes

Flash game developers may remember Flixel, the open source game dev library created by Adam “Atomic” Saltsman.

HaxeFlixel is the Haxe-based port that eventually became its own full-featured, mature library that allows for deployment across not only Flash but many other platforms.

The five-year-old project is an open source project using the MIT License. That license, unlike the GPL, does not require code changes to be released to the public.

While the MIT License is appealing to developers who want to leverage freely available code for their own projects, there is nothing to encourage contributions to the source code of a project that is under that license.

The terms of the GPL requires any modifications to be released, so it solves the problem of people taking advantage of the code but not contributing back. But if a project’s developers don’t want to make that requirement, would prefer to have the MIT License applied instead, and still have people contribute to the project, whether in monetary terms or source code, what can be done?

How We Paid Our Open Source Taxes documents how the HaxeFlixel project was able to “collect its open source taxes with smiles on all sides.”

In this case, the core contributors realized that the project founder lives in an area where the cost of living is much, much less than it would be in, say, San Francisco. Just $6,000 would be enough.

So rather than having a vague fundraiser and hoping to make a bunch of money to meter out as needed, they were able to make a hyper-focused plea with their IndieGoGo campaign to get enough money to gain a full-time developer rather than require the project to continue to be supported by an all-volunteer base of contributors.

It’s kind of like when you talk to people about how much money they wish they had in life. Some people talk about “a million dollars” as if it is a lot of money that they’ll never see in reality, and other people realize that they can get penthouse apartments complete with maid service in some exotic countries for less than the cost of a New York apartment, such as what Tim Ferriss described in The 4-Hour Workweek.

The trick is learning what’s really possible.

HaxeFlixel’s story gives some insight into not only how an open source project operates but also teaches the lesson that if you know exactly what you need, it’s a lot easier to ask for it.

Twitter: gbgames