Sei sulla pagina 1di 19

All Issues

GOVT-1 Change the select() functionality to use epoll() functionality on Linux

Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url

B. Gian James In Progress 5/23/11 Network 4 core

confluence_url Created Labels Priority Resolution target_version time_in_status Type

5/21/11 epoll poll select sockets Major Unresolved

Improvement

Description
<p>The select() call currently blocks on fd_sets and then has to iterate through the fd_sets to see what socket descriptors are ready for read/write/oob, but with epoll() it automatically returns a set of fd's that are known to be ready for I/O. it's also more efficient for large fd_sets than select().</p>

Comments
#1 B. Gian James 5/21/11

Looking into implementing this more efficiently via the ACE library ACE_Dev_Poll_Reactor class. This uses the character device /dev/epoll Should find out if anything is needed to support the /dev implementation.

Exported by JIRA Client Lite

Page 1 of 19

8/5/11 3:09 PM

All Issues

GOVT-6 Timers
Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 5/26/11 0.1 Game mechanics core confluence_url Created Labels Priority Resolution target_version time_in_status Type 5/21/11 timers Major Unresolved

Improvement

Description
Create a robust set of timers to allow cooldowns, buff/debuff timeouts, room resets, world updates, program updates, etc.

Exported by JIRA Client Lite

Page 2 of 19

8/5/11 3:09 PM

All Issues

GOVT-8 Module Management


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 5/26/11 0.1 Scripting core confluence_url Created Labels Priority Resolution target_version time_in_status Type 5/21/11 Major Unresolved

Improvement

Description
Finish and improve upon the dynamically loadable/unloadable module system.

Exported by JIRA Client Lite

Page 3 of 19

8/5/11 3:09 PM

All Issues

GOVT-10 MXP Support


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 5/26/11 0.3, 0.2 Communication core confluence_url Created Labels Priority Resolution target_version time_in_status Type 5/21/11 Major Unresolved

New Feature

Description
Add support for the MUD eXtendible Protocol

Exported by JIRA Client Lite

Page 4 of 19

8/5/11 3:09 PM

All Issues

GOVT-11 Intermud-3 Support


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 5/26/11 0.1 Communication core confluence_url Created Labels Priority Resolution target_version time_in_status Type 5/21/11 communication intermud network Major Unresolved

New Feature

Description
<p><span style="font-family: helvetica;">Add support for the awesomely cool Intermud-3 network.</span></p>

Exported by JIRA Client Lite

Page 5 of 19

8/5/11 3:09 PM

All Issues

GOVT-21 Develop Player Economy


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 5/23/11 Economy 8 core confluence_url Created Labels Priority Resolution target_version time_in_status Type 5/21/11 banking economy Major Unresolved

Improvement

Exported by JIRA Client Lite

Page 6 of 19

8/5/11 3:09 PM

All Issues

GOVT-22 Develop Training Support


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 5/21/11 None core confluence_url Created Labels Priority Resolution target_version time_in_status Type 5/21/11 Major Unresolved

Improvement

Exported by JIRA Client Lite

Page 7 of 19

8/5/11 3:09 PM

All Issues

GOVT-24 Mapping Facility


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 5/21/11 None Modules confluence_url Created Labels Priority Resolution target_version time_in_status Type 5/21/11 Major Unresolved

Improvement

Exported by JIRA Client Lite

Page 8 of 19

8/5/11 3:09 PM

All Issues

GOVT-28 A Working Economy


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 5/26/11 0.4 Economy Modules confluence_url Created Labels Priority Resolution target_version time_in_status Type 5/21/11 Major Unresolved

New Feature

Description
Develop a working in-game economy where player's set prices for items, etc. - all shops (or most shops) are player owned. - raw items can be sold or used for crafting - items may be broken down into raw materials - banks can lend money - vendors charge tax - housing and land/property is taxed or rented - lotteries - auction houses

Exported by JIRA Client Lite

Page 9 of 19

8/5/11 3:09 PM

All Issues

GOVT-29 Player Shops


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 5/26/11 0.4 Economy Modules confluence_url Created Labels Priority Resolution target_version time_in_status Type 5/21/11 Major Unresolved

Software Sub-Task

Description
Get player-owned shops implemented. @shop

Exported by JIRA Client Lite

Page 10 of 19

8/5/11 3:09 PM

All Issues

GOVT-30 Banking System


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Evaluating 5/26/11 0.4 Economy Modules confluence_url Created Labels Priority Resolution target_version time_in_status Type 5/21/11 Major Unresolved

Software Sub-Task

Description
Get a working banking system with: - algorithms for deducing a player's credit score - algorithms for determining if player gets a loan - pay back mechanism

Comments
#1 B. Gian James 5/23/11

The issue has just been emailed to: "bjames@OpenHousewares.com", "Banking System", and content:

with subject:

Exported by JIRA Client Lite

Page 11 of 19

8/5/11 3:09 PM

All Issues

GOVT-32 Develop an OID Support System


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 5/27/11 0.1 Programming/Development core confluence_url Created Labels Priority Resolution target_version time_in_status Type 5/22/11 oid uuid Major Unresolved 0.2 New Feature

Description
Assign a unique OID to every object type in the game, effectively creating a 'namespace.' This would mean that object ID's only have to be unique within their OID realm. Develop support for this notion through the use of trees or some other appropriate data structure. ?? What will this give gain us? Aren't UUID's already being used for ID uniqueness? - It allows a hierarchy structure, with parentage that UUID's don't give us.

Exported by JIRA Client Lite

Page 12 of 19

8/5/11 3:09 PM

All Issues

GOVT-34 XML-RPC or custom listener between GS and JIRA for issues


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 5/26/11 Network 5 Modules confluence_url Created Labels Priority Resolution target_version time_in_status Type 5/23/11 jira xml-rpc Major Unresolved 0.4 New Feature

Description
<p><span style="font-family: tahoma,arial,helvetica,sans-serif;">Have the Government Sanctioned server registered as a listener for certain issue events (creation, completed, resolved, etc) and have that information displayed on a channel.</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif;">Optionally, allow bugs to be created dynamically inside the game and pushed out to the JIRA server.<br /></span></p>

Exported by JIRA Client Lite

Page 13 of 19

8/5/11 3:09 PM

All Issues

GOVT-39 undefined reference to `typeinfo for EONObject'


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Closed 6/6/11 0.1 Scripting 4 Scripting confluence_url Created Labels Priority Resolution target_version time_in_status Type 5/27/11 c++ eon linking Blocker Fixed

Bug

Description
<p><span style="font-family: tahoma,arial,helvetica,sans-serif;">When compiling the eon test application, get an error in linking:</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif;">g++ -I../lib -L../lib -L. -std=c++0x -fPIC test_eon_script_npc.cpp -o test_eon_script_npc -leon -lsanctioned -ldl<br />/tmp/cc0PUd1A.o.data.rel.ro._ZTI3Dog[typeinfo for Dog]+0x28): undefined reference to 'typeinfo for EONObject'</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif;"><br /></span></p>

Comments
#1 B. Gian James 5/27/11

The issue has just been emailed to: "bjames@OpenHousewares.com", "undefined reference to `typeinfo for EONObject'", and content:
#2 B. Gian James

with subject:
6/6/11

Changed headers in test_eon_script_npc.cpp to eon.hpp.


#3 B. Gian James

Compiles now.
6/6/11

System compiles and links now.

Exported by JIRA Client Lite

Page 14 of 19

8/5/11 3:09 PM

All Issues

GOVT-43 Develop item tooltip


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 5/29/11 None documentation confluence_url Created Labels Priority Resolution target_version time_in_status Type 5/29/11 Major Unresolved

Software Task

Description
Develop an item tooltip similar to wowhead and allakhazam that displays item information in the tooltip from a link on a web page.

Exported by JIRA Client Lite

Page 15 of 19

8/5/11 3:09 PM

All Issues

GOVT-44 Dynamic NPC Reputation System


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 6/6/11 0.2 None Modules, Scripting confluence_url Created Labels Priority Resolution target_version time_in_status Type 6/6/11 Major Unresolved

New Feature

Description
Create a dynamic system whereby NPCs can learn of actions of player characters and create internal opinions based on these action events, and react to the player character or group accordingly.

Exported by JIRA Client Lite

Page 16 of 19

8/5/11 3:09 PM

All Issues

GOVT-45 Event Triggering System


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 6/6/11 0.1 Game mechanics 5 core confluence_url Created Labels Priority Resolution target_version time_in_status Type 6/6/11 events triggers Major Unresolved alpha-RC-0.1.1 New Feature

Description
Develop a way to define triggers, register triggers, and let NPC agents register themselves for trigger events. On world updates, NPCs are updated with event trigger updates.

Exported by JIRA Client Lite

Page 17 of 19

8/5/11 3:09 PM

All Issues

GOVT-46 Create an NPC Reputation-based system


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 7/11/11 NPC 7 core confluence_url Created Labels Priority Resolution target_version time_in_status Type 7/11/11 reputation Major Unresolved alpha-RC-0.1.1 New Feature

Description
Player/character actions should affect how NPC's view and deal with them. This system would entail each NPC keeping a small list of what they have seen or heard (from reputable sources) which would then in turn change their disposition toward the player.

Exported by JIRA Client Lite

Page 18 of 19

8/5/11 3:09 PM

All Issues

GOVT-47 Develop trigger and event system


Assignee Status Updated Affects Versions Classification Complexity Components confluence_documentation_url B. Gian James Open 7/11/11 Scripting core confluence_url Created Labels Priority Resolution target_version time_in_status Type 7/11/11 Major Unresolved 0.1, alpha-RC-0.1.1 New Feature

Description
A generic trigger-based event system based on priority and proximity, as opposed to a polling system.

Exported by JIRA Client Lite

Page 19 of 19

8/5/11 3:09 PM

Potrebbero piacerti anche