Share

More
Realm Of Destiny/IGCP/AGAPE Icon

Realm Of Destiny/IGCP/AGAPE

prealpha

by gau_veldt


A distributed system for interactive games. Specifically, RoD is designed with the RPG/Adventure style games in mind but could easily be used for other kinds of interactive games.


http://realm.sourceforge.net





Separate each tag with a space.

Ratings and Reviews

Be the first to post a text review of Realm Of Destiny/IGCP/AGAPE. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Code committed

    gau_veldt committed patchset 23 of module IGCPClient to the Realm Of Destiny/IGCP/AGAPE CVS repository, changing 2 files

    posted by gau_veldt 2409 days ago

  • Code committed

    gau_veldt committed patchset 22 of module IGCPClient to the Realm Of Destiny/IGCP/AGAPE CVS repository, changing 3 files

    posted by gau_veldt 2427 days ago

  • Code committed

    gau_veldt committed patchset 21 of module IGCPClient to the Realm Of Destiny/IGCP/AGAPE CVS repository, changing 1 files

    posted by gau_veldt 2428 days ago

  • Code committed

    gau_veldt committed patchset 20 of module IGCPClient to the Realm Of Destiny/IGCP/AGAPE CVS repository, changing 5 files

    posted by gau_veldt 2429 days ago

  • Code committed

    gau_veldt committed patchset 19 of module IGCPClient to the Realm Of Destiny/IGCP/AGAPE CVS repository, changing 1 files

    posted by gau_veldt 2429 days ago

  • Code committed

    gau_veldt committed patchset 18 of module IGCPClient to the Realm Of Destiny/IGCP/AGAPE CVS repository, changing 3 files

    posted by gau_veldt 2429 days ago

  • Code committed

    gau_veldt committed patchset 17 of module IGCPClient to the Realm Of Destiny/IGCP/AGAPE CVS repository, changing 1 files

    posted by gau_veldt 2429 days ago

  • Code committed

    gau_veldt committed patchset 16 of module IGCPClient to the Realm Of Destiny/IGCP/AGAPE CVS repository, changing 1 files

    posted by gau_veldt 2429 days ago

  • Code committed

    gau_veldt committed patchset 15 of module IGCPClient to the Realm Of Destiny/IGCP/AGAPE CVS repository, changing 1 files

    posted by gau_veldt 2429 days ago

  • IGCPClient infrastrcture under development

    The low level infrastructure of the IGCPClient project is undergoing significant development in the graphics subsystem. Infrastructure to handle playback of audio as WAV, OGG, MIDI, XM, S3M, IT and MOD has already been implemented (musicsystem.h/musicsystem.c). A steward that handles bitmaps and tilemaps, as well as their rendering references has been designed. The steward is able to partition objects to the drawing region (viewport) with an O(log2 n) complexity which is good for rendering algorithms which may experience rather large object spaces. The key to the renderer's operation is that objects are ordered by their bounding rectangles in both X and Y lists. These lists, being sorted, are quickly searched in O(log2 n). Searching for the lowest and highest ends of the viewport in each axis determines the range of objects. The intersection of the X and Y object sets that matched are the objects to be rendered. Logarithmic time is a good performance for something that may see well over 100,000 objects in a large game world. The only caveat is that the large objects must be partitioned into smaller objects equal to or lesser in width and height than the corresponding viewport axes. This can be worked around in any loader routines by loading the larger objects as a series of smaller objects that, when grouped together appropriately, will reconstruct the larger object. Painters' Algorithm handles the rest. The majority of code work right now is to implement and then test the code of the steward as it will be relied upon by a large percentage of the rest of the client implementation. Once I have a low level graphics infrastructure, work on the protocol design and implementation may begin. A working IGCP client and protocol will mean any server that groks the IGCP protocol will be usable by the client. At first only my anime mayhem server (http://www.animemayhem.com:8080) will support it as the ColdC (http://www.cold.org) engine it runs on is ideal for rapid prototyping of the IGCP server side testbed. The client, being an open project is testable by anyone that wants to support the project. The IGCP protocol is open, meaning anyone that wants to make a distrbuted-environment game (ie: multi-player, MMORPG, MMORTS, etc) will be interested in this protocol and client implementation. IGCP stands for the Interactive Game Console Protocol. It's purpose is to abstract a client as if it was a standardized game console. IGCP by way of the scrpitiing device supports javascript internally within the client thus allowing the client to have mutable scripting under server direction. Anime Mayhem is my online multi-user roleplaying environment project that runs under ColdC and will be my test platform for the server side of the IGCP specification.

    posted by gau_veldt 2429 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Realm Of Destiny/IGCP/AGAPE Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review