Demande d'avis sur l'utilisation de PureBasic
Publié : mer. 10/oct./2012 14:54
Bonjour à tous,
En premier lieu je ne suis pas persuadé d’être dans la bonne rubrique mais les autres me semblaient trop spécialisées pour poser mon « problème » donc par avance désolé si le post n’est pas au bon endroit.
J’ouvre ce post pour solliciter votre expertise afin de définir si l’utilisation de PureBasic est la meilleure solution pour répondre à mon « problème ».
Je veux réaliser une application qui sera utilisée lors de la création de scénarios pour jeux de rôles. L’application doit également permettre de présenter les éléments réalisés lors de l’écriture des scénarios.
Création d’un scénario :
Lors de l’écriture d’un scénario il est souvent fait appel à des aides de jeu sous forme de plan ou d’images. L’application à développer devra permettre de réaliser ces plans.
Représentation des aides de jeu :
Le principe de l’application nécessite d’utiliser un moniteur secondaire qui servira de « plateau de jeu » se moniteur pourra être positionné « à plat » sur la table (écran vers le haut) cependant, faire attention à d’éventuels problèmes de surchauffe.
Sur ce moniteur, le plateau de jeu sera représenté par une matrice de 20 cases par 12 cases. Chaque case représentera un emplacement sur lesquels pourront être positionnées des figurines représentant les joueurs.
Par exemple : une matrice de 1520 pixels par 912 pixels sur un moniteur de 20 pouces affichant une résolution de 1600 pixels par 1000 pixels donne un résultat ayant une échelle acceptable.
Question :
PureBasic est il à même de gérer plusieurs affichages ? (un affichage principal avec la fenêtre de gestion pour le maitre de jeu et un affichage secondaire en plein écran pour présenter aux joueurs le plateau de jeu)
Réalisation des plans :
Chaque plan est constitué de plusieurs couches d’objets empilés afin de constituer l’image présentée aux joueurs.
Chaque couche est construite à partir d’éléments graphiques piochés dans des bibliothèques de formes de bases, représentation de sols, morceaux de murs, portes, accessoires, meubles, etc. (chaque objet graphique a une taille multiple de 76 pixels).
Pour chaque couche, certaines zones peuvent être transparente et de ce fait laisser apparaitre sur ces zones les éléments de la couche inférieure.
Voici une idée des couches à gérer :
50 - Zone visible
45 - Ambiance (nuit, brouillard, clair)
40 - PnJ / Mobs
35 - Objets sur meubles
30 – Meubles / Objets sur le sol
25 - Portes / Fenêtres
20 - Murs
15 - Accessoires de sol (tapis, paillassons, etc.)
10 - Revêtement de sol (parquet, etc.)
05 - Sol
00 - Sous-sol
L’application doit permettre de réaliser ces plans par assemblages des objets graphiques sélectionnés dans des bibliothèques.
Il doit être également possible de définir une ambiance sonore pour le plan courant et également des sons ponctuels déclenchés par le maitre de jeu.
Questions :
PureBasic est il adapté pour la création d’images ayant plusieurs couches chacune d’elles élaborées à partir d’éléments graphiques disponibles sous formes de fichiers png avec des zones transparentes ?
La mise en œuvre de sons et de musiques sont ils possibles (musiques à faire « tourner en boucle » et sons à déclencher ponctuellement « par-dessus » la musique) ?
La sauvegarde des plans utilisera surement une description au sein d’un fichier xml, la création et la lecture de ce format est il aisé avec PureBasic ?
Suivi du scénario :
La fenêtre principale de l’application doit pouvoir proposer plusieurs types de contrôles afin d’apporter au maître de jeu des outils d’aides (prise de notes, boutons de déclenchement d’événements [sons ponctuels, activation désactivation de musiques, déclenchement de modifications graphiques], listes de choix du ou des plans à afficher, etc)
Question :
PureBasic offre t’il les outils de création des IHM windows ?
Par avance merci pour vos commentaires.
En premier lieu je ne suis pas persuadé d’être dans la bonne rubrique mais les autres me semblaient trop spécialisées pour poser mon « problème » donc par avance désolé si le post n’est pas au bon endroit.
J’ouvre ce post pour solliciter votre expertise afin de définir si l’utilisation de PureBasic est la meilleure solution pour répondre à mon « problème ».
Je veux réaliser une application qui sera utilisée lors de la création de scénarios pour jeux de rôles. L’application doit également permettre de présenter les éléments réalisés lors de l’écriture des scénarios.
Création d’un scénario :
Lors de l’écriture d’un scénario il est souvent fait appel à des aides de jeu sous forme de plan ou d’images. L’application à développer devra permettre de réaliser ces plans.
Représentation des aides de jeu :
Le principe de l’application nécessite d’utiliser un moniteur secondaire qui servira de « plateau de jeu » se moniteur pourra être positionné « à plat » sur la table (écran vers le haut) cependant, faire attention à d’éventuels problèmes de surchauffe.
Sur ce moniteur, le plateau de jeu sera représenté par une matrice de 20 cases par 12 cases. Chaque case représentera un emplacement sur lesquels pourront être positionnées des figurines représentant les joueurs.
Par exemple : une matrice de 1520 pixels par 912 pixels sur un moniteur de 20 pouces affichant une résolution de 1600 pixels par 1000 pixels donne un résultat ayant une échelle acceptable.
Question :
PureBasic est il à même de gérer plusieurs affichages ? (un affichage principal avec la fenêtre de gestion pour le maitre de jeu et un affichage secondaire en plein écran pour présenter aux joueurs le plateau de jeu)
Réalisation des plans :
Chaque plan est constitué de plusieurs couches d’objets empilés afin de constituer l’image présentée aux joueurs.
Chaque couche est construite à partir d’éléments graphiques piochés dans des bibliothèques de formes de bases, représentation de sols, morceaux de murs, portes, accessoires, meubles, etc. (chaque objet graphique a une taille multiple de 76 pixels).
Pour chaque couche, certaines zones peuvent être transparente et de ce fait laisser apparaitre sur ces zones les éléments de la couche inférieure.
Voici une idée des couches à gérer :
50 - Zone visible
45 - Ambiance (nuit, brouillard, clair)
40 - PnJ / Mobs
35 - Objets sur meubles
30 – Meubles / Objets sur le sol
25 - Portes / Fenêtres
20 - Murs
15 - Accessoires de sol (tapis, paillassons, etc.)
10 - Revêtement de sol (parquet, etc.)
05 - Sol
00 - Sous-sol
L’application doit permettre de réaliser ces plans par assemblages des objets graphiques sélectionnés dans des bibliothèques.
Il doit être également possible de définir une ambiance sonore pour le plan courant et également des sons ponctuels déclenchés par le maitre de jeu.
Questions :
PureBasic est il adapté pour la création d’images ayant plusieurs couches chacune d’elles élaborées à partir d’éléments graphiques disponibles sous formes de fichiers png avec des zones transparentes ?
La mise en œuvre de sons et de musiques sont ils possibles (musiques à faire « tourner en boucle » et sons à déclencher ponctuellement « par-dessus » la musique) ?
La sauvegarde des plans utilisera surement une description au sein d’un fichier xml, la création et la lecture de ce format est il aisé avec PureBasic ?
Suivi du scénario :
La fenêtre principale de l’application doit pouvoir proposer plusieurs types de contrôles afin d’apporter au maître de jeu des outils d’aides (prise de notes, boutons de déclenchement d’événements [sons ponctuels, activation désactivation de musiques, déclenchement de modifications graphiques], listes de choix du ou des plans à afficher, etc)
Question :
PureBasic offre t’il les outils de création des IHM windows ?
Par avance merci pour vos commentaires.