In one line: TGUI is an easy to use c++ cross-platform GUI for SFML.
This is the project that I spend most of my time working on. I'm happy to see that there are several people who are using this library in their projects, even though I have only seen tgui in very small projects so far.
Theme: You are the Monster
You have to collect energy orbs and avoid humans to survive. The maze is randomly generated each time and the menu allows to change settings like the size of the maze, the walking speeds and the amount of orbs and humans.
Get the source code or download for windows, linux (64 bit) or mac os x.
Theme: Connected Worlds
The game is a 2d platformer in which you must avoid dying by one of the traps and collect some objects to continue. This time I participated in the 48 hour compo and it lacked some backround music.
Check the source code or download for windows or linux (64 bit)
Theme: 10 seconds
Race game for in which you have to race from checkpoint to checkpoint in less than 10 seconds. This was my first ludum dare game. I participated in the 72 hour jam, used some images and all the music from the internet.
Check the source code or download for windows
Energy consumption model for 6TiSCH networks using OpenWSN.
Download thesis (79 pages) [2.4 MB]
Rewritten published paper available at MDPI Sensors journal
Proof-of-concept forwarder node to be placed between the end-device and gateway in LoRaWAN networks.
LoRaWAN-forwarder project on GitHub
Paper: Multi-hop LoRaWAN (8 pages) [584 KB]
Cross-platform sniffer for IEEE 802.15.4 networks written for the OpenMote-CC2538 hardware.
A multithreaded C++ DEVS Simulator based on the python PyPDEVS project (but with multihreaded instead of distributed simulation). Although SIMple is several times faster than PyPDEVS (even with the JIT compiler of PyPy), the performance is far from that of ADEVS. SIMple however supports things that ADEVS does not provide.
This was a group assignment of 5 people but the project is no longer publicly available.
Simplified Mobile IP iplementation (RFC 3344) with the Click Modular Router. Stuff like authentication and security are not implemented and the project was only tested with one home agent and one foreign agent that the mobile node can move to.
The source code including an example script can be found on GitHub
Space Invader game with SFML in which we had to implement several patterns like the Model-View-Controller, observer pattern and abstract factory.
Source code available on GitHub
ZeeJong was an online betting system for football matches. The web app is designed to collect and display all relevant information about any match in the world of soccer and lets users place bets on upcoming events. This was a group assignment with 5 people.
Source code available on GitHub, but NOT intended to be used.
Simple text based battleship game written in Haskell.
Source code available on GitHub
Prolog program that solves battleship puzzles. Too slow to solve real ones unfortunately, but 6x6 puzzles work fine.
Source code available on GitHub
An example of how to create non-rectangular semi-transparent windows on Windows, Linux and Mac (demonstrated with an SFML window).
Code can be found on GitHub
More project can be found on my github profile.