<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://mdpal60.net/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://mdpal60.net/wiki/feed.php">
        <title>Nico's Wiki portfolio</title>
        <description></description>
        <link>https://mdpal60.net/wiki/</link>
        <image rdf:resource="https://mdpal60.net/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-14T17:17:05+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://mdpal60.net/wiki/portfolio/bspload?rev=1445437803&amp;do=diff"/>
                <rdf:li rdf:resource="https://mdpal60.net/wiki/portfolio/dbdokuwiki?rev=1445437803&amp;do=diff"/>
                <rdf:li rdf:resource="https://mdpal60.net/wiki/portfolio/flyby?rev=1445437803&amp;do=diff"/>
                <rdf:li rdf:resource="https://mdpal60.net/wiki/portfolio/hoit?rev=1445437803&amp;do=diff"/>
                <rdf:li rdf:resource="https://mdpal60.net/wiki/portfolio/hullviewer?rev=1445437803&amp;do=diff"/>
                <rdf:li rdf:resource="https://mdpal60.net/wiki/portfolio/monopoly?rev=1445437803&amp;do=diff"/>
                <rdf:li rdf:resource="https://mdpal60.net/wiki/portfolio/nombers?rev=1445437803&amp;do=diff"/>
                <rdf:li rdf:resource="https://mdpal60.net/wiki/portfolio/phpscabench?rev=1445437803&amp;do=diff"/>
                <rdf:li rdf:resource="https://mdpal60.net/wiki/portfolio/quadrics?rev=1445437803&amp;do=diff"/>
                <rdf:li rdf:resource="https://mdpal60.net/wiki/portfolio/quaketoogre?rev=1445437803&amp;do=diff"/>
                <rdf:li rdf:resource="https://mdpal60.net/wiki/portfolio/start?rev=1456757700&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://mdpal60.net/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Nico's Wiki</title>
        <link>https://mdpal60.net/wiki/</link>
        <url>https://mdpal60.net/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://mdpal60.net/wiki/portfolio/bspload?rev=1445437803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-21T16:30:03+02:00</dc:date>
        <title>BSPLoad</title>
        <link>https://mdpal60.net/wiki/portfolio/bspload?rev=1445437803&amp;do=diff</link>
        <description>These are screenshots from a custom-made loader and displayer of Quake 3 maps
(which use binary space partitioning), written in plain C with OpenGL and SDL.
It implements Bezier surfaces with dynamic detail level, collision detection
and multi-textured lightmaps. It also includes several of Quake's rendering
optimization techniques, such as potentially visible sets (PVS) and frustum 
culling.</description>
    </item>
    <item rdf:about="https://mdpal60.net/wiki/portfolio/dbdokuwiki?rev=1445437803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-21T16:30:03+02:00</dc:date>
        <title>DocBook DokuWiki</title>
        <link>https://mdpal60.net/wiki/portfolio/dbdokuwiki?rev=1445437803&amp;do=diff</link>
        <description>DocBook DokuWiki is a project done by Jaap Bresser and myself as part of our Bachelor's degree in ICT at the Hanzehogeschool Groningen. We were stationed at the Netherlands Institute for Space Research (SRON), who were having trouble communicating about and collaborating on their internal system documentation, which was mainly written in the form of DocBook XML documents. We solved this problem by integrating DocBook XML support inside an exiting wiki system, DokuWiki, allowing the system docume…</description>
    </item>
    <item rdf:about="https://mdpal60.net/wiki/portfolio/flyby?rev=1445437803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-21T16:30:03+02:00</dc:date>
        <title>Flyby Demo</title>
        <link>https://mdpal60.net/wiki/portfolio/flyby?rev=1445437803&amp;do=diff</link>
        <description>This project was built in 2005 in about four weeks' time by Paul Effing and myself as an assignment for the “Games in 3D” course at the Hanzehogeschool Groningen. 
The purpose of this assignment was to create “something” related to 3D games, preferably using C++ and OpenGL. 
Our goal was to create a rolling demo in the same vein as those produced by the demo scene (e.g. farbrausch, The Future Crew), or like Unreal's original castle flyby opening.</description>
    </item>
    <item rdf:about="https://mdpal60.net/wiki/portfolio/hoit?rev=1445437803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-21T16:30:03+02:00</dc:date>
        <title>HoiT</title>
        <link>https://mdpal60.net/wiki/portfolio/hoit?rev=1445437803&amp;do=diff</link>
        <description>HoiT, short for Hang on in There (working title), was intended to become a top-down 2.5D space shooter game, inspired by classics such as Ikaruga and DoDonPachi. 
Programmed in C++, it uses OGRE as its 3D graphics engine, while the 2D game code is implemented as a pluggable module using the Lua scripting engine. 
The game also includes a Lua-based console that allows for direct interaction with the game code. 
The intention of all this was to make the game easily extendable and allow for people …</description>
    </item>
    <item rdf:about="https://mdpal60.net/wiki/portfolio/hullviewer?rev=1445437803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-21T16:30:03+02:00</dc:date>
        <title>HullViewer</title>
        <link>https://mdpal60.net/wiki/portfolio/hullviewer?rev=1445437803&amp;do=diff</link>
        <description>These are screenshots from my internship project at Numeriek Centrum Groningen.
The goal was to create a new implementation of the so-called HullViewer, which is a tool to display ship parts as part of a CAD/CAM ship construction package called NUPAS.
This project was written in C++ using MFC and the OpenCASCADE library, and also linked against a legacy FORTRAN codebase.</description>
    </item>
    <item rdf:about="https://mdpal60.net/wiki/portfolio/monopoly?rev=1445437803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-21T16:30:03+02:00</dc:date>
        <title>Software Graph Visualization</title>
        <link>https://mdpal60.net/wiki/portfolio/monopoly?rev=1445437803&amp;do=diff</link>
        <description>This project was done in cooperation with professor Alexandru Telea as a research internship at the University of Groningen.
The goal of this research project was to pioneer a new method for visualizing complex software hierarchies and the interlinking dependencies within them. The initial approach was to visualize the compositional hierarchy of a codebase as treemaps on the borders of the screen, while the dependencies of parts of the codebase could be viewed in the center of the screen. Depend…</description>
    </item>
    <item rdf:about="https://mdpal60.net/wiki/portfolio/nombers?rev=1445437803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-21T16:30:03+02:00</dc:date>
        <title>Nombers</title>
        <link>https://mdpal60.net/wiki/portfolio/nombers?rev=1445437803&amp;do=diff</link>
        <description>This is a mobile game for Android phones and tablets, which combines Rummy-style gameplay with asynchronous multiplayer as recently made popular by games such as Wordfeud. 
I am currently working on this project in my spare time and am solely responsible for all the programming and artwork in the game.</description>
    </item>
    <item rdf:about="https://mdpal60.net/wiki/portfolio/phpscabench?rev=1445437803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-21T16:30:03+02:00</dc:date>
        <title>PHP Static Analysis</title>
        <link>https://mdpal60.net/wiki/portfolio/phpscabench?rev=1445437803&amp;do=diff</link>
        <description>My Master's project was started in 2009 under the supervision of Frank Brokken, head of IT security at the University of Groningen. The goal was to assess the feasibility of using static code analysis to perform automated security audits on web application software before it would get deployed on a web server. The motive for this project was a recent attack on one of the University's web servers, caused by unsafe PHP code having been deployed by one of their users. Over time, the project evolved…</description>
    </item>
    <item rdf:about="https://mdpal60.net/wiki/portfolio/quadrics?rev=1445437803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-21T16:30:03+02:00</dc:date>
        <title>Quadratic Surfaces</title>
        <link>https://mdpal60.net/wiki/portfolio/quadrics?rev=1445437803&amp;do=diff</link>
        <description>This project was done by Jaap Bresser and myself as part of the “Advanced Computer Graphics” course at the University of Groningen.
The purpose of this assignment was to take an existing paper on a novel rendering technique (related to point-based rendering) and to build an original implementation of the technique using C++, OpenGL and Cg.
The technique we implemented allows fast rendering of pixel-perfect spheres and cylinders by using ray-casting in a fragment shader.</description>
    </item>
    <item rdf:about="https://mdpal60.net/wiki/portfolio/quaketoogre?rev=1445437803&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-10-21T16:30:03+02:00</dc:date>
        <title>Quake to OGRE Mesh Converter</title>
        <link>https://mdpal60.net/wiki/portfolio/quaketoogre?rev=1445437803&amp;do=diff</link>
        <description>Originally conceived as a quick-and-dirty tool to allow a few 3D models to be 
converted to OGRE as testing data, the Quake to OGRE Mesh Converter grew out to
be a bit more useful and complex. It allows models from various id Tech engines
(MD2, MD3 and MD5) to be converted to the OGRE Mesh format, including 
animations, with a large number of customization options.</description>
    </item>
    <item rdf:about="https://mdpal60.net/wiki/portfolio/start?rev=1456757700&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-02-29T15:55:00+02:00</dc:date>
        <title>Portfolio Nico de Poel</title>
        <link>https://mdpal60.net/wiki/portfolio/start?rev=1456757700&amp;do=diff</link>
        <description>On this page you can find a selection of projects I have worked on throughout the years, presented in reverse chronological order.
  Project title  Year  Type of project  heapmate  HeapMate  2014-2015  Memory analysis tool for Unity  karnage2084  Karnage 2084  2014  Hobby game project  marchofwar  March of War  2012-2014  Turn-based strategy game at ISOTX    Nombers  2011-2012  Android game project    PHP Static Analysis  2009-2010  Master project    Quadratic Surfaces  2009  Project “Advanced C…</description>
    </item>
</rdf:RDF>
