Blog Archives

Amdroid

Android music player with Ampache server as the main data source. Allows online streaming (and hopefully soon also cached offline playback).

amdroid_01

This project was not started from scratch. It is based on the official Ampache’s client for Android. Sadly, this official version has not been maintained since 2010 and it shows.

My work on this project is focused on:

  • Pleasant and practical UI
  • Ability to play cached content in offline mode
  • Responsible error handling

Status: major overhaul in progress

Project page: github.com/Dejvino/amdroid

(622)
Posted in Incomplete, Utilities Tagged with: , , , ,

Playful Little Corpses

Dungeon exploration horror game. The task is to get to the deepest level possible without getting caught by one of the pursuers.

HraveMrtvolky_Hall_0

Written in Java with jMonkeyEngine3.

Status: alpha version finished.

Project page: hrave.mrtvolky.cz

 

(583)
Posted in Finished, Games Tagged with: , , ,

AeroSpree

Biplane dogfighting game set in the scene of World War I  battlefields.

AeroSpree

Written in Java using jMonkeyEngine3.

Intended as a multiplayer dogfighting game with simplified mechanics, easy to play in short bursts of time.

Status: core is done, needs polishing and either AI or reliable multiplayer system.

(578)
Posted in Games, Incomplete Tagged with: , , , , ,

HTTPS Multiplexer

Running HTTP and HTTPS on the same port with Apache. They said it couldn’t be done. They were wrong!

https://github.com/Dejvino/https-multiplexer

I’ve modified a simple Python port forwarding utility to act as a port multiplexer that can automatically forward HTTP and HTTPS requests to the appropriate ports. If the request looks like an HTTP in plain text, it forwards it to port A. Otherwise it is assumed to be HTTPS and is forwarded to port B.

Now you can run your web applications from a single port, regardless of using HTTP or HTTPS. Hooray!

(654)
Posted in Finished, Utilities Tagged with: , , ,

Light My Fire

2D monster fighting game where light is your best friend and enemy at the same time.

LightMyFire11

The darkness is impenetrable. The only way to see where you are going is to light a fire or a torch. But doing so might also attract a horde of brain-hungry monsters…

Created with Java and LibGDX.

Status: base engine done, needs more content to be playable.

(1016)
Posted in Games, Incomplete Tagged with: , , , , ,

Unwritten Stories

Procedurally generated textual RPG adventure game.

unwritten_stories

Have you ever wondered how an AI-driven game of Dungeons & Dragons mixed with a modern first-person RPG would look like? Well this is it! Forget about shiny graphics and high frame rates. Instead, dive deep into your imagination guided by a colourfully described world rich with detail.

The ideal way to play this would be on a phone. Instead of reading a fantasy book, you could live your own adventure in an interactive story. There is no need for fast reactions, you can take your time (as it is basically a turn-based game), just like with a book. But you get a new and individual story every time you play.

Status: basic prototype done, not really playable.

(471)
Posted in Games, Ideas, Incomplete Tagged with: , , , , , ,

Dusty Room

An experimental overlay effect. Put a bit of dust onto a web page and wave your mouse cursor around!

DustyRoomScreen

Written in JavaScript and the EaselJS library.

Project page: projects.dejvino.com/DustyRoom/

(441)
Posted in Finished Tagged with: ,

Corrputer and Visputer – Master Thesis

My Master Thesis software suite. The aim was to create a high-performance correlation computation software + visualisation framework for large datasets.

vizualizaceMultipleSignalsMap

Corrputer

Correlation computation software. Written in C++ with focus on high performance, uses MPI for running on any kind of setup, from one to many computers.

Source code: git.dejvino.cz/masterserver

Visputer

Data visualisation framework in Python built on top of PyQtGraph. It interconnects with Corrputer quite nicely.

Source code: git.dejvino.cz/mastervis

(482)
Posted in Finished, Utilities Tagged with: , , , ,

PastryChat

Distributed nuke-resistant chat application. Peer-to-peer, built on FreePastry. Created as a school project.

PastryChat

Written in Java on top of FreePastry.

Messages are sent peer-to-peer, chat room configurations are distributed among the peers with a k-level fault tolerance. The implementation is more or less a proof-of-concept. It would require some additional configuration for it to function as a user-friendly application. But that is a task for someone else.

Project page: github.com/Dejvino/PastryChat

(424)
Posted in Finished, Utilities

Alecraft

The finest of all crafts – the craft of brewing ale.

The story of Alecraft is a bit long, so let’s not bother. In short, there is a playable 2D version forked off from a game called Minicraft. Then there is a absolutely unplayable 3D version, which is a completely new game meant to carry on the legacy and ideas from the 2D version.

Project homepage: alecraft.dejvino.com

(556)
Posted in Games, Incomplete Tagged with: , , ,

Foggy Lake

An experimental GLSL web page template with a dynamical 3D scene being rendered at the top.

FoggyLake

Randomly generated swaying leaves in a fog. Great for calming your website visitors!

Project page: projects.dejvino.com/FoggyLake/

(386)
Posted in Finished Tagged with: , ,

CFGs website

A website with easy access to configuration files for frequently used applications. The aim is to be able to have your favourite settings available wherever you are, be a friend’s computer or a brand new OS installation. Simply type the short URL into a browser and you are ready to go.

Project site: cfg.dejvino.com

The main idea is to have a website with a short URL handy at any time. It doesn’t have to be flashy and beautiful, as long as it gets the job done.

 

(509)
Posted in Finished, Utilities Tagged with: , , ,

Heart of Esrem

Web-based, single-page, AJAX-powered game. Simplified RPG dungeon exploration. Get to the deepest level possible without being killed!

HeartOfEsrem

Built with PHP + Nette Framework and MySQL built with Bootstrap.

The idea is to have a full-featured RPG game with only a minimalistic set of controls. The name of the game is actually an abbreviation: Heart of Esrem = Heart of Every Single Rpg Ever Made. Because what you really do in every RPG game is exploring, fighting, running away, drinking health potions, getting a better equipment, … All of this can be achieved using a few buttons and a random generator.

Status: bare-minimum core done, not yet enjoyably playable.

Link: soon (?)

(502)
Posted in Games, Incomplete Tagged with: , , , , , , ,

Webcomic mrtvolky.cz

This is a webcomic done in Czech from the universe of “mrtvolky” (i.e. little corpses in Czech) that I came up with.

2012-09-17

The comedy is a bit silly but that is to be expected when dealing with death in a comix.

Project website: mrtvolky.cz

(385)
Posted in Finished

Bacteria Live Wallpaper

After touching your Android phone screen, this live wallpaper will spawn thousands of new bacteria from your dirty fingers. From this moment on, they live their own lives.

2014-07-08 19.59.14

This is simply a Game of Life machine with the input taken from where you put your finger while working with the phone. The effect is quite interesting and entertaining with various user-defined visual settings being available (size, color, speed, effects, …). You can watch whole colonies endlessly struggle for survival.

Project page: github.com/Dejvino/BacteriaWallpaper

(513)
Posted in Finished, Games, Utilities Tagged with: , ,

Rendskell

Ray-tracing engine written in Haskell. Created as a school project.

The engine is quite basic. It reads a scene definition from a custom-format text file. It is able to use set operations to define even more complex objects. Apart from common geometric objects (cube, sphere, …), there are other object types like cameras and lights. Specifying lights in a scene also allows you to have some material effects and most importantly, shadows.

Project page: github.com/Dejvino/Rendskell

(438)
Posted in Finished, Utilities Tagged with: ,