Jan 21 2011

Projects plan

Spiller @ 22:50

An overview of the projects I’m working on, what I’m planning to do and what I did in the past.

Active projects

Overmix

Automatic stitching of anime screen shots

Blog posts: posts tagged with Overmix

Progress: Active development, currently researching super-resolution, in order to improve sub-pixel alignment/rendering. Also researching more advanced stitching methods, such as logo/credits removal and animations.

Source: Github

BooruSurfer

Progress: Fully usable

Future: I’m now porting it to C++, because PHP can’t handle concurrency and it is causing issues. Prof of concept done. Focus is on improved performance, and my ambitions are to better bind several different boorus together and to make a local library of images.

Source: BitBucket

mzip

 

The goal is to create an archive format for manga based on ZIP and to integrate it with the file browser. The proposal is to embed meta-data about author, title, translators, etc. so it is possible to sort and search more easily. Currently all this is stored in the folder name and everyone have their own way of doing it, which makes it bothersome to work with.

 

Progress: Initial draft of format and implementation. Early Windows shell and Qt5 integration, Qt5 editior in progress.

 

imgviewer

Simple image viewer, currently based on Qt´s image framework.

Progress: Fully usable

Source: Github

RICcreator

A file editor for .ric files, a graphics format used by the LEGO Mindstorms standard firmware for use on the NXT.

Progress: Fully usable, currently in maintenance mode

Blog posts: posts tagged with RICcreator

Website: SourceForge

Stalled projects

6wd with double rack-and-pinion steering

This is a Lego Mindstorms project which goal is to create an all wheel drive 6 wheeled car. It will have pendular suspension. More info can be found on the Mindboards forums. Currently stalled on the programming…

NXT RPG

This is a RPG game for the LEGO Mindstorms NXT. The focus is in placing as much as possible in data files, to provide a flexible platform to create RPG games. This is also an experiment to push the possibilities with NXC and the NXT.

The project is currently stalled, work will be resumed when I have more time.

KeySmasherz

Progress: early planning and development

Thread on ThirdStyle: DDR game

Future projects?

Lego NXT language for the standard firmware

Try to create a language which closely represent the ideas in the Lego NXT firmware, in order to make it possible to efficiently write programs. Furthermore, it should optimize memory storage by detecting which variables can safely be shared between functions.

Project ideas

Image/file manager for advanced organization

My interest in anime and the sort has accounted in a large collection of images and movies. My image folder now counts over 80,000 files and even tough it is nicely organized in folders, keeping track of specific images can be almost impossible as some might belong in multiple folders which they can’t. Tags is a major key for solving this issue however several other methods, like describing how files relate to each other, are necessary too.

As no proper tool for this exists for normal desktop environments, I would like to do it myself tough I not sure if I will get the time to work on such a large project.

Update: I have made a quick implementation in PHP and MySQL as a high school exam project in Computer Science.

Leave a Reply