Thread: Mobile gamese querey

  1. #1
    Registered User rogster001's Avatar
    Join Date
    Aug 2006
    Location
    Liverpool UK
    Posts
    1,472

    Mobile gamese querey

    Just out of interest because i think games are unbelievable creations, (and i even mean that one ping or pong here hehe!)
    How is it that i can have games on my mobile phone of eg 465kb that i know would or should be at least 2meg say on a PC?

    Also anybody got any good links on modern games development process just for reading material.

  2. #2
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    I think you mean that a PC needs 2GB to handle high-end games.

    Mobile phones have much smaller memory footprint than PC's, largely because the graphics is much lower resolution. It also tends to be that the PC games have more levels and/or more complex scenes.

    Consider that a 320 x 240 (1L x 1H) display takes a quarter of a 640 x 480 VGA (2L x 2h) screen, and most games are probably best played at 1280 x 1024 (4L x 4.25H), so 17x larger.

    A bigger 3D scene will (be able to) contain more 3D objects, so it will take more memory (and code) simply to handle/control those objects. Each object consists of a bitmap (texture map) and a vertex list to describe the shape of the object.

    Phone games are nearly always written in Java, so the runtime environment is expected to be on the phone. PC games are more "self-reliant", so most of the runtime environment will be shipped as part of the game.

    Finally, there is "needs must". None of us are able to upgrade the amount of memory in the phone, and being an embedded device, running out of memory "is not an option". So the memory footprint of the mobile phone game MUST fit in the available memory in a mobile phone. These often have something like 4-64MB of RAM - far from all of that is available to the game, since the phone still has to operate as a phone and calender as well. So if the game is too large, it won't work on certain phones, reducing the market. The same obviously applies to PC games, but it's much more likely that someone will upgrade the amount of RAM in a PC to be able to get the latest game running than they are to get a new phone to play a new game.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  3. #3
    Registered User rogster001's Avatar
    Join Date
    Aug 2006
    Location
    Liverpool UK
    Posts
    1,472
    that makes sense to me yes, but my original example was referring to the file size, eg downloading a 2D sidescrolling/platform like one o the tomb raider titles on mobile phones. this download is, i dunno, 756kb, but i am pretty certain that the same game or something of similar level on PC would be a couple of meg file size, thats what the confusion was.

  4. #4
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    Yes, this is almost certainly a direct relationship between the "expected screen resolution" and "images held in the file".

    Note that 320 x 240 is something you find in the HIGH end phones, and many have displays in the range of 100 x 200 pixels or so.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  5. #5
    Dr Dipshi++ mike_g's Avatar
    Join Date
    Oct 2006
    Location
    On me hyperplane
    Posts
    1,218
    Since the Java runtime environment handles graphics and input you may be able to make your pong game in less than 1K. Thats small

  6. #6
    Registered User rogster001's Avatar
    Join Date
    Aug 2006
    Location
    Liverpool UK
    Posts
    1,472
    whoa! a 1K game. A veritable NanoGame! i could write an army of them and have them hidden in the drinks of all the world leaders at G8 summit,...then the world would be mineeee!!!

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. c/c++ Windows Mobile Developer Needed
    By ParaDiddle in forum Projects and Job Recruitment
    Replies: 0
    Last Post: 08-02-2007, 07:24 AM
  2. Replies: 2
    Last Post: 11-22-2006, 09:13 AM
  3. Windows Mobile 5.0 == Windows Mobile 2005?
    By George2 in forum C Programming
    Replies: 4
    Last Post: 08-02-2006, 10:53 PM
  4. new Opera mini - web browser for any java enabled mobile
    By xErath in forum A Brief History of Cprogramming.com
    Replies: 0
    Last Post: 01-29-2006, 04:23 PM
  5. Mobile Phones and Cellular Services
    By kuphryn in forum Tech Board
    Replies: 4
    Last Post: 05-17-2004, 08:45 AM