FAQ

  1. What is Micro Dart Scorer?
  2. Is Micro Dart Scorer a game?
  3. What is mdartscorer-lib?
  4. What is mdartscorer-j2me?
  5. What is mdartscorer-swing?
  6. What is mdartscorer-web?
  7. How can I get the source code?
  8. Can I use mdarscorer-lib to create a new application?
  9. In which system was it tested?
  10. Who are the developers?
  11. Why did you took the work?
  12. Where can I get more information?
  13. What is macacos.org?
  14. What is Pagando o pato?
Answers



What is Micro Dart Scorer?
Micro Dart Scorer consists of 4 parts. There is a small java library, mdartscorer-lib, which can be used by GUI implementations that don't want to take care of game maintenance. In order to test the library, there is a Swing Test GUI (mdartscorer-swing). The 3. part is mdartscorer-j2me, which implements a GUI in form of a midlet for PDA's. The last part is the source code for this website. All four parts are available as modules in CVS.

Is Micro Dart Scorer a game?
No. Micro Dart Scorer is a scorer, not a game. You won't "play Micro Dart Scorer". You will play dart using your board and use Micro Dart Scorer only to keep track of the game's points.

What is mdartscorer-lib?
mdartscorer-lib is a small java library which provides means for controlling a dart game and has the following main properties:
  • is written using Midp 2.0, so it can be used by Java Micro Edition GUIs;
  • is very small (version 0.2 is < 20Kb);
  • provides implementation for simple games;
  • can be easily used and extended;

What is mdartscorer-j2me?
mdartscorer-j2me is a GUI implementation for J2ME, based on mdartscorer-lib. It is a midlet with 3 main views. The Board is used to indicate the last throw. The Scores keep a table with player's scores. In the Options view you can determine game options, like number of sets and legs and the number of players. There are some Screenshots here.

What is mdartscorer-swing?
mdartscorer-swing is a GUI implementation for swing, using mdartscorer-lib. Currently it is just a TestGUI, which can be used to test the library, but is unusable.

What is mdartscorer-web?
mdartscorer-web is, well, the source code for this website. There won't be releases of it, but you can get all sources in CVS.

How can I get the source code?
You can get the source code for both the library (mdartscorer-lib) and the j2me gui (mdartscorer-j2me) from the download page. But you can also access the CVS repository to get the following modules:
  • mdartscorer-lib -> the library
  • mdartscorer-j2me -> the j2me GUI
  • mdartscorer-swing -> the Swing Test GUI
  • mdartscorer-web -> the whole source for this website
To access the CVS use the following commands (or use a CVS GUI client):
# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mdartscorer login
Logging in to :pserver:anonymous@cvs.sourceforge.net:2401/cvsroot/mdartscorer
CVS password:

# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mdartscorer co mdartscorer-lib
# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mdartscorer co mdartscorer-j2me
# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mdartscorer co mdartscorer-swing
# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mdartscorer co mdartscorer-web
You can leave the password blank (just press enter). It will create one directory for each module with the sources.

Can I use mdarscorer-lib to create a new application?
Yes, you can use it. You can read the documentation for hints on how to use or extend it. You may also want to read the GNU Lesser General Public License.

In which system was it tested?
Both the library and j2me were created in EclipseME, an Eclipse plug-in for j2me development, using Sun's Wireless Toolkit 2.2. They were tested in the included Emulator and using IBM's J9 JVM (Weme) on a Dell Axim X50v. You can see the screenshots.

Who are the developers?
Currently the only developer is Thiago T. Bartolomei, a Msc student. Want to help? Has new ideas? Get in contact...

Why did you took the work?
You may be asking "why the hell somebody took the work of making something like that"!?!? Well, there are some reasons:
  • I got myself a PDA and wanted to learn how to program something on it;
  • I had to make a project for the university and wanted to spend my time making something that may be useful. In short, I didn't want just to spend lots of hours programming to get a good grade and nobody never use the results;
  • when the project was proposed, I had just bought a Dart Board with some friends and we realized how boring it was to make the calculations. So, why not create a programm to help?
  • I couldn't find anything similar in the net. I found some programms for the desktop, but none for PDAs.
Enough?

Where can I get more information?
The best place to get more information is reading the documentation. There you can find how to install, use and extend the modules. If something is stil missing, you can try contacting me.

What is macacos.org?
Macacos.org is a group of people who love Free Software. Our website is currently not working, thanks to the changes in our provider (no fixed Ip anymore). We hope to find out a solution soon. Ah... and like Mono people, we like monkeys.

What is Pagando o pato?
Pagando o pato is a brazilian comics. The author is also a webdesigner and designed this site.