Tuesday, March 19, 2013

Fixed Falling On Blocks

Today I fixed up the physics for falling when you are standing on a falling block.  It works much smoother than it did before.

Monday, March 18, 2013

60 FPS!

The multithreading seems to be working, so I decided to up the FPS.  Before the update, the game ran at about 33 frames per second.  Now the FPS varies depending on device: the iPhone 4 runs at 30 FPS, the iPhone 4s and iPhone 5 run at 60 FPS.  I might lower the iPhone 4s FPS to 50, or add a dynamic FPS that changes depending on conditions.  Now that the multithreading is done with, I am mostly going to be working on NPC's in order to get the store working.  I also have an awesome new design for the menu screen, and plans for reworking the save system to allow 3 files and to keep your progress after you die (this functionality will be included with beds).

Multithreading!

I added multithreading support to the collision check functions.  Basically that means that lag should be significantly reduced (if the code is working as well as I hoped).  On the downside, there is a higher chance of weird bugs, although I think I got most of them.  I also added a few other things.

New Features:
-Multithreading
-New lava texture
-Improved item scroll view


I am working on adding NPC's and beds, redoing the save system and the menu system.  It will be a lot of work, but the next update will be a significant step towards finishing the engine completely (getting to a point where I can focus on adding levels rather than adding code).

Monday, March 4, 2013

Hello World

Hello everyone!  I recently had a friend recommend I start a developer's blog so here it is.  I'm going to post similar stuff to what I put on the Facebook page but more often and less formal.