<?xml version="1.0"?>
<puzzles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.0pdd.com/puzzles.xsd" date="2022-04-07T05:04:25+00:00" version="0.30.26">
  <puzzle alive="true">
    <issue href="https://github.com/nergal-perm/tg-core/issues/9">9</issue>
    <ticket>3</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>3-1c04c0a9</id>
    <lines>2-2</lines>
    <body>Implement abstract game factory</body>
    <file>src/Tabletop-Engine/GameFactory.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2020-12-13T08:03:43Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/10" closed="2022-04-07T05:03:53+00:00">10</issue>
    <ticket>3</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>3-e9125907</id>
    <lines>2-2</lines>
    <body>Implement simple Game</body>
    <file>src/Tabletop-Engine/Game.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2020-12-13T08:03:43Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/11" closed="2022-04-07T05:03:57+00:00">11</issue>
    <ticket>3</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>3-6115071c</id>
    <lines>2-2</lines>
    <body>Implement basic action</body>
    <file>src/Tabletop-Engine/Action.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2020-12-13T08:03:43Z</time>
    <children>
      <puzzle alive="false">
        <issue href="https://github.com/nergal-perm/tg-core/issues/16" closed="2021-06-05T03:23:54+00:00">16</issue>
        <ticket>11</ticket>
        <estimate>0</estimate>
        <role>DEV</role>
        <id>11-13d97949</id>
        <lines>4-4</lines>
        <body>Describe Action class as Object cube</body>
        <file>src/Tabletop-Engine/Action.class.st</file>
        <author>&#x415;&#x432;&#x433;&#x435;&#x43D;&#x438;&#x439; &#x422;&#x435;&#x440;&#x435;&#x445;&#x43E;&#x432;</author>
        <email>nergal@psu.ru</email>
        <time>2020-12-14T02:25:49Z</time>
        <children/>
      </puzzle>
    </children>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/12" closed="2022-04-07T05:04:01+00:00">12</issue>
    <ticket>3</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>3-f1d58d97</id>
    <lines>2-2</lines>
    <body>Implement Player</body>
    <file>src/Tabletop-Engine/Player.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2020-12-13T08:03:43Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/13" closed="2022-04-07T05:04:04+00:00">13</issue>
    <ticket>3</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>3-b2bd08e1</id>
    <lines>3-3</lines>
    <body>Add GameFactory tests</body>
    <file>src/Tabletop-Engine-Tests/ManifestTabletopEngineTests.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2020-12-13T08:03:43Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/17" closed="2021-04-27T16:15:23+00:00">17</issue>
    <ticket>15</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>15-7388c69a</id>
    <lines>2-2</lines>
    <body>Create Lobby object</body>
    <file>src/Tabletop-Engine/ManifestTabletopEngine.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2020-12-14T07:38:31Z</time>
    <children>
      <puzzle alive="false">
        <issue href="https://github.com/nergal-perm/tg-core/issues/19" closed="2022-04-07T05:04:10+00:00">19</issue>
        <ticket>17</ticket>
        <estimate>0</estimate>
        <role>DEV</role>
        <id>17-4402a099</id>
        <lines>8-8</lines>
        <body>Implement Lobby as a Singleton</body>
        <file>src/Tabletop-Engine/Lobby.class.st</file>
        <author>nergal-perm</author>
        <email>nergal@psu.ru</email>
        <time>2020-12-14T08:13:03Z</time>
        <children/>
      </puzzle>
      <puzzle alive="false">
        <issue href="https://github.com/nergal-perm/tg-core/issues/20" closed="2020-12-19T15:13:45+00:00">20</issue>
        <ticket>17</ticket>
        <estimate>0</estimate>
        <role>DEV</role>
        <id>17-ab4cdcf5</id>
        <lines>10-10</lines>
        <body>Implement</body>
        <file>src/Tabletop-Engine/Lobby.class.st</file>
        <author>nergal-perm</author>
        <email>nergal@psu.ru</email>
        <time>2020-12-19T15:11:12Z</time>
        <children/>
      </puzzle>
      <puzzle alive="false">
        <issue href="https://github.com/nergal-perm/tg-core/issues/21" closed="2021-04-25T05:18:29+00:00">21</issue>
        <ticket>17</ticket>
        <estimate>0</estimate>
        <role>DEV</role>
        <id>17-bd3a12db</id>
        <lines>10-10</lines>
        <body>Implement an ability to see creatable games</body>
        <file>src/Tabletop-Engine/Lobby.class.st</file>
        <author>nergal-perm</author>
        <email>nergal@psu.ru</email>
        <time>2020-12-19T15:13:27Z</time>
        <children/>
      </puzzle>
      <puzzle alive="false">
        <issue href="https://github.com/nergal-perm/tg-core/issues/40" closed="2021-04-27T16:15:27+00:00">40</issue>
        <ticket>17</ticket>
        <estimate>0</estimate>
        <role>DEV</role>
        <id>17-c97cb33c</id>
        <lines>10-10</lines>
        <body>Implement an ability for User to get available Tables</body>
        <file>src/Tabletop-Engine/Lobby.class.st</file>
        <author>nergal-perm</author>
        <email>nergal@psu.ru</email>
        <time>2021-04-24T02:07:18Z</time>
        <children/>
      </puzzle>
    </children>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/18" closed="2021-04-27T16:15:30+00:00">18</issue>
    <ticket>15</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>15-ca210be1</id>
    <lines>4-4</lines>
    <body>Create User object</body>
    <file>src/Tabletop-Engine/ManifestTabletopEngine.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2020-12-14T07:38:31Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/41" closed="2022-04-07T05:04:13+00:00">41</issue>
    <ticket>15</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>15-cd9e6880</id>
    <lines>4-4</lines>
    <body>&#x41F;&#x435;&#x440;&#x435;&#x43D;&#x435;&#x441;&#x442;&#x438; &#x43E;&#x43F;&#x440;&#x435;&#x434;&#x435;&#x43B;&#x435;&#x43D;&#x438;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x43D;&#x43E;&#x441;&#x442;&#x438; &#x421;&#x442;&#x43E;&#x43B;&#x430; &#x432; &#x43E;&#x431;&#x44A;&#x435;&#x43A;&#x442; Table</body>
    <file>src/Tabletop-Engine/Table.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2021-04-27T16:11:24Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/45" closed="2021-05-10T06:15:21+00:00">45</issue>
    <ticket>15</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>15-5125f0cc</id>
    <lines>2-2</lines>
    <body>Implement single User and an empty Lobby case</body>
    <file>src/Tabletop-Engine-Tests/LobbyAcceptanceTest.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2021-05-07T07:20:30Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/46" closed="2021-05-10T06:15:24+00:00">46</issue>
    <ticket>15</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>15-3ebaf88e</id>
    <lines>4-4</lines>
    <body>Implement single User and Lobby without free Tables</body>
    <file>src/Tabletop-Engine-Tests/LobbyAcceptanceTest.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2021-05-07T07:20:30Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/47" closed="2021-05-10T06:15:27+00:00">47</issue>
    <ticket>15</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>15-02b73f18</id>
    <lines>6-6</lines>
    <body>Implement single User and Lobby with one available Table</body>
    <file>src/Tabletop-Engine-Tests/LobbyAcceptanceTest.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2021-05-07T07:20:30Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/48" closed="2021-05-10T06:15:30+00:00">48</issue>
    <ticket>15</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>15-14e5844c</id>
    <lines>8-8</lines>
    <body>Implement two Users and Lobby with one available Table</body>
    <file>src/Tabletop-Engine-Tests/LobbyAcceptanceTest.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2021-05-07T07:20:30Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/53" closed="2022-04-07T05:04:17+00:00">53</issue>
    <ticket>50</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>50-14cecba4</id>
    <lines>2-2</lines>
    <body>&#x41A;&#x43B;&#x438;&#x435;&#x43D;&#x442; &#x441;&#x430;&#x434;&#x438;&#x442;&#x441;&#x44F; &#x437;&#x430; &#x435;&#x434;&#x438;&#x43D;&#x441;&#x442;&#x432;&#x435;&#x43D;&#x43D;&#x44B;&#x439; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x43D;&#x44B;&#x439; &#x441;&#x442;&#x43E;&#x43B;</body>
    <file>src/Tabletop-Engine/ManifestTabletopEngine.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2021-05-21T03:26:26Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/54" closed="2022-04-07T05:04:22+00:00">54</issue>
    <ticket>50</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>50-cc43ec83</id>
    <lines>6-6</lines>
    <body>&#x41A;&#x43B;&#x438;&#x435;&#x43D;&#x442; &#x441;&#x430;&#x434;&#x438;&#x442;&#x441;&#x44F; &#x437;&#x430; &#x435;&#x434;&#x438;&#x43D;&#x441;&#x442;&#x432;&#x435;&#x43D;&#x43D;&#x44B;&#x439; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x43D;&#x44B;&#x439; &#x441;&#x442;&#x43E;&#x43B; &#x441; &#x43E;&#x434;&#x43D;&#x438;&#x43C; &#x43C;&#x435;&#x441;&#x442;&#x43E;&#x43C;</body>
    <file>src/Tabletop-Engine/ManifestTabletopEngine.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2021-05-21T03:26:26Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/55" closed="2022-04-07T05:04:25+00:00">55</issue>
    <ticket>50</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>50-c44b9e16</id>
    <lines>10-10</lines>
    <body>&#x41A;&#x43B;&#x438;&#x435;&#x43D;&#x442; &#x441;&#x430;&#x434;&#x438;&#x442;&#x441;&#x44F; &#x437;&#x430; &#x435;&#x434;&#x438;&#x43D;&#x441;&#x442;&#x432;&#x435;&#x43D;&#x43D;&#x44B;&#x439; &#x434;&#x43E;&#x441;&#x442;&#x443;&#x43F;&#x43D;&#x44B;&#x439; &#x441;&#x442;&#x43E;&#x43B; &#x441; &#x434;&#x432;&#x443;&#x43C;&#x44F; &#x43C;&#x435;&#x441;&#x442;&#x430;&#x43C;&#x438;</body>
    <file>src/Tabletop-Engine/ManifestTabletopEngine.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2021-05-21T03:26:26Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/57" closed="2021-07-25T05:14:30+00:00">57</issue>
    <ticket>56</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>56-2a780c60</id>
    <lines>4-4</lines>
    <body>&#x420;&#x435;&#x430;&#x43B;&#x438;&#x437;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x445;&#x440;&#x430;&#x43D;&#x438;&#x43B;&#x438;&#x449;&#x435; &#x441;&#x43E;&#x431;&#x44B;&#x442;&#x438;&#x439;</body>
    <file>src/Tabletop-Engine/EventSource.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2021-07-19T06:18:06Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/58" closed="2021-07-25T05:14:34+00:00">58</issue>
    <ticket>56</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>56-0afa2fbb</id>
    <lines>6-6</lines>
    <body>&#x420;&#x435;&#x430;&#x43B;&#x438;&#x437;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x43C;&#x435;&#x442;&#x43E;&#x434; &#x441;&#x43E;&#x445;&#x440;&#x430;&#x43D;&#x435;&#x43D;&#x438;&#x44F; &#x441;&#x43E;&#x431;&#x44B;&#x442;&#x438;&#x439;</body>
    <file>src/Tabletop-Engine/EventSource.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2021-07-19T06:18:06Z</time>
    <children/>
  </puzzle>
  <puzzle alive="false">
    <issue href="https://github.com/nergal-perm/tg-core/issues/59" closed="2021-07-25T05:14:37+00:00">59</issue>
    <ticket>56</ticket>
    <estimate>0</estimate>
    <role>DEV</role>
    <id>56-fdac59b6</id>
    <lines>8-8</lines>
    <body>&#x420;&#x435;&#x430;&#x43B;&#x438;&#x437;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x43C;&#x435;&#x442;&#x43E;&#x434; &#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x435;&#x43D;&#x438;&#x44F; &#x43D;&#x435;&#x43E;&#x431;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x430;&#x43D;&#x43D;&#x44B;&#x445; &#x441;&#x43E;&#x431;&#x44B;&#x442;&#x438;&#x439;</body>
    <file>src/Tabletop-Engine/EventSource.class.st</file>
    <author>nergal-perm</author>
    <email>nergal@psu.ru</email>
    <time>2021-07-19T06:18:06Z</time>
    <children/>
  </puzzle>
</puzzles>
