ateliers:queergames:clitospace
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
ateliers:queergames:clitospace [2017/04/08 16:33] – [Idée initiale et début du projet :] izawenn | ateliers:queergames:clitospace [2017/05/06 09:12] (Version actuelle) – izawenn | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
* // | * // | ||
* //Language utilisé : **Python**// | * //Language utilisé : **Python**// | ||
- | * //Logiciel utilisé | + | * //Logiciels utilisés |
+ | * //Logiciels utilisés pour les sons : **[[http:// | ||
[[https:// | [[https:// | ||
Ligne 14: | Ligne 15: | ||
- | {{: | + | |
==== Idée initiale et début du projet : ==== | ==== Idée initiale et début du projet : ==== | ||
- | Tout a commencé lors de la présentation du projet [[ateliers: | + | {{: |
+ | Tout a commencé lors de la présentation du projet [[ateliers: | ||
+ | Lorsqu' | ||
+ | C'est à partir de cette idée que nous avons décidés de crée un jeu qui ressemble un peu à Space invader, avec un vaisseau jouable en forme de clitoris. | ||
==== La version Scratch : ==== | ==== La version Scratch : ==== | ||
+ | La première version de ClitoSpace a été développé sur sur la version 2 de Scratch. La version 1.4 ne gérant pas le système de clone, indispensable pour avoir de multiple tirs à l' | ||
+ | Cette première version à permis définir l' | ||
+ | Car de multiple contraintes techniques la rendent difficilement compatible avec la borne [[ateliers: | ||
+ | Les principales difficultés rencontrées ont été : | ||
+ | * La faible résolution de l' | ||
+ | * La difficulté d' | ||
+ | * L' | ||
+ | |||
+ | Il ne faut pas oublier que Scratch est logiciel de programmation éducatif destiné aux enfants. Il nous a néanmoins permis de développer les mécaniques de base du jeu. | ||
{{: | {{: | ||
Ligne 24: | Ligne 37: | ||
==== Le portage Basic/ | ==== Le portage Basic/ | ||
+ | La version Scratch ayant atteinte ces limites, il a été décidé d' | ||
+ | Afin que tout le monde puis travailler sur les projets de programmation, | ||
==== Le portage python : ==== | ==== Le portage python : ==== | ||
+ | Pour l' | ||
+ | L' | ||
+ | * La gestion de feuille de sprites | ||
+ | * La transparence des sprites | ||
+ | * La gestion de plusieurs séquences, menu, jeu, game over, high-score, tutoriel, crédit. | ||
+ | * Une programmation orienté objet (un objet par ennemi, par tirs, par bonus etc...) avec un système d' | ||
+ | * Un système de liste pour le stockage des sprites courants. | ||
+ | * Un enregistrement des high-score (lecture / écriture dans un fichier) | ||
+ | Pour le moment, la référence la plus prometteuse est celle de [[http:// | ||
+ | Le script demande des adaptations pour y inclure un menu notamment. | ||
===== Ressources : ===== | ===== Ressources : ===== | ||
Ligne 38: | Ligne 62: | ||
==== Graphismes : ==== | ==== Graphismes : ==== | ||
* [[http:// | * [[http:// | ||
+ | |||
+ | ==== Sonores : ==== | ||
+ | * [[http:// | ||
+ | |||
ateliers/queergames/clitospace.txt · Dernière modification : 2017/05/06 09:12 de izawenn