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 authentification level.

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

Submitted by:  Remco Bras <rvbras>
Submitted on:  Sat Mar 29 11:41:56 2008  
 
Should Start On: Fri Mar 28 23:00:00 2008Should be Finished on: Fri Mar 28 23:00:00 2008
Category: Scheme LibraryPriority: 5 - Normal
Status: In ProgressPrivacy: Public
Percent Complete: 20%Assigned to: None
Open/Closed: OpenEffort: 0.00

Fri Oct 24 09:59:22 2008, 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 Apr 21 08:07:45 2008, 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 Apr 20 19:15:24 2008, 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 Mar 29 11:41:56 2008, 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
  • -unavailable- added by rvbras (Submitted the item)
  •  

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

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri Oct 24 09:59:22 2008rvbrasStatusNone=>In Progress
      Percent Complete0%=>20%
    Tue Aug 26 17:06:11 2008rvbrasSummaryExpand example game, build necessary APIs=>0.0.2:Expand example game, build necessary APIs

    Back to the top


    Powered by Savane 3.1-cleanup