PyroZeroX Just another WordPress weblog

25Nov/090

Battle Card System 1.25

One and a quarter!

Okay, so I've been working on this a lot. Its almost completely different to the last time I posted about it... Well completely different from my view point :P

I've watched it go from a child to being as strong as an Oxe.
Anyway things that have changed:

  • The whole database!
  • It now tracks characters (Specific to Street Fighter IV) so you can have the same name but track between players
  • There is an undo capability in the Results screen
  • There is color
  • There is a splash screen on startup for a second
  • The way you enter matches is now in combo boxes with a suggest and append guessing system to what you're typing so you dont have to type the whole name exactly every time
  • Auto refresh on matches sorta...
  • NO LONGER TIED TO C:\CARDSYSTEM YAAAAAAAAAAAY(!!)

So much done. So happy with how it's going.

Here is a download link
Battle Card System V1.25

Blank Database File

You shouldnt need the database file with the undo feature.
Although you might want to have different database files for different "events" or something, just rename it to the event name when you're done and you should be able to swap them in and out by renaming and stuff.

I should mention that the Undo feature isnt tight. Its very iffy and sometimes doesnt get it spot on. Sometimes it's out by 1 battlepoint for one of the participants and it also screws over the losers current streak, so use it as a last resort :P

18Oct/091

Battle Card System v1.0

As the title emplies, this entry is about the Battle Card System that I've been creating for the past few weeks. It started off as just a console program which accessed a database. Which did the job, but it wasnt what I was looking for in a program.

The Battle Card System is a mock "card" system which imitates the ranking functionality of Japanese Street Fighter IV arcade cabinets. In Japan you can aquire a card which is tied to you mobile phone (I found that part the most impressive :P ) which tracks your wins/losses, gives/takes "Battle Points" and lets you accumulate "Zenny" which is like in-game currency used to buy titles and costumes for characters. It also has trival things like a Gamertag style name input and motto. I only wanted to get the stat tracking functionality, the motto and zenny stuff is irrelevent to me :P

According to a Usability class I took, console applications are "scary" and "unfriendly". I happen to like doing stuff in consoles so it appealed to the geek side of me but I wanted to share this with people that weren't into programming or console applications.

So then came the ASP page which is really plain, I dont like having to do styling and stuff, I'm not the most stylish person in the world so I find it hard to colour stuff in a pretty fashion. I was more interested in getting the functionality out of it. I completed that, but its like, half cooked. Half the functionality is missing because I got lazy and uninspired and it looks really ugly :P

Then I finally worked up the courage to have a crack at a Windows Form Application, which is turned out to be sorta like an ASP page. Infact it was pretty similar. I was really happy with how it started to unfold, got message boxes going around with confirmations and grid views showing things.

It currently does the following:

  • Adding Player
  • Submitting a match between two players
  • Showing all submitted matches
  • Showing statistics for the individual
  • Shows the "leaderboard" so to speak

Download Link:

Installation guide:

  • Unpack to c:\cardsystem THIS IS A VERY IMPORTANT STEP
  • Have fun with it, unfortunately because of the design, you cant delete players. In the console application you can, but I left out that function because once the player has been in a match, you cant easily delete it, because it effects the other player it is then tied to.
  • If you also download the blank database file, you can use this to reset the whole system (sorta). It just wipes all the data so that you can start fresh if you feel the need to.

Production Shots:

Photobucket

Photobucket

Photobucket

Photobucket

Photobucket