home

projects

resume

contact


Pytego
Pytego
Size: 221 KB Author: Ralph M. Churchill
Version: 0.02 Download: pytego-0.02.tar.gz
Pytego is a two-player, cross-platform, networked clone of the classic boardgame "Stratego" from Milton Bradley. It is developed using Python, PyGame and SDL. I could not find a good, networkable, free version of Stratego -- so I wrote my own. Mostly because I was interested in developing a game, partially because I think Python is a terrific language and partially because I was bored (sssh!).

This is the initial release of Pytego. Download it, try it out and send me your comments, questions, suggestions, and bug reports. Also, I'm no artist, so send me new tiles and new graphics for the units -- anything! On my TODO list is support for user-customizable tilesets and icons.

I'd like to acknowledge the Civil developers for inspiration (and their clear, easy-to-use networking code). I'd also like to acknowledge David Clarke's Newbie Guide for convincing me to not worry about the "side issues" (rule #8) and to do things the "pythony way" (rule #13).

Screenshots:


Changelog:

Version 0.02

  • Reuse the "box" as the status area after the game has started, this way there's not a HUGE blank, white area after all the pieces have been placed.

Initial Version

"Re-wired Bot"
Re-wired Bot
Size: 15 KB Author: Ralph M. Churchill
Version: 0.01 Download: bot.tar.gz
An AIM Bot built by "re-wiring" Wired Bot and adding lots of new features. Features include:
  • Ability to Join and participate in Chat
  • Built-in Eliza-chat
  • A voting/polling mechanism
  • Ability to fetch links (either via IM or posted in chat)
  • Re-tooled Wired Bot functionality
  • A functional, yet poorly-tested Werewolf Game
This bot was written in Perl using Net::AIM and requires:
  • Net::AIM
  • LWP::Simple
  • HTML::TokeParser
  • Chatbot::Eliza
Be forewarned, this is not a canonical Perl module, but rather a hacked-together bot whose main purpose is harassed in chat.
Mozilla / Phoenix Extensions
Next/Previous Image
Size: 3KB Author: Ralph Churchill
Install: Click here Homepage: nextimage.mozdev.org
A handy little extension for automagically incrementing (numerical) URLs, allowing you to make your own "ad hoc" image gallery or traverse multiple numerically-named pages. I created this because some sites I visit (namely GameSpy) don't include "Next/Prev" functionality in their screenshot galleries.

To make a "Next" and/or "Prev" buttons, try using these bookmarklets: Next, Prev. Use "Copy Link Location", then create a new bookmark using the aforementioned javascript code snippet(s).

For more info, checkout the project's homepage on mozdev.org.

This Window
Size: 3KB Author: Ralph Churchill
Install: Click here Download:  
A pretty trivial extension that adds the ability to force a window to open in the current window. This is helpful if you don't want to open another browser window.
NetHack Patches
Color HP Monitor
Size: 2KB Author: Ralph Churchill
Affected file: src/botl.c Download: hpmon.diff
This patch colors the Hp monitor at the status line with the tty interface. If your Hp is lower than maxhp but more than 2/3 of max, it is shown green. If it is less than that, but more than 1/3 of max, it is yellow. If it's less than 1/3 of max, the color is red. And with values less than 1/10 of max, it is highlighted, blinking or whatever your screen shows with the ATR_BLINK attribute.

#define HPMON in include/config.h to activate the patch.

Checked against 3.4.1 ; Bones / save files NOT affected.

KDE Applications
Karamba
Size: 587 KB Author: Ralph Churchill
Version: RMC_01 Download: karamba-0.17_RMC_01.diff
I have created a patch for Karamba that includes an easier to use RSS meter/sensor. It does not require Perl, Perl modules or Python. I will be adding functionality and working a patch for SuperKaramba. Click Here for a screenshot.

Previously, I contributed a couple of other patches including the DEFAULTFONT tag and network-enabling the IMAGE meter. Check out Karamba! It's a great program with lots of themes, too. You can even use my Yahoo's Most Popular Perl script.

DieRollerApp
Size: 542 KB Author: Ralph Churchill
Version: 0.1 Download: dierollerapp-0.1.tar.gz
DieRollerApp is a KDE application that simulates rolling the standard D&D dice (e.g. d4, d6, d20, etc.). This was mostly an excuse for me to play around with KDE, QT and KDevelop. I'd be happy to add more features, so send me any suggestions. I plan on add more KDE-specific functionality soon.

Click Here for a screenshot.

Miscellaneous
Yahoo's Most Popular
Size: <1 KB Author: Ralph Churchill
Version: 0.1 Download: ymp.pl
This is a little perl script I wrote to print the Headlines from the "Most Popular" section of Yahoo! News. I visit this site often to see what people are reading and emailing each other.

This script requires the following perl modules:

  • LWP::Simple
  • HTML::TokeParser
  • WWW::Mechanize
I found this script works great with Karamba!

Copyright © 2004, Ralph M. Churchill