Gallery of Technology

This page collects my projects so that each of us can find them more easily.

Sites

I have built a few websites besides this one. I probably will forget a few, but let's see...

  • 54evil ("5 for evil") is a heavily customized Vanilla site (this will be an even more heavily customized one) which I more or less abandoned more than a year ago when I realized it was taking over all of my time. (It targets a particular online community which enjoys commiserating over bad news, so be warned.) I added article ratings, games, a hopper for submissions, virtual currency, speculative wagering, additional data, and more!
  • Redwood Pizza's site is very simple indeed. (If you had their pizza, you'd want to make them a website too.)
  • I made the Fel-Tones (a band I play with) a cool site but, the other fellows didn't want to put the music out there (they're shy), so you can't see the best parts. The best part is the transparent client-server commenting interface on the tracks we uploaded. I will work on releasing a band-neutral version of the software.
  • What else? Cafe Ennui is hardly worth mentioning, though I did put some unlinked gaming projects on there. An earlier stab at a personal site is there, too. I'll migrate the good parts of that over to this site.

(If I build a site for James or Anthony, list those too.)

No canvas support!

Games

Easily my favorite way of familiarizing myself with any programming language is using it to make a game. Because of that approach (and lacking strong reasons to finish the games), I often abandon those projects once I've proven to myself I know how to use some bit of technology. It will take me a while, but I plan to collect the most interesting examples here.

  • Single-Player Arcade Games: This is the largest category of apps I should consider uploading here.
    For example: In the last couple days (as of mid-June), I threw together a web-based prototype of Ephemerail. (Lately I've been brainstorming ideas for games no more complex than Flappy Bird.) It's got a few issues yet to be fixed, but it should work in a full-fledged browser (arrow keys to steer) or on a mobile device (tilt to steer--lock your device rotation!). Will this humble game mark my entry into the mobile games market? We'll see!
  • Community Crossover: I plan to offer multi-user/interactive games here, including some old favorites like chess and go, and some originals. I've already written most of a chess and a backgammon client, and an Elo-like ratings system to go with them, for use on a Vanilla site, but I'll redestinate them here. I might also bring my strategy game Dukes of Hell over here. Of course, like every nerd alive, I've got a zillion other ideas for games...
  • Tutorials Crossover: Some of my simpler projects may see a new life as subjects of simple tutorials I plan to write. ("How to make a JavaScript game using SVG graphics," for instance. Others for 2D Canvas and 3D--for which I've rely on three.js so far.) So, we'll list some simple stuff like those (snake, breakout, etc.) soon.

Background to be a Combat-like tank maze 0-player game -- shots blocked by boxes of content. (Allow user to take over controls for one of the entities for bonus points.) Every so often shift of environment (water, air, space, "Tron world," dungeons, etc) and morph the entities.

Web Apps

I will list all the non-game web apps on this site here. (For now all I can provide is a list of what I plan to supply.)

When I'm done mucking with the previous background (the meta-simulation behind the games section) and the one behind the science section, I'll get to work on some of those other apps.

Toward the Future

With the above linking to completed projects, this seems like a good place to indicate works in progress. Of course, right now, the process of bringing such projects over to this site hasn't even begun yet: first I need to re-implement these existing pages in Vanilla (an MVC application)! Then URLs lose those ugly extensions... e.g. the url to this page should be `andy.fredricksen.net/gallery` (no file extension), and I want you to be able to load a single section with the URL, say, `andy.fredricksen.net/gallery/games`.

  • Partial/unconverted games
  • Pages that feature a lot of cutesy nonsense that aren't really apps.
  • App ideas--maybe someone out there will do all the hard work!

Is there good reason to list board/card game ideas? I would prefer to have links to their completed forms. Could offer links to game rules I've written (and from the exhibits page), at least.