User Tag List

Results 1 to 10 of 14

Thread: Planned Features, Limitations

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    The Time-Loop Continues ZC Developer
    Gleeok's Avatar
    Join Date
    Apr 2007
    Posts
    4,826
    Mentioned
    259 Post(s)
    Tagged
    10 Thread(s)
    vBActivity - Stats
    Points
    12,959
    Level
    33
    vBActivity - Bars
    Lv. Percent
    26.23%

    Planned Features, Limitations

    These seem to come up more often than anything else, so I thought I'd preempt having to respond with almost duplicate answers if these questions come up. So these are the currently planned features as they are completed or being worked on or designed.


    What will be editable or exposed via scripting?
    -Everything. (including file loading, opengl shaders, particles, drawing using raw vertex arrays, etc. *note* this does not mean everything will be done by the time 1.0 is released however.)

    Palettes:
    -There will be no support for palettes planned in 1.0. (Sorry but it's not the 80's anymore. Instead this is replaced by very powerful and flexible OpenGL rendering capabilities and 32-bit image support.)

    Maps:
    Only the most basic stuff for now. (Depends on what editor functionality exists I suppose) These include:
    -Maps with a maximum of 16 layers. (Technically there is no reason to even clamp this at all except for memory concerns. If you use more than 3 layers though, you are probably doing something wrong.) Any layer can also have opacity and tinting.
    -Spritesheets and textures. There is no "image editor" built in. Use photoshop or graphicsgale to edit images!
    -Tilesets. Tilesets can be any arbitrary size, however they must use the same texture (non negotiable). Thankfully image sizes of 2048x2048 or more can be suggested, though if you use higher than this some people will not be able to run your quest (game).
    -Tiles. Tiles can be any size, *cough* 16, 32, 64 *cough* though every tile must be equal for the entire game. You cannot have one tile 16x16 and another one 128x128. Use sprites instead.
    -Animated Tiles: This was almost painful to work out non-animated and animated tiles living side-by-side, therefore all tiles can be animated! The reason I can get away with this and others like rpg or game maker cannot, is because I have over-optimized these on a very low level. :) These are very fast. (I use the term 'fast' here, but my "fast" is not equal to others' "fast". So there should never be any performance issues even on low-end hardware.)
    Also they are fairly small, only about 64 bytes in memory. This means that a tileset containing 65535 tiles only uses 4 MB of memory, with 4 + (4 * num_frames) Bytes for animations.
    -Sprites. Support for blending, rotations, scaling, animations, etc...

    Data Lists:
    -Character Classes
    -Items
    -Monsters
    -Monster Groups
    -Spells
    -Encounters
    so far each have quite a bit of space reserved which can be edited and loaded when the game is run.


    Everything else: (Under construction) *no code (or interfaces) exists for these yet. I'm working on it as fast as I can!...

    Currently working on: Low-mid level and scripting design, along with data saving/loading.
    Todo: Menus and Script entities. Battle engine. Characters. Map areas. Rendering.
    Last edited by Gleeok; 12-20-2012 at 10:11 PM.
    This post contains the official Gleeok seal of approval. Look for these and other posts in an area near you.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
About us
Armageddon Games is a game development group founded in 1997. We are extremely passionate about our work and our inspirations are mostly drawn from games of the 8-bit and 16-bit era.
Social