<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to feature-requests</title><link href="https://sourceforge.net/p/mpango/feature-requests/" rel="alternate"/><link href="https://sourceforge.net/p/mpango/feature-requests/feed.atom" rel="self"/><id>https://sourceforge.net/p/mpango/feature-requests/</id><updated>2011-06-19T19:16:28Z</updated><subtitle>Recent changes to feature-requests</subtitle><entry><title>Session Listener</title><link href="https://sourceforge.net/p/mpango/feature-requests/23/" rel="alternate"/><published>2011-06-19T19:16:28Z</published><updated>2011-06-19T19:16:28Z</updated><author><name>Eduardo de Vera</name><uri>https://sourceforge.net/u/edvera/</uri></author><id>https://sourceforge.net86acbe8716477cb71976afa8a5329c2a9adcd18c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;During a session creation (user login) the queue for the user to be notified of Core events shall be created. When a session is closed, the queue must be removed. A reference to the queue must be saved in the user's session.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Create Cometd module</title><link href="https://sourceforge.net/p/mpango/feature-requests/22/" rel="alternate"/><published>2011-06-19T19:11:58Z</published><updated>2011-06-19T19:11:58Z</updated><author><name>Eduardo de Vera</name><uri>https://sourceforge.net/u/edvera/</uri></author><id>https://sourceforge.netc0972e3f59e59677ca83d0783ba844ca3979085d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;New Maven Module in the project holding the CometD implementation for jetty in order to communication events from the mpango-core to the users.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Account Details</title><link href="https://sourceforge.net/p/mpango/feature-requests/21/" rel="alternate"/><published>2011-06-19T19:10:23Z</published><updated>2011-06-19T19:10:23Z</updated><author><name>Eduardo de Vera</name><uri>https://sourceforge.net/u/edvera/</uri></author><id>https://sourceforge.net0e87e7d1613a5a1c1bdfbae3d1b4676a6650883c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The user can see and edit his details.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>User Login</title><link href="https://sourceforge.net/p/mpango/feature-requests/20/" rel="alternate"/><published>2011-06-19T18:30:00Z</published><updated>2011-06-19T18:30:00Z</updated><author><name>Eduardo de Vera</name><uri>https://sourceforge.net/u/edvera/</uri></author><id>https://sourceforge.netf0426c8617e89ebe354d13c9544d10d20340c0a3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;User login use case. This request will involve different people to implement it. Starting with the front end implementation to the LoginModule that will challenge the user and password on the game database.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Unit collects food</title><link href="https://sourceforge.net/p/mpango/feature-requests/19/" rel="alternate"/><published>2011-06-02T00:03:11Z</published><updated>2011-06-02T00:03:11Z</updated><author><name>Eduardo de Vera</name><uri>https://sourceforge.net/u/edvera/</uri></author><id>https://sourceforge.netb0c2e38a2bae5897626c76d96af813ad0d44954e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Based on the TaskCommand, units should be able to collect food from a given Cell. The amount of food produced depends on the Unit skills and the Cell richness. Food must be put in the City the Unit belongs to.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Game Context - Player joins</title><link href="https://sourceforge.net/p/mpango/feature-requests/18/" rel="alternate"/><published>2011-06-02T00:00:27Z</published><updated>2011-06-02T00:00:27Z</updated><author><name>Eduardo de Vera</name><uri>https://sourceforge.net/u/edvera/</uri></author><id>https://sourceforge.netd1467f2593f248be905a16f1f34c80bc2ffda4f7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The game context must allow a player joining in the game at any given moment.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>GameContext</title><link href="https://sourceforge.net/p/mpango/feature-requests/17/" rel="alternate"/><published>2011-06-01T23:59:01Z</published><updated>2011-06-01T23:59:01Z</updated><author><name>Eduardo de Vera</name><uri>https://sourceforge.net/u/edvera/</uri></author><id>https://sourceforge.net1f965fa8d3603d5c914ed0d3d7750f378cc9c999</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The game context is created at startup time of a game.&lt;br /&gt;
This class holds the Players, the Board and other important classes of the game.&lt;br /&gt;
A game context can be started, loaded, persisted and deleted.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Command implementation</title><link href="https://sourceforge.net/p/mpango/feature-requests/16/" rel="alternate"/><published>2011-06-01T23:47:12Z</published><updated>2011-06-01T23:47:12Z</updated><author><name>Eduardo de Vera</name><uri>https://sourceforge.net/u/edvera/</uri></author><id>https://sourceforge.netf7e65ca56d7888d27717d15587c12e73536c43ee</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The game needs a Command Design Pattern Implementation for those entities that can execute gameplay operations.&lt;br /&gt;
There are two types of commands: synchronous and asynchronous.&lt;br /&gt;
Objects that can execute commands should implement the Listener Interface if need to be call backed.&lt;br /&gt;
Objects executing commands can optionally have a queue of commands, allowing them to execute commands in sequence.&lt;br /&gt;
The current implementation offers a java.util.Timer per Unit. This is potentially a problem as Units can scale so will Threads related to their Timers. TaskCommand accepts a timer as a constructor argument, so Units stop using their own Timers and use the Players timer to which they belong.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Unit birth</title><link href="https://sourceforge.net/p/mpango/feature-requests/15/" rel="alternate"/><published>2011-05-22T19:45:51Z</published><updated>2011-05-22T19:45:51Z</updated><author><name>Eduardo de Vera</name><uri>https://sourceforge.net/u/edvera/</uri></author><id>https://sourceforge.netb1a94e76f4f6d0fcb0af8432f03e6b3db6680fa9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;After each turn cities evaluate the available food and give birth to units depending on it.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Food storage</title><link href="https://sourceforge.net/p/mpango/feature-requests/14/" rel="alternate"/><published>2011-05-22T19:44:29Z</published><updated>2011-05-22T19:44:29Z</updated><author><name>Eduardo de Vera</name><uri>https://sourceforge.net/u/edvera/</uri></author><id>https://sourceforge.net3a8e6762a5dfbf13a5477840f01d61fda497155c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Cities store the food that units belonging to them collect.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>