Qonk is a small game I wrote to learn some SDL basics. The game is a small build-and-conquer strategy game with very simple rules. A complete game only lasts for a few minutes and can be a fun break away from work or whatever you're doing. The setting of the game is a solar system of planets. Your goal is to conquer all of the planets in the game by sending ships there. Planets that are under your control generate new ships. Simple AI players are playing against you. As you gain more experience throughout the game, more AI players have to be kicked out of bigger solar systems. The game is currently very much in beta. I published it however in order to see whether it compiles on other machines, and to see what reactions people had on its gameplay. The game engine itself is fully functional. A lot of things have to be added to make this a mature game (like menus and stuff), but since the engine itself works, Qonk is already very playable. WWW: http://anthony.liekens.net/index.php/Computers/Qonk - Alejandro Pulver alejandro@varnet.biz ='/~lantw44/cgit/'><img src='/~lantw44/cgit-data/cgit.png' alt='cgit logo'/></a></td> <td class='main'><a href='/~lantw44/cgit/'>index</a> : <a title='freebsd-ports-gnome' href='/~lantw44/cgit/freebsd-ports-gnome/'>freebsd-ports-gnome</a></td><td class='form'><form method='get'> <input type='hidden' name='id' value='ca725a51e302e6b784c64d8d5391de6a83e78e2c'/><select name='h' onchange='this.form.submit();'> <option value='cinnamon'>cinnamon</option> <option value='cinnamon-2.8'>cinnamon-2.8</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/bl-1.2.3'>dependabot/npm_and_yarn/devel/electron4/files/bl-1.2.3</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.3'>dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.3</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.4'>dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.4</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/ini-1.3.7'>dependabot/npm_and_yarn/devel/electron4/files/ini-1.3.7</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/lodash-4.17.19'>dependabot/npm_and_yarn/devel/electron4/files/lodash-4.17.19</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/lodash.merge-4.6.2'>dependabot/npm_and_yarn/devel/electron4/files/lodash.merge-4.6.2</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.2'>dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.2</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.3'>dependabot/npm_and_yarn/devel/electron4/files/minimist-1.2.3</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron4/files/node-fetch-2.6.1</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/serve-10.1.2'>dependabot/npm_and_yarn/devel/electron4/files/serve-10.1.2</option> <option value='dependabot/npm_and_yarn/devel/electron4/files/y18n-3.2.2'>dependabot/npm_and_yarn/devel/electron4/files/y18n-3.2.2</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.3'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.3</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4'>dependabot/npm_and_yarn/devel/electron6/files/elliptic-6.5.4</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8' selected='selected'>dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/lodash-4.17.19'>dependabot/npm_and_yarn/devel/electron6/files/lodash-4.17.19</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2'>dependabot/npm_and_yarn/devel/electron6/files/lodash.merge-4.6.2</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron6/files/node-fetch-2.6.1</option> <option value='dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2'>dependabot/npm_and_yarn/devel/electron6/files/serve-10.1.2</option> <option value='gnome-3.22'>gnome-3.22</option> <option value='gnome-3.24'>gnome-3.24</option> <option value='gnome-3.26'>gnome-3.26</option> <option value='gnome-3.28'>gnome-3.28</option> <option value='gnome-3.32'>gnome-3.32</option> <option value='gnome-3.36'>gnome-3.36</option> <option value='gstreamer'>gstreamer</option> <option value='gstreamer-1.16'>gstreamer-1.16</option> <option value='gstreamer0.10-removal'>gstreamer0.10-removal</option> <option value='main'>main</option> <option value='master'>master</option> <option value='mate-1.16'>mate-1.16</option> <option value='mate-1.18'>mate-1.18</option> <option value='mate-1.20'>mate-1.20</option> <option value='mate-1.22'>mate-1.22</option> </select> <input type='submit' value='switch'/></form></td></tr> <tr><td class='sub'>FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)</td><td class='sub right'></td></tr></table> <table class='tabs'><tr><td> <a href='/~lantw44/cgit/freebsd-ports-gnome/about/?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>about</a><a href='/~lantw44/cgit/freebsd-ports-gnome/?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>summary</a><a href='/~lantw44/cgit/freebsd-ports-gnome/refs/?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=ca725a51e302e6b784c64d8d5391de6a83e78e2c'>refs</a><a class='active' href='/~lantw44/cgit/freebsd-ports-gnome/log/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>log</a><a href='/~lantw44/cgit/freebsd-ports-gnome/tree/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=ca725a51e302e6b784c64d8d5391de6a83e78e2c'>tree</a><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=ca725a51e302e6b784c64d8d5391de6a83e78e2c'>commit</a><a href='/~lantw44/cgit/freebsd-ports-gnome/diff/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=ca725a51e302e6b784c64d8d5391de6a83e78e2c'>diff</a><a href='/~lantw44/cgit/freebsd-ports-gnome/stats/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'>stats</a></td><td class='form'><form class='right' method='get' action='/~lantw44/cgit/freebsd-ports-gnome/log/science/cgnslib'> <input type='hidden' name='h' value='dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8'/><input type='hidden' name='id' value='ca725a51e302e6b784c64d8d5391de6a83e78e2c'/><select name='qt'> <option value='grep'>log msg</option> <option value='author'>author</option> <option value='committer'>committer</option> <option value='range'>range</option> </select> <input class='txt' type='search' size='10' name='q' value=''/> <input type='submit' value='search'/> </form> </td></tr></table> <div class='path'>path: <a href='/~lantw44/cgit/freebsd-ports-gnome/log/?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=ca725a51e302e6b784c64d8d5391de6a83e78e2c'>root</a>/<a href='/~lantw44/cgit/freebsd-ports-gnome/log/science?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=ca725a51e302e6b784c64d8d5391de6a83e78e2c'>science</a>/<a href='/~lantw44/cgit/freebsd-ports-gnome/log/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=ca725a51e302e6b784c64d8d5391de6a83e78e2c'>cgnslib</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/~lantw44/cgit/freebsd-ports-gnome/log/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=ca725a51e302e6b784c64d8d5391de6a83e78e2c&showmsg=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Age</th><th class='left'>Files</th><th class='left'>Lines</th></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=46e7b9a0e7e218ec32c734e1f6d28e4d290123f1'>- Update to 1.8.14</a></td><td>sunpoet</td><td><span title='2015-01-18 18:39:51 +0800'>2015-01-18</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=7a8986bc1ca2f13164149b270a8026960d102581'>Cleanup plist</a></td><td>antoine</td><td><span title='2014-11-13 02:48:53 +0800'>2014-11-13</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+0</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=c830042769f26309b16e0b0ace05fc30fec7b236'>Update the default version of GCC in the Ports Collection from GCC 4.7.4</a></td><td>gerald</td><td><span title='2014-09-11 04:50:31 +0800'>2014-09-11</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=4c8bd33779d7514cabed99d6c6eccbe6635ee926'>- Update to 1.8.12 (from science/hdf5-18)</a></td><td>sunpoet</td><td><span title='2014-05-03 08:55:30 +0800'>2014-05-03</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+2</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=70125968961e52269ac318b0e1774c8b18e5b23e'>- Upgrade cgnslib to 3.2.1</a></td><td>thierry</td><td><span title='2014-04-18 04:31:45 +0800'>2014-04-18</span></td><td>3</td><td><span class='deletions'>-147</span>/<span class='insertions'>+20</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=a977aaf91c365d208a28cae62cb22b16e70a1978'>Update the default version of GCC used in the Ports Collection from</a></td><td>gerald</td><td><span title='2014-03-11 04:55:20 +0800'>2014-03-11</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=f86cbfadd2dbfab1dc1ea72e5084a23c10b1dc6c'>Convert all USE_FORTRAN=yes to "USES=fortran, USE_GCC=yes". In most cases</a></td><td>tijl</td><td><span title='2014-02-17 01:15:31 +0800'>2014-02-17</span></td><td>1</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=59207d74c514f603766aee8c408fb3141a60dbe5'>Update to libmpc version 1.0.1 which brings the following fixes:</a></td><td>gerald</td><td><span title='2013-10-26 08:52:33 +0800'>2013-10-26</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=c9f43f3f2d8d3b0b2723a94708dc395c68fdacd4'>Add NO_STAGE all over the place in preparation for the staging support (cat: ...</a></td><td>bapt</td><td><span title='2013-09-21 06:48:30 +0800'>2013-09-21</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=ac0f27a9154ede9a60e6c068850aa3206c117531'>Convert to the new Uses/tk.mk.</a></td><td>thierry</td><td><span title='2013-09-19 22:31:17 +0800'>2013-09-19</span></td><td>1</td><td><span class='deletions'>-2</span>/<span class='insertions'>+2</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=b0c75a5076a8ccb547d557ee18752d2c533bcb3e'>Downgrade to 3.1.4.</a></td><td>thierry</td><td><span title='2013-07-10 21:40:57 +0800'>2013-07-10</span></td><td>3</td><td><span class='deletions'>-10</span>/<span class='insertions'>+144</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=a62ec9f64651f2ccd0231ea9ef05eca60d5054ef'>Upgrade to CGNS Version 3.1.4, Release 2.</a></td><td>thierry</td><td><span title='2013-07-08 00:23:32 +0800'>2013-07-08</span></td><td>4</td><td><span class='deletions'>-220</span>/<span class='insertions'>+11</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=3719c843bb6ee0e907a6d9a5b93e343db519c5d6'>- Fix build with Tcl/Tk 8.6</a></td><td>gahr</td><td><span title='2013-06-04 17:33:05 +0800'>2013-06-04</span></td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+79</span></td></tr> <tr><td class='commitgraph'>* </td><td><a href='/~lantw44/cgit/freebsd-ports-gnome/commit/science/cgnslib?h=dependabot/npm_and_yarn/devel/electron6/files/ini-1.3.8&id=1c2f5f67d9339f4125269e23d3062eb363db4818'>Force Tk85 to unbreak.</a></td><td>thierry</td><td><span title='2013-05-24 01:39:18 +0800'>2013-05-24</span>