taskRole Playing Game Engine - Tasks: task #7899, 0.0.2:Expand example game, build...


You are not allowed to post comments on this tracker with your current authentication level.

task #7899: 0.0.2:Expand example game, build necessary APIs

Submitted by:  Remco Bras <rvbras>
Submitted on:  Sat 29 Mar 2008 11:41:56 AM UTC  
Should Start On:  Fri 28 Mar 2008 11:00:00 PM UTC Should be Finished on:  Fri 28 Mar 2008 11:00:00 PM UTC
Category:  Scheme Library Priority:  5 - Normal
Status:  In Progress Privacy:  Public
Percent Complete:  20% Assigned to:  None
Open/Closed:  Open Effort:  0.00

Fri 24 Oct 2008 09:59:22 AM UTC, comment #3:

Dialog system is largely complete, with the exception of simultaneous dialogs, which aren't that much of a bother. Map system needs building, needs systems it has dependencies on, so could be reasonably complicated. Hence, this is about.. 20% done.

Remco Bras <rvbras>
Project Administrator
Mon 21 Apr 2008 08:07:45 AM UTC, comment #2:

Basically, to implement 'dialog-based fighting', we need a menu system (To be done after the subtask of dealing with dialogs is complete) and something to use that (not particularly complicated), after which we could (optionally) allow small 'arena-type' maps, which we could change to. Originally, I intended to use state changes to swap around the entire engine state just to do this, but, if the other subtask (tilegrids and world management and so on) is completed, this could be done by just moving the 'player' and the 'enemy' onto a new battle tilegrid.

The major advantage of this is that we can limit state loading and saving for the entire engine to saving and loading games, thereby saving giant amounts of time.

If that is completed, this game needs some kind of way to make building NPCs that just say something when collided with easier, proper map formats and so on.

Remco Bras <rvbras>
Project Administrator
Sun 20 Apr 2008 07:15:24 PM UTC, comment #1:

Update: Spun off subtasks of creation of proper tilegrid/map API , usage of such and usage of text/window API to create dialog stuff.

Remco Bras <rvbras>
Project Administrator
Sat 29 Mar 2008 11:41:56 AM UTC, original submission:

Expand the example game to something where, say.. one 'fights' by choosing things from a menu whenever one collides with an 'enemy', essentially showcasing using RPGE for such things. After that, work on state swapping and the like, experiment with map changes, which may or may not be ridiculously slow. These will require a more advanced (and more useful) tilegrid API. If loading (and saving) the status of stuff on tilegrids and the like is very, very slow, try caching it by providing a sequence of 'preloaded' tilegrids, on which mobs may move around as they please.

Remco Bras <rvbras>
Project Administrator


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by rvbras (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-10-24 rvbras StatusNone => In Progress
        Percent Complete0% => 20%
    2008-08-26 rvbras SummaryExpand example game, build necessary APIs => 0.0.2:Expand example game, build necessary APIs

    Back to the top

    Powered by Savane 3.3