https://wiki.clean.cs.ru.nl/index.php?title=Platform_games&feed=atom&action=historyPlatform games - Revision history2024-03-29T15:40:34ZRevision history for this page on the wikiMediaWiki 1.35.5https://wiki.clean.cs.ru.nl/index.php?title=Platform_games&diff=621&oldid=prevThomas: moved Platform Games to Platform games2010-07-27T12:19:32Z<p>moved <a href="/index.php?title=Platform_Games&action=edit&redlink=1" class="new" title="Platform Games (page does not exist)">Platform Games</a> to <a href="/Platform_games" title="Platform games">Platform games</a></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 12:19, 27 July 2010</td>
</tr>
<!-- diff cache key wiki_clean-clean_:diff::1.12:old-530:rev-621 -->
</table>Thomashttps://wiki.clean.cs.ru.nl/index.php?title=Platform_games&diff=530&oldid=prevBas Lijnse: Created page with 'The Clean Object I/O library comes with support for creating your own 2D-platform games. The extension to build games has been developed by Mike Wiering during his Master The…'2010-07-05T13:12:49Z<p>Created page with 'The Clean <a href="/Object_I/O" title="Object I/O">Object I/O</a> library comes with support for creating your own 2D-platform games. The extension to build games has been developed by Mike Wiering during his Master The…'</p>
<p><b>New page</b></p><div>The Clean [[Object I/O]] library comes with support for creating your own 2D-platform games. The extension to build games has been developed by Mike Wiering during his Master Thesis project. A paper on this project has appeared in the Selected Papers Proceedings of the IFL '99 Workshop. The library to create games is the Games 1.2.1 library. The games mentioned on this page are included as examples.<br />
<br />
You can create complete games in only a fraction of the time it would take by using a traditional language. For instance, the Sinterklaas game contains less than 3000 lines of Clean code.<br />
[[Image:sint.gif|frame|none|'Sinterklaas' game, screen dump of level 1]]<br />
[[Image:sint2.gif|frame|none|'Sinterklaas' game, screen dump of level 2]]<br />
<br />
There is a new special purpose drawing program, a Tile Editor. With the Tile Editor one can make tiles which can be used to make sprites, animations and background layers.<br />
[[Image:TileEdit.jpg|frame|none|Tile Editor for drawing game levels]]<br />
The Tile Editor generates Clean modules such that the drawings you made can be handled by the Clean program. You can use the code of a game like 'Sinterklaas' as a blueprint for your own games. Most of the code can be reused and in such a way you can easily create a game like 'Charlie the Duck'.<br />
[[Image:chdemo.jpg|frame|none|'Charlie the Duck', screen dump of level 1]]<br />
A board game like 'worms' is a very simple version of a platform game. You can use the game library also to create such board games.<br />
[[Image:wormdemo.jpg|frame|none|'Worms', screen dump]]</div>Bas Lijnse