I really love playing cribbage, but it is never one of the games on the computer. So I tried to find one somewhere, without too much success. I really would like a free one. So, I decided to look for an open source one to no avail. I found two projects, but they had not released any code. So then I thought "how to I learn best. By doing", so I decided to start programming a game for myself. I spent about an hour on it and made a couple classes. It'll be really done iteritively. Right now I am just working on doing the logic, and I am doing it in java with JUnit. I might have to switch later (depending what UI I want to put on it). I don't think that I'll do a Swing front end. Maybe SWT or XUL (if they can put Java as the back end). Or I might redo it in C#, but I'd have to get the env. for that first. But I don't really expect to work on it till Late December or January. I'll keep people posted and let you know what is happing if anyone is interested.
Listening to: Eurythmics - Sweet Dreams
If you want help with it *AFTER* Decemnber (ie when AudioMan is completely done), let me know. I've been itching to do some AI coding..
ReplyDeleteI've always wanted to get into an open source project to do on my own time. Cribbage would be nice. I used to play this game a lot, but haven't played for many years. I know some OpenGL so if you want ot get a really nice looking UI, I might be able to help a bit. And yeah, after the semester is done would be nice. This semester is crazy.
ReplyDeleteYay! ;-) I'd love help with it. My only thing is for the under lying stuff (not UI), I am trying to do it test first. I'd like to see how tight I can get the code. I am trying to do it more of a "how to do things right" rather than just getting it done. And if I can get everything in unit tests, I would be really happy.
ReplyDeleteThe more unit tests I do, the faster I am getting at them (yay cut and paste!). I points out SO many flaws / problems, and catches all these regressions that I make. Okay, I had better get off this soap box now. ;-)