Links und Funktionen
Sprachumschaltung

Navigationspfad


Inhaltsbereich

Projekt Gallerie

13 von insgesamt 28 interessanten Abschlussprojekten zur FFP, deren Autoren der Veröffentlichung inklusive Quellcode zugestimmt haben
Fraktal Zoomer Projektname Fraktal Zoomer
Autor P.Kramer
Kurzbeschreibung

Programm zur parallelen Berechnung und Darstellung von Fraktalen (Julia- / Mandelbrotset) mit REPA-Arrays. Eine grafische Oberfläche ermöglicht dem User verschiedene Möglichkeiten der Interaktion:

  • Zoom (durch Berechnung weiterer Iterationen)
  • Anpassung der Parameter des Fraktals
  • Speichern des aktuell angezeigten Bildes
Materialien fraktal.zip
Funthello Projektname Funthello
Autor F.Buchdrucker und D.Hämmerle
Kurzbeschreibung

Funthello ist ein Reversi Client der es ermöglicht nach den Standards vom Systempraktikum im WS 15/16 auf dem vorhandenen Server zu spielen.Der Code kann auch direkt von github bezogen werden: https://github.com/Skrupellos/ffp/

Materialien Funthello.zip
Generisches Brettspiel: Dame, Schach, etc. Projektname Generisches Brettspiel: Dame, Schach, etc.
Autor A.Jadrin und M.Janik
Kurzbeschreibung

Ein einfach anpassbares Brettspiel mit quadratischem Spielaufbau (Dame, Checkers(10x10), Schach, ...)

 

Materialien GenerischesBrettspiel.zip
HaskellDame Projektname HaskellDame
Autor J.Brechtmann und T.Mattusch
Kurzbeschreibung

HaskellDame is an implementation of the board game Checkers. It uses threepenny-gui for the graphical user interface to provide a representation of the board in custom sizes. The AI uses a parallel negamax algorithm.

Materialien HaskellDame.zip
Hass Projektname Hass
Autor I.Prikule
Kurzbeschreibung

Command line password manager written in Haskell. Written to be close to a copy of pass.

hass is a very simple password store that keeps passwords inside AES-256 encrypted files inside a simple directory tree residing at ~/.hass. The hass utility provides a series of commands for manipulating the password store, allowing the user to add, remove, edit, synchronize, generate, and manipulate passwords.

Several of the commands rely on or provide additional functionality if the password store directory is also a git repository. In that case, all password store modification commands will cause a corresponding git commit.

Materialien hass.zip
HSphoto Projektname HSphoto
Autor E.Bopp
Kurzbeschreibung

HSphoto ist eine mit Yesod realisierte Webapplikation in die man Fotos und Videos hochladen und taggen kann.

Materialien HSphoto.zip
Masterserver openage Projektname Masterserver openage
Autor T.Heider
Kurzbeschreibung

Master-Gameserver für das Spiel openage, providing matchmaking using ELO-Rating and public lobbies.

Materialien masterserver-openage.zip
Parallel Monte Carlo Tree Search Projektname Parallel Monte Carlo Tree Search
Autor J.Peter und C.Meyer
Kurzbeschreibung

Parallele Implementation von Monte Carlo Suche mit gerichteten azyklischen Graphen,
die Bäume als Spezialfälle umfassen.

Es ist eine möglichst generische Implementation von Monte Carlo Tree Search,
die mittels einer Beispiel-Implementation des Spiels Tetris getestet wurde.

Materialien ParallelMCTS.zip
Passwordcracker Projektname Passwordcracker
Autor H. Börger
Kurzbeschreibung

Das Programm findet zu einem gegebenen Hash per Bruteforce den dazugehörigen String. Es werden MD5 und SHA-256 unterstützt sowie einige Optionen (verwendete Zeichen, Passwortlänge). Zur leichteren Verwendbarkeit lässt sich zu einem Passwort auch den passenden Hash berechnen.

Materialien ffp-cracker-source.zip
RssReader Projektname RssReader
Autor F.Siglmüller
Kurzbeschreibung

Es handelt es sich um einen einfachen RSS-Reader mit Yesod Web-Interface. Das Programm ist so konzipiert, dass es dauerhaft im Hintergrund läuft, regelmäßig die RSS-Feeds einliest und die Inhalte in einer Datenbank speichert. Der Benutzer kann dann über seinen Web-Browser auf die gespeicherten Inhalte zugreifen.

Materialien RssReader.zip
Stadt Land Programmierung Projektname Stadt Land Programmierung
Autor E.Kovalevski und R.Martin
Kurzbeschreibung

Bei diesem Projekt handelt es sich um eine Implementierung des bekannten Spieles Stadt-Land-Fluss als RESTful-Webservice auf der Basis von Yesod (Haskell). Zu Veranschaulichungszwecken ist im Projekt eine Umsetzung einer Webseite enthalten, welche durch AJAX-Anfragen auf die Backend-REST-API zugreift.

Materialien StadtLandFluss.zip
Thermoprint Projektname Thermoprint
Autor G. Kleen
Kurzbeschreibung

A toolset for interacting with character-oriented printers

Eine auf threepenny basierende WebGUI zur Steuerung eines generischen Thermodruckers über bbcode.

Ausführliche Beschreibung findet sich auf der Projekt-eigenen Homepage.

Materialien thermoprint.zip
Unite & Conquer Projektname Unite & Conquer
Autor B. Gröttrup und B.Mayer
Kurzbeschreibung

Ein persistentes browserbasiertes Strategiespiel, in dem auf einem Netz strategischer Punkte um einen positionellen Vorteil gerungen wird. Sammle Ressourcen, produziere Einheiten und erobere Städte.

Materialien UniteNConquer.zip

Artikelaktionen


Funktionsleiste