Hello,
I just want to start off by saying that prdarts is awesome, great job. I have tried a few and this one is by far the best one. I didn't have too much trouble getting it going. My dart board is a Valley Cougar coin operated machine and it it works great as is but i wanted different games and stat tracking. The matrix is 4x16. After everything worked i implemented a button and i vibration miss sensor. Took me awhile to get then going because i wasn't sure how pydarts was reading it and when i first calibrated the matrix it didn't ask about miss sensor. it also did not ask about the undo button. My work around was just asking the "key presses" to the config file. I only had 1 button but needed two, one for player change change and one for undo. so what i did in the ino file i had it output "s" (player change) if less than 1000 milliseconds and if great than 2000 milliseconds it would output "" for undoing. For my miss sensor i have it outputting "m". Everything seems to be working so far. I had to change the debounce from 20 to 100 because say the dart didn't stick in the Dartboard it would count the dart and also give me a miss for the next dart. The added debounce seems to be working. Since everything is working so far I would like to start making changes. If a player has already been added previously it would be cool if you didn't have to type player name again when starting new local game or starting pydarts again. Maybe a drop-down menu? Another idea would be adding a button to look up career player stats for 01 or cricket. And maybe show career stats during gameplay. Also right now when undoing a dart throw it undoes the whole round. Maybe we can have it just Unthrow last dart? 1 issue i did see was that i don't have any sound and it's really not an issue right now but would be cool to fix. I did see that a fix was posted in the discussion by downgrading python to 3.8. I have 3.18 so i would like to stay away from that. Finally I'd like to know if there is still support for pydarts.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi!
I am poilou, main developper of pydarts.
Thanks a lot for your feedback.
I recommand you to use the latest code instead of using binary files.
Unfortunately I have no time anymore to continue support on pydarts, but I am really pleased if someone would fork it and continue to develop the project.
It's a good way to learn python :)
Enjoy your games !
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2025-05-10
hey Pilou, I'm very sad that you're no longer managing the project. I've been using it for years and have built over five dartboards.
Is there any way to reach you?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bonjour Anonymous
Il semble que Poilou ai définitivement déserté.
Je ne suis pas développeur et je ne peut pas reprendre le projet mais je bricole de mon côté et j'améliore sans cesse le projet pour moi même. voir mes "forks" .
Je veux bien t'aider si c'est possible.
Pour ta question sur comment ajouter le nom d'un joueur qui a déjà joué, sais-tu que tu peux ajouter des noms de joueur dans le fichier config pydarts.cfg.
Met "localplayers:" suivi du nom des joueurs. (ex: localplayers:Anonymous,Poilou) , et tu n'auras pas a saisir le nom de ces joueurs au démarrage d'une partie.
Ton idée d'un menu déroulant est très bonne, je vais y réfléchir.
Pour ce qui est d'annuler uniquement la dernière fléchette, j'ai déjà fait la modification dans mon jeu.
Quelle version utilises-tu? est tu sur PC ou bien sur Linux?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
I just want to start off by saying that prdarts is awesome, great job. I have tried a few and this one is by far the best one. I didn't have too much trouble getting it going. My dart board is a Valley Cougar coin operated machine and it it works great as is but i wanted different games and stat tracking. The matrix is 4x16. After everything worked i implemented a button and i vibration miss sensor. Took me awhile to get then going because i wasn't sure how pydarts was reading it and when i first calibrated the matrix it didn't ask about miss sensor. it also did not ask about the undo button. My work around was just asking the "key presses" to the config file. I only had 1 button but needed two, one for player change change and one for undo. so what i did in the ino file i had it output "s" (player change) if less than 1000 milliseconds and if great than 2000 milliseconds it would output "" for undoing. For my miss sensor i have it outputting "m". Everything seems to be working so far. I had to change the debounce from 20 to 100 because say the dart didn't stick in the Dartboard it would count the dart and also give me a miss for the next dart. The added debounce seems to be working. Since everything is working so far I would like to start making changes. If a player has already been added previously it would be cool if you didn't have to type player name again when starting new local game or starting pydarts again. Maybe a drop-down menu? Another idea would be adding a button to look up career player stats for 01 or cricket. And maybe show career stats during gameplay. Also right now when undoing a dart throw it undoes the whole round. Maybe we can have it just Unthrow last dart? 1 issue i did see was that i don't have any sound and it's really not an issue right now but would be cool to fix. I did see that a fix was posted in the discussion by downgrading python to 3.8. I have 3.18 so i would like to stay away from that. Finally I'd like to know if there is still support for pydarts.
Hi!
I am poilou, main developper of pydarts.
Thanks a lot for your feedback.
I recommand you to use the latest code instead of using binary files.
Unfortunately I have no time anymore to continue support on pydarts, but I am really pleased if someone would fork it and continue to develop the project.
It's a good way to learn python :)
Enjoy your games !
hey Pilou, I'm very sad that you're no longer managing the project. I've been using it for years and have built over five dartboards.
Is there any way to reach you?
Bonjour Anonymous
Il semble que Poilou ai définitivement déserté.
Je ne suis pas développeur et je ne peut pas reprendre le projet mais je bricole de mon côté et j'améliore sans cesse le projet pour moi même. voir mes "forks" .
Je veux bien t'aider si c'est possible.
Pour ta question sur comment ajouter le nom d'un joueur qui a déjà joué, sais-tu que tu peux ajouter des noms de joueur dans le fichier config pydarts.cfg.
Met "localplayers:" suivi du nom des joueurs. (ex: localplayers:Anonymous,Poilou) , et tu n'auras pas a saisir le nom de ces joueurs au démarrage d'une partie.
Ton idée d'un menu déroulant est très bonne, je vais y réfléchir.
Pour ce qui est d'annuler uniquement la dernière fléchette, j'ai déjà fait la modification dans mon jeu.
Quelle version utilises-tu? est tu sur PC ou bien sur Linux?