Exit Full View

Software

Tools

Door

A web based camera monitor with proximity sensor, and door bell sensor.

FXEssentials

Some utilities to make writing JavaFX programs easier.

Feather

A statically typed language which compiles to Java Byte Code, designed to be used as a scripting language within other applications. It includes a sandbox which restricts which classes are available. The syntax is inspired by Kotlin's (but not as rich).

Glok

thumbnail

A GUI Toolkit written in Kotlin using OpenGL, inspired by JavaFX.

HarbourFX

A docking system for JavaFX applications. It's written in Kotlin, but you can use it from within a Java application.

ParaTask

ParaTask started life as a means of creating a GUI for command line tools. However, I've found it increasingly useful for forms in JavaFX Applications.

Priority Doc

A new design for javadocs. This isn't about asthetics, this is about functionality.

Scarea

A Source Code Area, similar to a TextArea suitable for embedding inside a JavaFX application.

Tedi

A simple text editor control suitable for embedding inside a JavaFX application.

ToolApp

ToolApp is half way house between a traditional GUI and command line tools. It contains a set of disparate tools, which can all work together within a single tabbed GUI application.

ink2scad

Convert inkscape paths to openSCAD.

jguifier

Creates a GUI front end for your own tools, as well as making command line arguments easy to parse.

wrkfoo

(Pronounced work foo)

Desktop Applications

Blok Art

thumbnail

Edit ascii-art diagrams embedded within a text document.

Fizzy

thumbnail

Draw diagrams using pre-defined "Stencils" (or create your own stencils). Inspired by Visio.

FooCAD

thumbnail

FooCAD is a script-base 3D modelling application with a similar goal to OpenSCAD.

Goko

thumbnail

GoKo is a cross-platform Go board. You can play Go against the computer (using GNU's go AI), play a local two player game, review and edit games and hone your go skills by solving go problems. Go problems, and a Joseki dictionary can be downloaded from Preferences section of GoKo.

Vectorial

thumbnail

A scalable vector image editor, similar, in spirit, to Inkscape. However, Vectorial is targeted as a poor-man's 2D CAD program and diagram editor.

Web Applications

Brentwood

thumbnail

My website : nickthecoder.co.uk, written in Kotlin. With a wiki, photo album, family tree, search, music player and a catalogue of my software. While it is designed specifically for my needs, there are reusable components which others may find useful.

Family Album

Abandonded. Part of my old website.

Games Cupboard

thumbnail

Play board games, and card games across the internet in a web browser. A virtual cupboard of games.

Gidea

Abandonded.

Ichneutae

Ichneutae (Latin for "Searcher") is a simple search engine designed for small web sites.

Locked-down Games

Play board games with friends and family across the internet.

Tilda

A simple music player with a web front end.

WebWidgets

Some custom JSP tags that I find very useful.

ntc

Abandonded. Part of my old website.

ntcslash

The root context for nickthecoder.co.uk

Games

Burton

thumbnail

A retro game, loosely based on the BBC Micro game, Repton. When I was a kid, I loved the Repton series of games. Repton Infinity was life changing - it wasn't only a game, it was a game designer, where I could write the logic for each game character. Burton follows on from where Repton Infinity left off.

Cavern Quest

thumbnail

This is a re-make of the very old TRS-80 game Cavern Quest. I've even kept the very blocky monochrome graphics!

Dodge 'Em

thumbnail

Inspired by Escapa! Move your block with the mouse, and dodge out of the way of the nasties. Games typically last less than 1 minute. The graphics are dreadful, but the gameplay can be quite addictive!

Dolls House

thumbnail

Play with articulated dolls in this virtual doll's house. Complete challenges and be awarded with new dolls and other items such as tables and chairs, vases, crockery...

Drunk Invaders

thumbnail

A new take, on an ancient classic. Defend the Earth, Moon, and Mars from the incompetent invaders from space. This time round, the invaders are tipsy, and rather than keep in a tight formation, they bump into each other sending the spinning off in all directions. This lack of discipline makes then a more dangerous foe, as they tend to dive-bomb straight towards you.

Drunk Invaders (groovy)

Games Cupboard

thumbnail

Play board games, and card games across the internet in a web browser. A virtual cupboard of games.

Higgs Anomaly

thumbnail

A game in the style of the classic BBC Micro game Thrust. You control a space ship, and your job is to collect various resources, and transport them through a gateway. When you have completed the mission, enter the gateway to get to the next world.

Itchy

If you want to write games, then Itchy takes care of the hard stuff, while you take care of the fun, creative stuff!

Jame

Abandonded. Java bindings for SDL. Part of an old game engine.

Pill Popper

A Pac-Man style game, where each level can have a different maze.

Rapid Rag Doll

thumbnail

Throw rag dolls to knock over skittles, avoiding breakable objects. This was the 2nd game written with my game engine Tickle. This version has been superseded by Dolls House - a near identical copy written in Feather, rather than Kotlin.

Tickle

thumbnail

A 2D game engine written in Kotlin, using LWJGL for high performance OpenGL graphics for Linux, windows and MacOS

iThrust

A Retro game, similar to the classic BBC Micro game Thrust.

Electronics

Abstract IO

Do you want to use some object oriented goodness to hide some of the nitty gritty stuff from your application code?

e Playground

Modular prototyping boards for Arduino and other microcontrollers.