Welcome to the home of PepperNet, a card game in development by Adam Oline.

PROJECT:

PepperNet is a collection of software allowing people connected via TCP/IP to play the card game Pepper against other human and/or computer players.

HISTORY:

PepperNet began life during the summer of 2000 in my dorm room at Iowa State University. I wanted to be able to play Pepper, a card game that wasted away many otherwise dull hours during high school, with friends who had gone on to other schools. I began developing the project using C++.

Having gone through an initial design phase, I implemented classes to model various aspects of the game, such as a deck of cards, players, etc, just like a good little Object-Oriented programmer should. When it came to graphics, however, I ran into trouble. Not being familiar with any graphics libraries for C++, I decided to let the project sit.

During the 2001/2002 school year at ISU (my senior year), the time came to begin work on the honors project, a required component for receiving the honors distinction on my transcript. The card game seemed like a good choice as I thought it was something I would enjoy working on over the course of a year, so I convinced my roommate, Jared Hefty, to do the project as a joint venture.

Like many long-term projects begun by students around the world, there was much procrastination throughout the year and much cramming at the end. We created a semi-working demo using the Java programming language, chosen for its easy-to-use networking and graphics (Swing) libraries. The bonus of cross-platform compatibility was nice as well.

So now here we are at the holiday season of 2002, and my interest in the project has sparked up once again. I just want to be able to play a card game, darn it! I hope that having a public face for the project and the development services of sourceforge.net will provide motivation to get some work done...

NEWS:

Tue Jul 1 01:03:50 CDT 2003
I am still alive, honest! Way too busy though, but I'm still hopeful that I can squeeze in some time on this project again soon.

Sun Feb 23 23:36:02 PST 2003
The text interface is coming along. It's almost to the point that I can start using it to begin work on developing the underlying system stuff, which should be fun. Here's a screenshot of the text interface. Pretty sweet, eh? ;)

Thu Feb 20 17:44:59 CST 2003
I have been making progress going back to the base classes we used for Card, Hand, Deck, etc, and making them, um, "better". They seem pretty solid for now, so I'm trying to finish up a simple text-based GUI which I can use as I start over on developing the main game engine (ooh, I sound fancy!). Once I have that where I want it, then I'll go back and do a nice GUI in Swing or whatever the graphics library-du-jour happens to be.

SourceForge.net Logo
Updated Sun Feb 23 23:36:02 PST 2003