Liens connexes

Dépêche modérée par

Dépêche éditée par

: UltraStar-NG 0.2.0 dans les bacs

Posté par Vincent LE LIGEOUR (). Modéré le 03 novembre 2007.
0
UltraStar-NG est un clone, fonctionnant sous GNU/Linux, du jeu PS2 Singstar. Le but du jeu est de marquer un maximum de points en chantant le plus juste possible sur les chansons de votre choix.

Après plusieurs mois de gestation la nouvelle version est prête et apporte les nouvelles fonctionnalités suivantes :
  • Support de l'UTF-8 dans les paroles (grâce à pango)
  • Support de la capture audio grâce à portaudio (v18 ou v19) ou gstreamer (ainsi alsa devient optionnel et le jeu peu techniquement fonctionner sous BSD et Windows).
  • Réécriture au passage de l'API d'aquisition sonore (sous forme de bilbiothèque C++) et du traitement du signal (FFT)
  • La détection des fichiers de paroles est moins sensible à la casse (utilisation de glob pour leur recherche)
  • Ajout de la recherche et du filtrage des morceaux chargés
  • Ajout d'un écran de configuration et d'un écran de score
  • Correction de bugs, améliorations diverses et variées
Nous recherchons également des personnes chantant bien (ou mal) pour se filmer (et surtout le jeu) en pleine action

> Lire les commentaires (21 commentaires, moyenne: 3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Chouette

Posté par sebastienb () le 03/11/2007 à 08:40. (lien). Évalué à 7.

Ça a l'air sympa comme jeu, assez marrant tout ça, mais ce qu'il manque c'est qu'il soit jouable from scratch, je n'ai aucune chanson de toutes les partitions téléchargeables, il serait très plaisant d'avoir des musiques libres à l'installation du jeu !

reutilisation de codes...

Posté par zerbro (page perso, ) le 03/11/2007 à 11:44. (lien). Évalué à 7.

Bravo pour le jeux tout ça, mais je croyais que la force du libre, c'était de pouvoir réutiliser du code.

Je lis dans la news "réécriture de l'api du traitement de signal (FFT)". Si le principe de la fft est (relativement) simple, et que tout le monde peut implémenter un algo correct, avoir un algo vraiment très rapide, ça demande beaucoup de boulot. Travail qui est fait par "FFTW", qui est une bibliothèque libre (GPL), qui implémente la FFT de façon vraiment performante (www.fftw.org).

Je trouve ça domage que du temps ai été perdu sur la FFT, (et apparemment des bugs introduits), alors qu'il existe cette bibliothèque. Sauf si les développeur voulait en apprendre un peu sur Fourier bien sur. Mais même dans ce cas, utiliser FFTW par la suite me semble une bonne idée...

Encore une fois, je ne lance la pierre à personne, et merci pour le jeu, je signal juste que c'est domage de ne pas utiliser les outils libre existant, surtout quand ils sont très performant.

Bravo !

Posté par Florent KOSMALA () le 04/11/2007 à 13:08. (lien). Évalué à 2.

Sérieusement, c'est du bon travail !
J'aime bien tout ces jeux musicaux (Stepmania, FretOnFire et UltraStarNG) et j'avoue que le travail ffectué par ultrastarNG est vraiment bon.
Par contre pour les musiques, FretsOnfire a fait 2 packages sous debian : fretsonfire et fretsonfire-sectoid-songs (avec 4 musiques), C'est pas possible de faire la même chose en incluant a part 2 ou 3 musiques pour tester ?

Bonne continuation à vous et merci pour ce jeu :)

Marche pas :(

Posté par BohwaZ (Jabber id, page perso, ) le 04/11/2007 à 22:59. (lien). Évalué à 2.

Ca a l'air cool et je voulais essayer d'intégrer une chanson libre, mais :

$ ultrastarng -c
Using /usr/share/games/ultrastar-ng//songs as default songs directory
ALSA lib pcm_dmix.c:803:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
Cannot open audio device default: Argument invalide

Sur debian etch/unstable. Même résultats sans -c, j'avais mis -c car le normal marchait pas. Si ça t'intéresse j'ai mis le strace ici : http://bohwaz.net/files/temp/ultralog.gz

(15 mégas de log !)

Rien sur le site officiel

Posté par therealnicoco () le 05/11/2007 à 10:24. (lien). Évalué à 0.

J'aimerai bien tester ce jeu, mais le site officiel ne mentionne pas cette nouvelle version. Pour ma distrib (arch), j'ai trouvé un paquet non officiel (AUR) mais assez vieux. Malgré tout j'ai trouvé les sources de cette version 0.2.0 par jeuxlibres.net.

Seulement voila je n'arrive pas à compiler, voila le message d'erreur :

/usr/bin/ld: cannot find -lboost_thread
collect2: ld returned 1 exit status
make[2]: *** [libdausng.la] Error 1
make[2]: Leaving directory `/home/nicoco/ultrastar/src/UltraStar-ng-0.2.0/audio'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nicoco/ultrastar/src/UltraStar-ng-0.2.0'
make: *** [all] Error 2

Je ne comprends vraiment pas grand chose à tout ça alors si quelqu'un pouvait m'aider (sûrement quelque chose à mettre en argument pour le "configure" ?). Je me ferai un plaisir de mettre un PKGBUILD à jour sur AUR si j'arrive à tester ce jeu !

Merci

Version 0.2.1 dans les bacs

Posté par Vincent LE LIGEOUR () le 05/11/2007 à 12:27. (lien). Évalué à 1.

Non, non, on ne se moque pas :) quelques bugs corrigés dans cette version.
Le site à également été mis a jour pour pointer vers ce dernier tar.gz.

Vincent

Revenir en haut de page