Keyboard converter between a Zbrojovka Consul 262.5 terminal keyboard and a Videoton VDX 52600 terminal.

This is a multi-purpose converter that enables the two vintage devices to be used on their own (1. USB keyboard adapter, 2. keyboard emulator over serial) or together to form an honest VT52 terminal.

Status: Semi-finished.
Reading from the keyboard works. Writing to the terminal works. Though it is unreliable and I haven’t discovered all the keycodes that the terminal accepts.

Project page: https://git.dejvino.cz/dejvino/consul-vdx-term-keyboard-converter

Web portal providing computer generated art with a possibility to customize and experiment with the art generators hosted on the site.

Caraway

The art varies from randomly generated alien flowers to dungeon maps. These could be used for many purposes, such as wallpapers, game assets or an album cover for your band.

There are multiple original art generators available with previews of their results. You can open a sandbox environment, which lets you customize a generator’s input parameters and create new results.

Status: Cancelled

Project page: pseudorandom.art

OS for the PINE64’s PineTime smartwatch and a companion app for a phone.

Development unit connected to a PC

The PineTime smartwatch OS is built on Zephyr in C/C++. The companion app (for Linux, Android) is used to sync data to the smartwatch over Bluetooth.

Status: Incomplete. Abandoned.

Turns out building a whole ecosystem is quite challenging!

Project page:
https://github.com/Dejvino/pinetime-hermes-firmware :: PineTime OS
https://github.com/Dejvino/pinetime-hermes-companion :: Companion App
https://github.com/Dejvino/pinetime-zephyr :: Zephyr for PineTime
https://github.com/Dejvino/zephyr :: core Zephyr modifications

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: base version finished. Abandoned, since I’m moving away from Android.

Project page: github.com/Dejvino/amdroid

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.

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.

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

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 (?)