Archive for June, 2008

Plaid World is seeking investment for iPhone.

Monday, June 30th, 2008

 iPhone Shot 1

FOR IMMEDIATE RELEASE

Software Development On The iPhone

St. Cloud, Minnesota - April 30, 2008 - An experienced software development team is seeking funding to bring networked applications for Mac / Windows / Linux to the iPhone using their new cross-platform engines, Bang 2D and Bang3D.

The current software marketplace is witnessing the convergence of two trends; the popularity of networked software applications and the arrival of the iPhone as a standard mobile platform. Plaid World is set to take advantage of this opportunity with its cross-platform development tools.

With years of experience, Plaid World believes in designing tools and technology geared towards solving a class of problems versus one-shot application solutions. To this end they have developed two robust, multi-platform software engines allowing for:

• Rapid Development Cycles.
• Development with small teams, minimizing development costs and maximizing revenue potential.
• Simultaneously release across multiple platforms.

The purpose of these tools is to level the playing field between creative teams and programmers, allowing the development of full-featured software with little or no traditional programming.

With Bang 2D and Bang 3D, Plaid World is primed and ready to rocket into position as a leading mobile application developer. Plaid World is seeking interested parties to invest funds needed to get its software ready for the first round of iPhone applications made available to the public.

Plaid World Studios LLC is a Limited Liability Company located in St. Cloud, MN. Plaid World’s President, Chris Dillman, has published multiple products beginning with Final Impact in 1993.

Parties interested in learning more about Plaid World LLC, BANG 2D and BANG 3D should contact Chris Dillman at chrisd@plaidworld.com

See iPhone

New Ports

Monday, June 30th, 2008

BANG2D / Mouse House are now up and running on 4 platforms.

OSX/Win32/Linux and iPhone.

Thanks to Anders whom I hired to set up the build systems for Windows and Linux builds. He did excellent work.

iPhone

Monday, June 30th, 2008

BANG2D and Mouse House are now up and running on iPhone.

Took me about 40 hours to port the engine to iPhone.

Initally the engine ran at a grand 3 FPS.

With compiler optimizations it it hit a grand 5 FPS.

I then swapped out the standard lua lib for a FLOAT based version vs the defualt DOUBLES. This gave me a grand total of 8 FPS…

I then reworked the actual BANG2D Lua code to be smarter and faster… which gave me around 11 FPS.

Next I started moving all the main lua loops and polling code back into C++ objects. This gave me a good 20 FPS.

I also went out to WWDC the big Apple developers conference in SF.
Out there I learned from someone I met that the default THUMB code generation option that was set as a default in all the Apple project templates is moronic for any FPU heavy application.  Turning off that 1 code generation option gave me another 8 fps.

Mouse House is now running at a steady 28 FPS on the iPhone… almost the the golden 30 FPS I was shootting for :)

In comparison MH running on my MBA  1.8 gets a good 120 FPS even with the crappy x3100 GPU and shared VRAM.

I figure with maybe another weeks work and optimizations of the collision  code MH will be running over 30 FPS on the iPhone.