Apple_][

Thumbnail Link Description Year

Apple ][ library

Library of "Retro" Apple ][ software.

2017

The History of Chess

Thumbnail Link Description Year

History of Chess &
Other Chess Games

Play Chess in its various forms as it has been played throughout history and today.

Chess is believed to have originated in India, some time before the 6th C. AD, being derived from the Indian game of Chaturanga. Chaturanga is also the likely ancestor of the Eastern strategy games Xiangqi (Chinese Chess), Shogi (Japanese Chess), Makruk (Thai Chess), and Sittuyin (Burmese Chess).

2016

SAGA Helper Cards

Thumbnail Link Description Year

SAGA Cards

These helper cards are for use with the SAGA Dark Age Skirmishes rules by Studio Tomahawk. The cards put all specifics for each unit type on one card, making the game flow a little easier. Otherwise, many unit details are frustratingly dispersed thought the rulebooks and expansions.

SAGA is is great for revisiting historial periods such as that of Alfred the Great, the Norman Conquest of England, or the Crusades.

2016

Window Manager UML

Thumbnail Link Description Year

Window Manager UML

Unified Modeling Language (UML) diagrams for Window Manager, developed by Russell for Disney Interactive.

Window Manager was software written by Russell to interface between Playdom's Metaplace gaming environment and other standalone AIR based games and modules. The modules were displayed inside a windowing environment that played within the Metaplace world.

2012

Flying Lab - "Kaiju"

Kaiju is an unfinished but playable game developed for iPad and the web. This version is as far as development got before it became clear Kaiju would be better realized as a real-time game, rather than a turn-based game. Unfortunately this conflicted with the underlying game design and game designer's vision. Kaiju was never completed.

Russell programmed all of the ActionScript version of Kaiju, except for the gameplay logic, which was done by Erick Lee. A version of Kaiju was also developed in tandem for iOS by Kevin Tatroe, Kaiju being intended primarily as an iPad game. Russell contributed to the UX for Kaiju, working to smooth out the interface. Jonathan Stroh, Eric Rea, and Kyle Steed did the art and graphics.

Kaiju is a Japanese word that translates to "strange beast," and refers to science fiction films from Japan featuring unnatural creatures of immense size.

Adobe Flash Player required.

Thumbnail Play Description Year

Kaiju

Please note that Kaiju was never released as a completed game.
It's resurrected here as a curiosity.

2011

Rescue Ranger

Thumbnail Play Description Year

Rescue Ranger

This reflex game is undergoing (fairly leisurely) play testing and enhancement, but is still a fully functional game.

Press and hold the mouse to fire. The ship will shoot at wherever the mouse is pointed, it will also move towards the mouse pointer. Clear all the asteroids to move up a level. Don't shoot the Evac Pods, you get points for them at the end of the level.

2007

Asteroids AS3

Asteroids is a comparatively straight forward game to make. I’ve been using it to bench test the performance of ActionScript AS3 v AS2 v C++.

This is a Actionscript 3 (Flash CS3) version of the Asteroids game. Press the ‘A’ key to add an Asteroid to the game field. Use this to gauge the performance difference between the versions.

This Asteroids game also serves as the prototype for the Rescuse Ranger game shown above.

2006

Asteroids AS2

This is a Actionscript 2 (Flash 8) version of the Asteroids game.

Press the ‘A’ key to add an Asteroid to the game field. Use this to gauge the performance difference between the versions.

2005

C++

Here is a reduced Windows C++ version of the Asteroids game (with source code), written using OpenGL. I later converted the game to ActionScript to make it widely accessible on the web.

2005

Miscellaneous Projects

Thumbnail Play Description Year

Magic the Gathering card labels

Labels for Magic the Gathering core set cards 2nd edition ("Unlimited") through to 4th edition. Labels are for use with Avery Labels (5167) and are ideal for labeling folder pages for MtG cards.

Cards are grouped by color into 1) artifacts, 2) sorceries, 3) enchantments, and 4) creatures. They are ordered by casting cost to make it as easy as possible for deck building.

Black versions of the labels are available here, these look better with black bordered ("Beta") cards.

2015

JavaScript SVG

Performance test for manipulating Scalable Vector Graphics (SVG) using JavaScript in the browser. I'm using my own JavaScript animation libraries here, which are a direct correlation to my ActionScript animation libraries. Much like with the Asteroids game above, press the ‘D’ key to add a Duck to the game field.

Another interesting performance test is this ActionScript Starfield experiment.

2011

Quarterback Prototype

Throw the ball to the blue receivers while avoiding the grey interceptors.

Russell made this prototype for a minigame being developed for the Upper Deck MMO. It's a good example of a rapid prototype to establish the feel of the game. The final "Quarterback Attack" minigame was written on contract by Jason Lust as Russell's main focus became Bakugan Dimensions.

2009

Video Client

This video client was developed for use with either the Flash Media Server or the free Red 5 server. It was developed using the Flex 2 framework.

2007

Tamara Bonn

Russell created the Tamara Bonn Photography site using the Flex 2 framework.

2007

Alpha Bricks

This educational game was programmed in Flash 9 for PBS Kids Television Network while contracting though Smashing Ideas.

2007

Scholastic - "Timeliner XE"

Working closely with Scholastic's Executive Producer, Hedrick Ellis, Russell prototyped their educational product Timeliner XE to be an intuitive software program allowing students to organize data on multimedia timelines, sequences, and cycles, to see connections, and transform a world of information into real knowledge.

Russell also worked closely with Eric Hilfer, Director of Software Engineering, and Aaron Hatcher, Senior Software Engineer, on Timeliner XE. Marc Hughes was the Senior Director of Software Engineering.

Thumbnail Play Description Year

Timeliner XE

Timeliner XE has done well in the marketplace, proving itself with the awards Children's Technology Editor's Choice for Excellence in Design, 2008, and Teacher's Pick, Best of 2009.

2007

ALM in IT Master's Thesis - "Chevalier"

Adobe Flash Player required.

Thumbnail Play Description Year

Chevalier

Chevalier is a prototype for an online strategy game simulating the historic battles of Arsuf, Gaugamela and Agincourt using an early version of the De Bellis Magistrorum Militum (DBMM) wargame rules system by Phil Barker.
DBMM is too complex a game to appeal to a broad audience, though elements of the system might be simplified and adapted for wider appeal.

Chevalier and the Thesis document was developed by Russell over four months as his Thesis Project in the field of Information Technology for the degree of Master of Liberal Arts at Harvard University Extension.

2006

Thesis

Here is the full Masters Thesis document Chevalier, as submitted in June 2006 and published in Grossman Library, Harvard University. The first 128 pages outline the project and its reasoning, the rest is the printed application code (Appendix E).

2006

The Crescent and the Cross

The Crescent & The Cross is a grant proposal for an educational game teaching the history of the Crusades. This proposal was written as a final project for the class CREA S-165 "Writing Grant Proposals" with Frank White and later ballooned into the "Chevalier" thesis project.

2001

Jewels of the Oracle Puzzles

Russell programed and prototyped twenty-four puzzles for the hit CD-ROM game Jewels of the Oracle which was released by DISCUS in March of 1995. Jewels of the Oracle won international recognition with Best of Show at MacWorld Expo San Francisco; and 1995 Product of the Year CD-ROM Professional Magazine. Russell was accredited on the product as ‘Interface and Lead Programming’.

In 1996 Jewels of the Oracle was translated into Japanese and released in Japan on the Sega Saturn platform by Sunsoft, a division of Sun Corporation.

To make the puzzles generally more accessible I’ve been slowly rewriting them using ActionScript, the most accessible Internet environment possible, and posting them here for your enjoyment. Adobe Flash Player required.

Lingo versions of puzzles that have not yet been converted may be found here.

Jewels of the Oracle can still be downloaded and played in its entirety using the "SheepShaver", or "Basilisk II" emulators on OSX.

Thumbnail Play Description Year

1. Leap of the Locust

Move the green pegs to where the yellow pegs are at the start and vice versa.

1995/2006

2. Hall of the Nightsky

Move the pieces into their matching containers: the sun pieces go in the sun container; the star pieces go in the star container.

1995/2006

4. Values of Al-Jabara

Determine the value of the emblems across the top of the board by decrypting the equations on the wall to the left.

1995/2006

11. Abhoranam of Day and Night

Using the moving platform, move all of the white and black disks from the left side of the board to the right.

1995/2006

21. Turning of the Divasah

Set the panels so they show one each of the six different symbols in the following order: People, Tree, Cow, Pyramid, Well, Water.

1995/2006

24. Sowing Seeds

You must deposit all the seeds into the Ruma, the large bowl at the end of the board.

1995/2006

Origin of Planetary Motion

Computer visualizations were made of the predicted motion of a ‘prospective planet’ ejected from the surface of the sun under the influence of gravitational, electrostatic and magnetic forces.

In general, such a planet ends up falling back into the sun, much like a solar flare. However, if a planet is ejected at the suns equator with a velocity appropriate to its mass, it can attain a circular orbit around the sun, as in planetary motion. Furthermore, the magnetic forces on the electrical charges on the planet are such as to produce planetary spin. The suggestion is that stars in their volatile formative years might produce masses of such eruptions, some giving birth to planets.

The origin of the Solar System is one of the oldest unsolved problems in science. I’ve outlined the problem in this research essay written for the class ASTR E-8 "Cosmic Evolution: The Origins of Matter and Life" with Eric J. Chaisson.

Thumbnail Play Description Year

Conference Publication

‘A magnetic field mechanism for the origin of planetary motion’

Russell was responsible for the graphic visualization of data for this paper, making it possible to interpret that data.

2007

Origin of Planetary Motion

Most of this visualization work was done for the class CSCI-E236 "Advanced Computer Graphics" with Hanspeter Pfister. I graphically visualize data generated so it can be interpreted and values then be deduced to give potential orbits.

2005

C++

The original Solar2 Fortran77 code supplied by John Lowke was converted by Russell to Solar2 C++ to work with Visualization Toolkit (VTK).

2005

Antique Game

If you're an old Macintosh enthusiast you might recognize this game, which did very well as Mac shareware between 1993 to 1997.

Galactic Frontiers is a strategic Macintosh computer game that was developed between 1988 to 1991 as a hobby. It was produced and designed by Russell Lowke, programmed in Pascal by Arthur Street, and originally marketed in the U.S. through Soft Stream International. Later, Galactic Frontiers became an established Mac shareware title, and was included on the Best of Inside Mac Games 1993 to 1996.

Thumbnail Link Description Year

Galactic Frontiers

Effectively now an antique, Galactic Frontiers runs under Mac O/S 6.0.8 to 9.2, and will work with the "Mini vMac" emulator on OSX.

Here’s the credits screen for Galactic Frontiers and other screenshots.

1991

© Copyright 2016, Lowke Media. All Rights Reserved.
Lowke Media 24 Roy St, Box #202, Seattle, WA 98109-4018
russ[at]lowkemedia.com