Browse Desktop Application Portfolio

Teddy DAO

Teddy DAO is a community governed set of smart contracts. CurrentlyBear Mail is a generating and paying revenue to the Teddy DAO token hodlers. This system can grow and evolve with more dapps to be added per DAO governance.

Web

Teddy Coin

Teddy Coin or T₵ is an experimental blockchain that is closely modeled to Bitcoin or Doge. It is written in Node.js and requires a list of IP addresses to properly run the cryptographic Proof of Work mechanism. This was developed for my own educational intrests.

NetDefense

This is a tower defense (TD) strategy game where users naturally learn about cybersecurity concepts as they play in different game modes.

Developed with Unity via Evolutionary Computing Systems Lab (ECSL) at University of Nevada-Reno

Web Windows

Chess Engine

Play against an AI that has been trained using a genetic algorithm

One may edit genes at runtime, and even view a heatmap of the chess board in realtime

Download

Multidirectional Color Gradient

In pursuit of a heat map algorithm for my chess engine, I stumbled onto this and decided to dev it a bit. One can generate abstract looking art very simply, great for high-res procedurally generated wallpaper

Download

Polygon Builder

Version v0.0.6

Build Polygons and load them up in libGDX.

This comes with the dev tool. It also comes with a small parser (as a Java class) that builds the program's output into polygons.

Download

Procedural Terrain Generation

Version v0.0.1

Generates Terrain by generating a mesh from an optimized Perlin Noise algorithm that is sent through an OpenGL shader program. Run software simply from any eclipse project.

Download

The Madlebrot Set

Version v0.0.1

In this lagging program, zoom, pan and view the madlebrot set being updated and rendered in realtime.

Download

Under The Petri Dish (LD38)

Fight as an army of white blood cells in a petri dish as cancer tries to invade you. You can move and attack each cell once per turn. Collect items and rank up your cells along the way. Will you beat the cancer in this small world?

Download

Power Savage (LD39)

Grow your storm as you collect water and dodge sun rays. After your storm is big as can be, commit havoc to the city’s power for you are the storm.

Download

Spirograph

Version v0.1.0

Want to make and export amazing spirographs? Select the color of your liking with a fancy color wheel :)

Download

Scorched Earth

Version v0.4.0

This is a work in progress clone of the original Scorched Earth game. Programmed from scratch in Java. The napalms still don't do anything. The lan-party multiplayer is still comming soon too.

Download

Circle Breakout

Version v0.0.3

A circlular twist of breakout. Still in the works

Play in Browser

Audio Maker

Version v0.0.4

Create and build nearly any sound possible sounds by adding sinwaves. Phase-shifting the sines isn't yet suppported.

Download

1D Simplix Noise

Version v0.0.4

I built this software while building the terrain generation for Scorched Earth. I thought it was neet so I branched off this mini project.

Download

Chat System

Version v0.2.1

This is a chat program (an older version) built with Java Swing and Net. The server must be portforwarded if a WAN is required.

Download Server Download Client

Armored Train Game

Version v0.1.5

A pure java application. This game is based on a true story.

(Made in a hurry)

Download

Renaissance Game

Version v0.1.2

A java.* game. Play as Raphael and fight through the plague in this Renaissance styled platformer.

Download

2D Doppler Effect

Version v0.0.4

A java.* applicaton that simulates the doppler effect.

Download

Ascii Art Generator

Version v0.0.8

A java.* applicaton that converts an image into ascii characters which are written to a text file.

Not user friendly.

Download

Ampersand Studio

Version v0.0.3

Build a custom anmation from any bitmap. Export as .gif

Download

Pascal's Triangle Calc

Version v0.0.5

Build and expand binomials with a special pyramid.

Download

Quadratic Formula Calc

Version v0.0.8

Graph and solve quadratics. This will also solve imaginary roots

Download

Word Bank

A word database randomly displayed in a JFrame as a JLable.

Desktop Version

Snake Online

Setup a LAN or portfoward your snake game to play online with others.

Swim Tracker

Log your swimming with this app. Graphs your swimming. Save and send stats to your email or cloud storage.