iPad Pocket God 1.08 - Idle Hands

Discussion in 'iPhone and iPad Games' started by davecazz, Mar 4, 2009.

Thread Status:
Not open for further replies.
  1. davecazz

    davecazz Well-Known Member

    #1 davecazz, Mar 4, 2009
    Last edited: Mar 4, 2009
    Hey Guys,

    Sorry I'm a little late on my preview thread, last night was the first time in a while that I was able to make it to my figure drawing class and I've been a little beat lately because the late nights have been catching up with me.

    So, we found a last minute bug with our last update, so it went out Monday night instead of Sunday. This means that it will probably come out on Friday instead of Thursday. We made some adjustments to the shark and we ran into a bug where it would turn invisible once he eats his first pygmy. Probably good we fixed it.

    So, this update was mainly a house cleaning update, we added a new menu that we will build on over time that allows you to disable any features that are getting in your way (sound, earthquake, boulder, etc). Over time, we will build each of the items into categoires so we can swap the boulder with some other island hazard, or swap the shark with something else like a sea monster. there has been some debate about the location of the button that opens the menu, so it would be great if you post your opinions when it comes out (like there is a chance that you won't :) ).

    The other main update was to add gravity to all the other objects on the island, so the boulder, shark, and coconut all get affected by the tilt controls. and we fixed a bunch of the bugs that have been posted as well. btw, it really helps us when you find and post bugs for us, we keep a list of items and fix them whenever possible.

    On the tech side, I was able to take our texture atlases to the next step and I found a way to apply PVR compression to them even though they have alpha channels. Before when I tried to do this, I got a white halo around all our sprites and would even see big white blocks in the middle of the transparent area of the sprites for some reason. So, I did some experiments and realized that the pvr decompression hardware uses alpha channel in a different way that the other bitmaps, you actually have to premultiply the values of red, green, and blue by the value of the alpha for each pixel for it to turn out right. So, if you have a 50% alpha white pixel, red = 255, green = 255, blue = 255 and alpha = 128, if you send this value raw into the hardware, it will ignore the alpha. but, if you multiply each color value by the alpha you end up with red=128, green=128, blue=128, alpha=128 the pixel will get rendered properly.

    Since we already have our fancy python script for creating our atlases, it was pretty easy to add this into our process. I don't know why I didn't think of it before, but this is how openGL handles alpha when you try and apply it to a triangle vert, which is a little counterintuitive until you get used to it.

    Even with this change, we are still on the edge of taking up too much memory, The compression reduces the textures to 1/8th of their size, but it only looks good for objects that don't animate (the tree, island, statue, sun, etc). I tried to apply it to the pygmy and ended up with a bunch of random moving dots around their bodies. This weekend I need to try and get the 16bit textures working, that should give us twice the amount of space for new animations. When we run out of this, we probably have to come up with a system for dynamically loading and unloading textures as we need them. Its a little slow to copy textures into openGL but maybe we can have texture blocks that are associated with hazards, and they can be unloaded when that feature is disabled.

    The good news though, with the shark update, we optimized enough to stop getting emails about it crashing on Jailbroken phones!
     
  2. ibelongintheforums

    ibelongintheforums Well-Known Member

    Jan 4, 2009
    2,717
    4
    0
    great news!!!!

    would any one care to post a link to the screenshot?
     
  3. Palfince

    Palfince Well-Known Member

    Dec 30, 2008
    1,817
    0
    0
    England
    #3 Palfince, Mar 4, 2009
    Last edited: Mar 4, 2009
    Sounds awesome!

    Here is the screenshot:

    [​IMG]

    I re uploaded the image on TinyPic so hopefully you'll now be able to see it.
     
  4. hazmat95

    hazmat95 Well-Known Member

    Feb 11, 2009
    303
    0
    0
    looks like a great update, cant wait
     
  5. stargazer513

    stargazer513 Well-Known Member

    Dec 19, 2008
    1,278
    0
    0
    wow nice! cant wait.cant see the screenshot..
     
  6. traonk

    traonk Well-Known Member

    Feb 27, 2009
    384
    0
    0
    student
    earth
    #6 traonk, Mar 4, 2009
    Last edited: Mar 4, 2009
    cant see the screenshot
     
  7. Hobbes

    Hobbes Well-Known Member

    Feb 8, 2009
    731
    0
    0
    Awesome!! Sounds fun... I'll have to wait till Friday this time bit oh well! If I understood right, Dave, you said instead of having a shark you would switch it out, along with other features... Why not just make a "longer" scroll bar?
     
  8. Palfince

    Palfince Well-Known Member

    Dec 30, 2008
    1,817
    0
    0
    England
  9. Forerunnerz

    Forerunnerz Well-Known Member

    Feb 14, 2009
    279
    0
    0
    You lost me on...

    And you found me on...

    Anyways, judging by the pic, the update sounds great, although it would've been cool to see something new other then gravity for the objects and bug fixes. My favorite part of the update is probably the menu though. :)
     
  10. jchampl

    jchampl Well-Known Member

    i wish i could feed the coconut to the shark, and attempt to feed the rock to the shark, but break it's teeth
     
  11. hirschy75

    hirschy75 Well-Known Member

    Feb 9, 2009
    788
    0
    0
    any word yet on that eclipse idea?
     
  12. coconutbowling

    coconutbowling Well-Known Member

    Dec 8, 2008
    3,208
    7
    0
    Student
    Pennsylvania
    Wow, it's amazing to see how far this game evolved since it's release. First, there was no support because there was supposedly no developer. Now, this app has become no. 1. The update looks great, I think I will buy it now.
     
  13. davecazz

    davecazz Well-Known Member

    We just had an awesome idea for the next update today, we'll probably announce it in a few days and the eclipse is part of it.
     
  14. hirschy75

    hirschy75 Well-Known Member

    Feb 9, 2009
    788
    0
    0
    aww c'mon

    i hate suprises hahaa

    but im glad you guys thought of another great idea, well most likely a great one since you haven't had a bad one yet.

    like friday we'll know the basic idea?
     
  15. davecazz

    davecazz Well-Known Member

    Not sure, we might wait for this update to be released and then see if someone can guess what the update is all about from the coming soon title. I think this one will make a cool guessing game but it will be alot easier than the secret update once the title is out there.
     
  16. GatorDeb

    GatorDeb Well-Known Member

    Feb 1, 2009
    2,404
    0
    0
    Las Vegas, NV, USA
    Why is that pygmy to the right picking his nose :D
     
  17. jawslover

    jawslover Well-Known Member

    Dec 28, 2008
    689
    0
    0
    JERICHO, KS
  18. yourofl10

    yourofl10 Well-Known Member

    Dec 11, 2008
    4,176
    1
    0
    SWEET!!!!!!! CANT WAIT!! This game is awsome
     
  19. maikelg

    maikelg Well-Known Member

    Dec 2, 2008
    272
    0
    16
    I'd like to know why the pygmy picking his nose has three legs.. :p

    Edit: Never mind, I see it's two pygmies now :p
     
  20. yourofl10

    yourofl10 Well-Known Member

    Dec 11, 2008
    4,176
    1
    0
    Lol!!!
    Thats funny
     

Share This Page