P R O J E C T S |
CHRISTOPHER HOFFMAN |
Image Matcherimage feature detection and matching
DATE
2023
AUTHORS
Christopher Hoffman
ABOUT
SBS To Anaglyph is an test program for generating 3d data from 2d images. It attempts to find features (areas of high contrast) in images and then match them to ones in a similar image. With the correspondances things such as determining the transformation of the camera lens, relative positions the pictures were taken from or of features in the image can be performed. The data could then be used for vr inside out tracking, or motion capture animation.
LINKS
|
|
THE FRAYENhaven tech webgl
DATE
2022
AUTHORS
Christopher Hoffman
ABOUT
The Frayen is an adaptation of the Haven Tech OpenGL engine from Sort Force to WebGL. With options for fullscreen mode, mouse sensitivity and Touch Input. The latest version oct tree raytraces points and looks up texture values that are rendered in webgl. The goal being to eventually support realtime bounce lighting and other effects once the ray tracing performance is improved. The goal is to port previous games (SortForce, BoxEye and games under development Kesslin/Valstrom Heights) to HavenTech/TheFrayen to have them be engine independent and cross platform capable.
LINKS
|
|
GRAVITY SIM2D attraction simulation
DATE
2021
AUTHORS
Christopher Hoffman
ABOUT
Gravity Simulator is a an approximate 2D Gmm/r^2 simulator.
LINKS
|
|
LIGHT SIM2D light simulation
DATE
Summer 2014
AUTHORS
Christopher Hoffman
ABOUT
Light Simulator is a 2D ray casting simulation of the propigation of light through objects (lenses, spheres) of different refractive indicies.
LINKS
|
|
CRT-VRvariable resolution vr headset
DATE
Summer 2020
AUTHORS
Christopher Hoffman
ABOUT
CRT VR is a concept for using a crt or sequentially scanned projection type image source and mirrors instead of lenses for a vr headset. With the variable resolution view combined with variable resolution image generation (generating high resolution images only where the viewer is looking, and lower resolution in the viewers periferary), the goal of the design is to overcome the blurryness of uniform resolution vr headsets. Conceptuly rendering without a fixed raster or grid of square pixels.
LINKS
|
|
STAY VERTICALrolling ball game
DATE
Spring 2017
AUTHORS
Christopher Hoffman
ABOUT
Stay Vertical made with Unity is a rolling ball game for Android, with the goal being to collect crystals and finish levels in as short a time as possible. Features include three levels, and engaging 3D graphics The linked APK is a new version without advertisements, the 3rd level still needs some work
LINKS
|
|
DOWN THE MOUNTIANendless platformer
DATE
Summer 2015
AUTHORS
Mikael Tyrsen
Sven Mangus Christopher Hoffman
ABOUT
Down The Mountian is a endless game for iOS and Android. Developed with Mikael and Sven, and achiving many downloads. Some of it's features include simple controls, randomized level ordering with varying difficulty, synchronized items, and path following enemies.
LINKS
|
|
ESCAPE FROM DOOMendless runner
DATE
Fall 2013
AUTHORS
Mikael Tyrsen
Christopher Hoffman Justin Andrew Sterns James Sparkman
ABOUT
Escape from doom is an endless runner for iOS and Android. Taking the lessions learned from Pop Royale, during this project our team was able to focus on enriching the gameplay experience and content of the game. Development time was around 5 months for this project.
LINKS
|
|
POP ROYALEfree to play
DATE
Summer 2013
AUTHORS
Mikael Tyrsen
Christopher Hoffman James Sparkman
ABOUT
Pop Royale is a casual mobile game for iOS and Android Development of this game spanned roughly four months from concept to release |
|
PI CALCmacluran series pi approximator
DATE
Spring 2013
AUTHORS
Christopher Hoffman
ABOUT
Pi calculator is a demonstation of using a Macluran Series (Taylor series centered at 0) to approximate of the value of pi. For Sine the derivatives at 0 are known (the derivative (rate of change in value at a point) is Cosine, and the derivative of Cosine is -Sine). With a graphical representation and slider controls, piCalc is a designed to showcase the concept.
LINKS
|
|
SORT FORCEmusic rhythm
DATE
Spring 2012
AUTHORS
Christopher Hoffman
ABOUT
Sort Force is a Music Rhythm game for the iPhone with similar gameplay to Guitar Hero, match the button with the beat to get a high score!
FEATURES
OpenGL 3D graphics and lighting
LINKS
|
|
BOX EYEsoft body physics
DATE
Fall 2010
AUTHORS
Robert Nagel
Christopher Hoffman Nathan Scott
ABOUT
A fast paced point and click game featuring 2d soft body physics objects [phobs]. Sort objects before they fall off the screen.
LINKS
|
|
HEAT TILESrealtime diffusion simulator
DATE
Summer 2012
AUTHORS
Christopher Hoffman
ABOUT
Heat Tiles is a simulation of conductive heat flow. i.e. over time an object of higer temperature touching an object of lower temperature transfers some of its heat energy to the lower temperature object. Also analogous to the diffuse flow of a solute in solution. Features controls for setting the resolution of simulation, temperature of the surrounding (boundry) tiles, and energy of interactive input.
LINKS
|
|
FLUID SIMrealtime simulation
DATE
Fall 2013
AUTHORS
Christopher Hoffman
ABOUT
Fluid sim is a simulation of a fluid similar to air or water.
LINKS
|
|
TILT MAZEnavigate a maze with accelerometer control
DATE
Spring 2013
AUTHORS
Christopher Hoffman
ABOUT
tilt maze is a demo of tilt control for a game. Random mazes are generated,
and gameplay area drawn. When reaching the
target the game is reset and a new maze is generated.
LINKS
|
|
INSTANT INSANITYtheoretical puzzle solver
DATE
Spring 2008
AUTHORS
Christopher Hoffman
ABOUT
Solver written for class work
This flash applet is a solver for the Instant
Insanity game. Given a valid game,
the instant insanity solver will quickly find a
solution sequence.
LINKS
|