gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS homebrew announcements > 2Dart

#163932 - ErrorA - Wed Oct 15, 2008 9:18 pm

Hi all!

I?m new fairy new to Homebrew for the NDS and I?ve built my first real application which I like to share.

The application is a dart-scorekeeper called 2Dart. It has the following options:

- 301 and 501 game mode
- Single or double player mode
- Keep score by touching dartboard
- Game statistics (dart count, dart average, highest score, lowest score, etc.)
- Flip screens (to switch between right- and left-handed users) (use L and R key)

Screenshot:
[Images not permitted - Click here to view it]

Download:
Here

Feedback and/or missing features are always welcome!

#163938 - Sir_Voe - Wed Oct 15, 2008 10:59 pm

This looks well done. I'm tempted to lean my ds against something and toss my stylus at the screen ; ). Any chance you'll take it a few steps further and make an actual dart game from it?

#163946 - ErrorA - Thu Oct 16, 2008 7:26 am

Sir_Voe wrote:
This looks well done. I'm tempted to lean my ds against something and toss my stylus at the screen ; ). Any chance you'll take it a few steps further and make an actual dart game from it?


Well.. I've thought about it, but got stuck on the gameplay.

A lot of digital dartgames use level bars to indicate the x and y position of the dart, but i'm still looking for a better alternative which creates more interaction.

Any ideas are welcome!

#163947 - sverx - Thu Oct 16, 2008 9:35 am

ErrorA wrote:
i'm still looking for a better alternative which creates more interaction.


slowly but irregularily moving the dartboard on the lower screen?

#163968 - ErrorA - Thu Oct 16, 2008 10:17 pm

sverx wrote:
slowly but irregularily moving the dartboard on the lower screen?


That could be an idea, but would make it more of a gamble game because of the unforeseeable behavior of the dartboard. You could get better in the game by reacting faster, but it's not a very stable option...

I've tried several online dartgames, and the level-bar method seems to be very popular. For now i'll stick to them, until a better idea is born :-)

#164007 - cheesethulhu - Sat Oct 18, 2008 7:08 am

Discussing downloadable demos seems to be permitted here (after all, Nintendo wanted people to try the demos for free). If I am mistaken, by all means, let me know or edit/delete this post as necessary.

I've only played the downloadable demo, but Clubhouse Games has a dart game that lets you throw the dart by dragging it on the bottom screen with the stylus. The position, speed, and direction when you release the dart determine where it hits the board.

The demo won't run from my r4 and the computer I was using for WMB has been repurposed, so I can't play it anymore, but you can find the demo here:
http://davr.org/ds2/demos/
(second column, fourth row; not my site, so please be considerate)

#164045 - ErrorA - Sun Oct 19, 2008 9:42 am

cheesethulhu wrote:
Discussing downloadable demos seems to be permitted here (after all, Nintendo wanted people to try the demos for free). If I am mistaken, by all means, let me know or edit/delete this post as necessary.

I've only played the downloadable demo, but Clubhouse Games has a dart game that lets you throw the dart by dragging it on the bottom screen with the stylus. The position, speed, and direction when you release the dart determine where it hits the board.

The demo won't run from my r4 and the computer I was using for WMB has been repurposed, so I can't play it anymore, but you can find the demo here:
http://davr.org/ds2/demos/
(second column, fourth row; not my site, so please be considerate)


That is a nice game! It has a nice form of interaction to throw the dart.

Seeing the fact i'm just building a scorekeeper, the built-in game will be much simpeler, but hopefully just as fun.

At the moment i'm testdriving the first version with the levelbars. It seems to work well, accept the fact that i really suck in it. All my test persons seem to do better, even the first time they play :(

New screenshot:
[Images not permitted - Click here to view it]

The next step is building a new menu to make the game option available. When it's ready i'll post the new NDS file.

#164127 - Sh4wn - Tue Oct 21, 2008 2:35 pm

The game '42 All time classics' also has a dart game, where you also have to drag a dart on the lower screen to 'throw' it.

Maybe a bit harder to implement, but it's more interactive :P
_________________
http://www.return1.net :)
Pocket Physics Sharing Site

#164128 - ErrorA - Tue Oct 21, 2008 2:37 pm

A new version is available!

It now has a built-in game mode, and some enhanced features.

Look here for more information, download and screenshots.

I hope you'll enjoy it!

#164155 - sverx - Wed Oct 22, 2008 9:36 am

ErrorA wrote:
A new version is available!


I've been playing with it yesterday evening, it was really fun, thanks for that really nice homebrew :) :) :)

Anyway I've found two bugs. One is that it doesn't 'close' the game when scoring a double bull. (I mean... say there are some 110 poits left: I should close with a Triple 20 and Double Bull, right? Or are you using different rules than the ones I used to?)
Another little bug is that when you press the 'New Game' button and then you answer NO, the darts you already throw disappear from the board...

Anyway it's really cool :) Good work pal! :D

#164166 - ErrorA - Wed Oct 22, 2008 5:46 pm

sverx wrote:
ErrorA wrote:
A new version is available!


I've been playing with it yesterday evening, it was really fun, thanks for that really nice homebrew :) :) :)

Anyway I've found two bugs. One is that it doesn't 'close' the game when scoring a double bull. (I mean... say there are some 110 poits left: I should close with a Triple 20 and Double Bull, right? Or are you using different rules than the ones I used to?)
Another little bug is that when you press the 'New Game' button and then you answer NO, the darts you already throw disappear from the board...

Anyway it's really cool :) Good work pal! :D


Thanx! It's always good to hear that someone appreciates your work! :-)

About the bugs:

1) I'm afraid it's a bug! i don't use other rules...

2) This one i already knew, but i don't know if it's worth fixing...

I'm planning to make animated darts which will use sprites instead of being drawn on the background. This will fix the problem. Since it seems that i'm not able to draw good animated darts (the different angles make it hard), it can take a while before those will be implemented.

I'll probably do a temporarily fix ;-)

#164182 - sverx - Thu Oct 23, 2008 9:21 am

Oops, found another bug :)

After you throw the 1st dart if you press 4 times again the OK button you just score twice again the same points with the 2nd and the 3rd dart... it's quite easy to do a 180 with that trick ;)

Thanks again for the good homebrew :)

#164208 - ErrorA - Thu Oct 23, 2008 1:14 pm

sverx wrote:
Oops, found another bug :)

After you throw the 1st dart if you press 4 times again the OK button you just score twice again the same points with the 2nd and the 3rd dart... it's quite easy to do a 180 with that trick ;)

Thanks again for the good homebrew :)


That's strange, i've just tried this, but without the same result. Do the levelbars still move or are they standing still at the moment you press the OK button?

At this moment all the previous bugs are killed, and created a new one while cleaning up the code. Now the levelbars keep moving while the game is over. When both bugs are solved i'll post the new version.

Thanx for debugging!

#164214 - sverx - Thu Oct 23, 2008 2:36 pm

ErrorA wrote:
Do the levelbars still move or are they standing still at the moment you press the OK button?


still. I press the ok button less than half second after the 1st dart has been launched. then again, again and again. 4 clicks, 2 darts.

ErrorA wrote:
Thanx for debugging!


Thanks for correcting! :)

#164243 - ErrorA - Fri Oct 24, 2008 11:23 am

sverx wrote:

still. I press the ok button less than half second after the 1st dart has been launched. then again, again and again. 4 clicks, 2 darts.


Found it, killed it!

I've solved a few other bugs as well. So, it's time for the new release then...

Version 0.7 is now available
You can find it right here

Enjoy!

Edit: Forgot to post the changes

Changes:

    * In menu:
    - In first menu the question "Play darts on DS?" and answers are replaced with "What to do?", "Play game" or "Keep score"
    - Dartgame mode is now default selected
    - 1 player mode is now default selected
    * At statistics:
    - Button removed at the gameover screen (to ugly), now you just have to tab the background to continue

Additions:

    * Help button added to scorekeeper and game mode
    * Button mapping: Select = change hand, A = action (buttons with yellow text), B = back


Fixed bugs:

    * You can't throw out with the double-bull
    * Wrong shadow and opaque rendering when in lefthanded-modes
    * When switching hand during instructions there is no way back
    * When switching hand with select key the menu doesn't update
    * After closing instructions, the thrown darts are gone
    * After throwing the first dart you can throw de 2nd and 3rd the same way by directly clicking the OK button

New screens can be found on the website!

#164301 - sverx - Mon Oct 27, 2008 11:26 am

Hi :)
I've found another (minor) bug: sometimes the 2nd player lowest score in the statistics it's wrong, once I've read 180 there (and the highest was 135...)

Then... a request. Is it possible to add a 'Pro' mode? With smaller doubles and triples, smaller bull and with dart bounces if you throw exactly where another dart already is... ? Because I think actually it's too easy and after some legs you already learnt to score 180 each time...

Once more, thanks for this really nice homebrew :)

#164304 - ErrorA - Mon Oct 27, 2008 1:45 pm

sverx wrote:
I've found another (minor) bug: sometimes the 2nd player lowest score in the statistics it's wrong, once I've read 180 there (and the highest was 135...)


Thanx for reporting! I'll try to fix it as soon as possible. My vacation ended yesterday, so the progress will be much slower ;-)

sverx wrote:
Then... a request. Is it possible to add a 'Pro' mode? With smaller doubles and triples, smaller bull and with dart bounces if you throw exactly where another dart already is... ? Because I think actually it's too easy and after some legs you already learnt to score 180 each time...


Sure, I still have my first dartboard which had normal proportions. I've changed it because it was to hard to hit the triples when keeping score :-)
I guess it fairly simple to create extra option to adjust the skill-level (easy, normal and hard), which decides what dartboard and speed of the levelbars to use.

I've already implemented my first animated darts attempt, but still have to fine-tune them.

#164395 - ErrorA - Thu Oct 30, 2008 1:44 pm

sverx, is it ok if I would e-mail the new version, when ready, so you can test-drive it before I release it here? Since you're feedback has helped me a lot, you're the right guy to ask!

At the moment I'm working on various difficulty-levels and support for cricket and tactics games. All the concepts and graphics are finished. The menu's have been changed to support the new options, so I only have to do some game programming.

#164398 - sverx - Thu Oct 30, 2008 2:23 pm

ErrorA wrote:
sverx, is it ok if I would e-mail the new version, when ready, so you can test-drive it before I release it here? Since you're feedback has helped me a lot, you're the right guy to ask!


I would be really happy! :) My e-mail is easy to guess, just add @yahoo.com to my nick :)

ErrorA wrote:
At the moment I'm working on various difficulty-levels and support for cricket and tactics games. All the concepts and graphics are finished. The menu's have been changed to support the new options, so I only have to do some game programming.


Cricket? Cool! That was one of my favourite! :)

#164470 - tepples - Mon Nov 03, 2008 8:20 pm

ErrorA wrote:
At the moment I'm working on various difficulty-levels and support for cricket and tactics games.

"Cricket game" meaning a Frogger clone? Or a baseball-like game played in the British Commonwealth?
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#164495 - another world - Tue Nov 04, 2008 7:46 am

i think he means this: http://en.wikipedia.org/wiki/Games-Dart-Cricket

-aw

#164531 - ErrorA - Wed Nov 05, 2008 7:23 pm

another world wrote:
i think he means this: http://en.wikipedia.org/wiki/Games-Dart-Cricket


That's correct, and it's ready to go.

Version 0.8 is available!

Changes:

    * Animated darts
    * Cricket support (classic and tactics)
    * Difficulty-levels (easy, medium, hard) at game option

Screenshot of cricket game:
[Images not permitted - Click here to view it]

You can find it, as always, right here!

Enjoy!

sverx: Thanks again for testing!

#164868 - ErrorA - Thu Nov 27, 2008 9:44 pm

Version 0.9 is now available!

The main focus of this release was to create a computer opponent for both x01 and cricket games, which is now operational! An other thing was adding more animation to make the package more *fancy* :-) Full details follow below:

Additions:

* Computer opponent for all game types and variants
* Score indicator at cricket games
* "Flying" scores at dartgame mode

Changes:

* Sliding (deck-of-cards like) menu's

Fixed bugs:

* The score doesn't always match with the box of the dart
* The current score is shown before the dart hits the board
* When cleaning the X01 scoreboard the start score is printed
* When changing hand with the select button in the first menu,
the buttons do not update


New screenshots:
[Images not permitted - Click here to view it]
[Images not permitted - Click here to view it]

You can find it, again, right here!

Please let let me know what you think, and at what level you can't beat the computer opponent anymore! (I'd like to know if the computer player is to hard or to soft! At the moment my ass gets whooped at level 6 :-)

Enjoy!

@sverx: Many thanks for testing and all the good feedback!
@Bas: Thanks for helping with the implementation of the AI!

#164994 - sverx - Fri Dec 05, 2008 1:10 pm

ErrorA wrote:
... at what level you can't beat the computer opponent anymore!


Now I can win most of the times @ level 7, playing cricket. Still no luck with 8... :|