Projects

Kenc.Facebook

.net projects, not running under the Universal App Platform, are missing a proper Facebook Graph API.

Due to the need of one, using a non-deprecated version of Graph API, I started to build my own.

for now the source code is closed, however the plan is to release it on GitHub as soon as possible.

The compiled assembly is available as a nuget package.

For more information, please consult its dedicated page.

Progress

Graph API support

5% Complete

Video API support

0% Complete

Automatic nuget package generation

100% Complete

Mafia, City of Lost Heaven remake

One of the best game of "newer" times, in my 'book' is the original Mafia : The City of Lost Heaven.

The first-person-shooter came out in 2002 and finally a newer game had a significant amount of story-telling and great gameplay instead of just "fancy-graphics".

The game tells the story of Thomas "Tommy" Angelo, a Lost Heaven cab driver in the 1930's during the prohibition. One late night where Tommy is doing his cab duties, his path is suddenly crossed with those of two henchmen from the Sallieri family. After helping the two henchmen escape, Tommy seeks help from their organisation and is accepted into the "family".

The remake is first and foremost a pure graphical make-over, recreating the entire city and landscape in CryEngine. At this stage I do not have any expectations of re-creating the storyline and AI in the game.

Progress

I have started over a few times, to ensure the world is having the exact size it should to replicate the old game.

World

1% Complete

Intro

1% Complete

Highly detailed building models.

1% Complete

Highly detailed character models.

1% Complete

Highly detailed textures.

1% Complete

Screenshots

Screenshot of the remade "City of lost heaven" in CryEngine.

Chess game and AI in C#

During my studies, one of our projects was to build a complete chess AI in the language of choice, using techniques tought in our AI class. Back then, me and my group built a chess game in C# with an AI beating the other teams in our class.

Even though the AI was "highly optimized" by our development-skills back then, I have always wanted to improve the overall architecture and implementation.

The project is heavily relying on intefaces, to ensure the AI, board and other classes can be swapped at any point and implementing chess network protocols are in the pipeline as well.

Progress

The project is progressing at a slow but steady pace, currently the library is capable of handling connections and through events pass any request/responds to the client.

Overall architecture

100% Complete

AI

5% Complete

Board (Hex 88)

20% Complete

Board (Pure object)

70% Complete

Client (GUI)

5% Complete

Network Play

0% Complete

Screenshots

IRC Library in C#

Possibly my longest running project, dating back to my early development days in approximatly 2002.

After several iterations in Delphi, I moved the development and revived the project in C#.

The goal of the project is to create a fully fledged modern IRC client and releasing the entire thing as open source.

Progress

The project is progressing at a slow but steady pace, currently the library is capable of handling connections and through events pass any request/responds to the client.

Library

20% Complete

Client

5% Complete

Scripting

0% Complete

Direct-Client-Connect (DCC)

0% Complete

Screenshots