Time for the annual review of progress across this community! All references to the 2013 plans come from this blog, written at the beginning of the year.
3DSPaint
The plan was to expand the 3DSPaint app with many of the features that DSiPaint has. Although there were a few tweaks and bug fixes, nothing really happened in this area. Instead of painting with the stylus, there was a shift in demand for being able to generate artwork through outside means and upload the images to the new Image Maintenance area. This was originally restricted just to the Nintendo 3DS, but all devices supporting file uploads were eventually added.
3DSWeather
This was the first second-party app to appear on the homepage of any SDK Community website. Its aim was to help members in North America keep up with the weather through localized maps and alerts. This project went through a few iterations and eventually ended as the Weather Maps app.
GamePadPaint.com
Aside from the linked features across all SDK Community websites, nothing was updated here. There were originally some big plans for the website, but the low sell rate of the Wii U in its first year dropped the priority for this arm of the community.
Games
This one was sad. I offered a game on the target Nintendo platform (for instance, a Nintendo 3DS game for 3dspaint.com) to anyone who submitted any browser-based game that got featured. The number of submissions was a whopping 0. I had even said during the announcement that the game voted the best for the year would get a special grand prize. Since we are just hours from the end of the year, I am announcing that I would have bought a Wii U system for the winner. Too bad!
HullBreach Online
(There was some progress on this front. Wait for tomorrow's blog for this.)
Messaging
The original plan was to paginate or load-on-demand. Messaging took a different route, instead. First, My Zone gained a landing page menu so that the message inbox wouldn't load before accessing everything else. Second, the Enhanced Messaging was expanded to support the Nintendo DSi and Android devices.
The Mystical Journey
It's really frustrating that another year passed with no final game release. There were a few more demos, and the village engine was completely redesigned for unlimited map sizes, but all volunteers in critical areas vanished off the face of the Earth, again. This is a project that I cannot do alone, so development has halted, again. At one point, I started working on TMJ Mapper, a level editor, but since no one showed interest, I put it on hold for the moment and moved to other projects.
Mobile App
This one came on schedule and was almost exactly released as planned. The app game for iOS 5/6, starting with support for the iPhone and iPod Touch. Later the iPad version was added in a hybrid app. The app supports messaging, blogs, chatrooms, groups, polls, push alerts, and minor aspects of HullBreach Online and the paint apps. After the release of iOS 7, I temporarily halted updates, until a few more development tools matured. (Fortunately, they came out just a few days ago.)
2D Photo Gallery
This was the direction taken instead of updating the 3DSPaint app, due to popular demand. It allows members to upload images and insert them into most content with the [ FIGURE ] tag, which displays an inline thumbnail that links to a larger image.
Servers
Ad revenue completely collapsed for about half of the year, so I heavily focused on making code and infrastructure more efficient so that financial losses weren't crippling to my wallet. Some of the changes allowed the total savings of $90/month in server costs, while keeping the community running at the same speed. Now that ad revenue has risen, again, the money from my own pocket is being paid back. Aside from the financial aspect of this all, the servers are now segregated by task (i.e. Web, database, mail) to run more efficiently under heavy load.
Unplanned Updates
*Group SketchPad (3DSPaint.com) This was a fun little app I tossed into groups without pre-announcement. The SketchPads are sort of visual ShoutBoxes that allow collaborative whiteboard artwork from several group members at once.
*SDK Community API This is a collection of JSON Web Services for other websites to communicate with member accounts within the community. (The iOS app uses this.)
*Library Publisher The Library sat dead for about 2 years. Toward the end of this year, much progress was made toward the near-complete final release. The first step was the Publisher, which allows compiling of blogs into literary works for publication on the dual-screen e-reader.
*My Zone menu As features kept growing, menus became cluttered on the websites, so I added a main menu for members to view their own content.
*New icons Many of the icons across the websites were getting stale and outdated, so I started working on more modern-looking ones of higher resolution.
*Chatrooms Ever since Group ShoutBoxes took off in popularity, the chatrooms saw an exodus of traffic. Thus, the role-playing and foreign language chatrooms were removed from the main menu. In an attempt to keep some chatroom traffic, an active member count was added to the homepage's Chatroom icon.
Hullbreach, I got a 3ds web browser game started here, but it may require node.js. I am thinking of making it some kind of online multiplayer thing, would this be ok for the servers?
@RedBarron1
02 Jan 2014 03:15
In reply to fordcars
Sounds interesting
@HullBreach
02 Jan 2014 01:50
In reply to fordcars
I'd have to see the game.
@fordcars
02 Jan 2014 02:09
In reply to HullBreach
@Waffle King
01 Jan 2014 02:33
In reply to Waffle King
If you want this site to generate more revenue, we need to take a hint from EA and other big companies.
Microtransactions, microtransactions everywhere.
You want your blog to be approved faster? You could buy yourself temporary blog mod powers and approve it yourself.
Tired of being called a noob? You could edit your "Joined on" date to make it look like you joined in 1947. All it takes is a buck.
Do you, like everyone else, want BanMan to be exiled from the face of the planet? You could buy "No BanMan Time" to have him temporarily suspended in orbit for a short period of time.
Or better yet, you could pay to have your ban time even shorter. Don't feel like waiting 24 hours? Just punch in your credit card info.
A golden era of the SDK community could be in our future.