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

Submitter:  Remco Bras <rvbras>
Submitted:  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
Assigned to:  None Percent Complete:  20%
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>
Group 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>
Group 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>
Group 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>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

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)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    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.13-f8d8.
    Corresponding source code