Seuls les membres ayant 30 points peuvent parler sur le chat.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Projet Odyssée
Shadow15510Hors ligneAdministrateurPoints: 3649 Défis: 15 Message

Projet Odyssée

Posté le 26/06/2019 17:23

Le projet Odyssée est un projet de jeu de Rôle en C.

Ce topic sert à cumuler les avancements du projet, mais aussi les discussions diverses autour du projet.

Les éléments du jeu et de ses moteurs sont répertoriés dans les éléments pratiques.

- Les Réunions :
Les réunions sont indispensables à l'organisation de l'équipe. Mais il est dur de se trouver tous au même endroit en même temps, c'est pourquoi je propose un Framapad (voir l'adresse plus bas). Cela permet à chaque membre de poser des questions ou d'y répondre sans forcément que tous le monde soit présent. Je vous invite donc a y aller régulièrement pour suivre l'avancée du projet.


- Débats en cours :
Sont consignés dans cette section, tous les débats qui touchent le projet. Ces débats ont lieu soit sur le Framapad soit sur ce topic

• Quel système pour les maps ?
• Faut-il utiliser des tileset de Pokémon ?

- Décisions prises :
Sont consignés ici tous les débats ayant aboutit.

Les sprites
Les sprites
Taille de 8 pixels par 8 pixels, en nuances de gris : #ffffff (blanc), #aaaaaa (gris clair), #555555 (gris foncé) et #000000 (noir).

Nous avons besoin de :
- Au moins deux PnJ animés (8 sprites au total de 8x12 avec deux sprites par direction) de préférence un homme et une femme. (PnJ femme est en cours de dessin)
- PnJ plus simple et monstres animés ou non.
- Des styles de murs, de toit de fenêtres et de portes
- Des éléments de décors textures : herbes, mer animé (ou lac) berge ensablée, forêt (donc arbres), plantes…
- Mobilier : lit, tables, chaises, tabouret, coffres, placards, armoires, …
- Une police pour le jeu


L'outil pour coder
Gint
Gint :
Les points positifs :
- Gestion du gris propre
- Timers pour le clavier
- Portage sur les CG simplifié
Les points négatifs :
- Pas simple à installer
- L'utilisation demande quelques bases en Bash

SDK :
Les points positifs :
- Facile d'utilisation et d'installation
- Permet une gestion du clavier par timer
- Possède un émulateur intégré
Les points négatifs :
- Mauvaise gestion du gris
- Editeur mal fait
- Difficulté pour le portage sur la Graph 90+E


- Éléments pratiques :
Adresse du Framapad
Adresse du Git
L'architecture du code
L'architecture du système de map
La todo list
Éditeur de maps

Données diverses


- Connaissances :
Le système de matrice pour les maps
Pour Gitea :
1°. Installer git
2°. Lancer la console, et changer le répertoire de travail pour le dépôt local : cd <nom_du_répértoire> sous linux et mac et de mv <nom_du_répértoire> sous windows
3°. git clone <URL du dépôt en HTTPS ou SSH>
Vous avez cloné le dépôt git, vous pouvez travailler dessus.
Pour mettre à jour votre dépôt : git pull
Pour envoyer sur le dépôt en ligne, les modifs' :
git add <nom_fichier.extension>
git commit -m "Commentaire"
git push
Pour connaitre l'état de votre dépôt local par rapport à celui en ligne : git status

- Avancement du projet :
Avancement total
   7%


- Par catégorie :
Avancement du Code
   1%

Avancement des Graphismes
   12%

Avancement du Scénario
   10%


- Équipe :
- KikooDX
- Rader (Graphiste)
- Shadow15510 (Scénariste, Graphiste)
- Massena (Graphiste)
- Leno (Graphiste)

- On demande :
• 2 Programmeurs
Graphiste (Pas necessaire pour l'instant)
• 1 Scénariste

Soit un total de 6 membres minimum à la fin.
Les rôles sont cumulables et peuvent changer à la demande du membre.


Dernière mise à jour le : 11 Juillet 2019


Pages : Précédente1 ... , 8, 9, 10, 11, 12, 13, 14, 15, 16Suivante
LenoHors ligneMembrePoints: 185 Défis: 0 Message

Citer : Posté le 07/07/2019 17:40 | #


J'ai créé un tileset d'herbe et de chemin
Seid ihr das Essen ? Nein, wir sind der Jäger !
Shadow15510Hors ligneAdministrateurPoints: 3649 Défis: 15 Message

Citer : Posté le 07/07/2019 18:37 | #


Hey ! Bien joué !
(\_/) -Bonne vacances. Pyon~ -
( '.' )/")
(")_(")

Fermé pour cause de vacances annuelles du vendredi 2 août au lundi 26 août !


Signature
Signature
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   98%
LephenixnoirEn ligneAdministrateurPoints: 15231 Défis: 136 Message

Citer : Posté le 07/07/2019 18:51 | #


Joli ! Attention aux aplats de gris toutefois !
MassenaHors ligneMembrePoints: 764 Défis: 3 Message

Citer : Posté le 07/07/2019 18:51 | #


Ma mer est toute en grise...
oups
Glory to Arstozka.
LephenixnoirEn ligneAdministrateurPoints: 15231 Défis: 136 Message

Citer : Posté le 07/07/2019 18:52 | #


Oui ça rend vraiment pas terrible sur la calculatrice. Mieux vaut s'en servir uniquement pour les ombres et les détails. x')
Shadow15510Hors ligneAdministrateurPoints: 3649 Défis: 15 Message

Citer : Posté le 08/07/2019 13:59 | #


Je repense aux fontaines, il faudra revoir les bords en fonction

Ajouté le 09/07/2019 à 17:06 :
J'ai modifié un peu le scénario et je suis en train de retoucher les vagues de Massena ! J'ai fait un commit hier avec une révision de l'interface utilisateur in game et deux trois modifs' des fontaines
(\_/) -Bonne vacances. Pyon~ -
( '.' )/")
(")_(")

Fermé pour cause de vacances annuelles du vendredi 2 août au lundi 26 août !


Signature
Signature
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   98%
RaderHors ligneMembrePoints: 183 Défis: 0 Message

Citer : Posté le 09/07/2019 17:13 | #


J'ai vu, ça rends bien. J'ai hâte de voir ce que va donner le jeu une fois fini
Shadow15510Hors ligneAdministrateurPoints: 3649 Défis: 15 Message

Citer : Posté le 09/07/2019 17:17 | #


Je dois avouer que…moi aussi

Ajouté le 11/07/2019 à 14:01 :
J'ai fait un schémas du scénario.
J'ai également supprimé les parties obsolète de la page sur le système de maps, qui est devenu différent avec Gint. Je ne sais pas comment ça marche, j'essaye de comprendre mais si quelqu'un est volontaire pour synthétiser comment ça marche : je lui en serai reconnaissant !

Ajouté le 11/07/2019 à 14:22 :
J'ai mis à jour le post principal : Gint a été choisit pour coder L'utilisation des tileset de pokémon sont toujours en débat Et le système de maps et toujours en réfléxion. J'ai également ré-organisé le pad.
(\_/) -Bonne vacances. Pyon~ -
( '.' )/")
(")_(")

Fermé pour cause de vacances annuelles du vendredi 2 août au lundi 26 août !


Signature
Signature
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   98%
Shadow15510Hors ligneAdministrateurPoints: 3649 Défis: 15 Message

Citer : Posté le 11/07/2019 17:32 | # | Fichier joint


Les premiers jet de maps avec les tiles en nuances de gris : ça en jette !!


(\_/) -Bonne vacances. Pyon~ -
( '.' )/")
(")_(")

Fermé pour cause de vacances annuelles du vendredi 2 août au lundi 26 août !


Signature
Signature
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   98%
LenoHors ligneMembrePoints: 185 Défis: 0 Message

Citer : Posté le 11/07/2019 17:44 | #


Ça tues
Par contre l'herbe et les pierres au sol ressortent un peu trop je trouves
Seid ihr das Essen ? Nein, wir sind der Jäger !
Shadow15510Hors ligneAdministrateurPoints: 3649 Défis: 15 Message

Citer : Posté le 11/07/2019 17:46 | #


Yeah !
Ça ressort, oui, mais c'est pas mal du tout je trouve et puis, on pourra en faire des éléments sur lesquels le joueur peut marcher
(\_/) -Bonne vacances. Pyon~ -
( '.' )/")
(")_(")

Fermé pour cause de vacances annuelles du vendredi 2 août au lundi 26 août !


Signature
Signature
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   98%
LenoHors ligneMembrePoints: 185 Défis: 0 Message

Citer : Posté le 11/07/2019 17:48 | #


Sinon niveau code ça donne quoi ?
Seid ihr das Essen ? Nein, wir sind der Jäger !
Shadow15510Hors ligneAdministrateurPoints: 3649 Défis: 15 Message

Citer : Posté le 11/07/2019 17:51 | #


Rien… Je patauge comme pas possible Aucun des moteurs n'est fait et je ne sais pas quand je vais réussir à commencer. Pour l'instant j'essaye les moteurs Graphiques du jeu. Sans succès… J'avance le scénario de temps en temps aussi…
(\_/) -Bonne vacances. Pyon~ -
( '.' )/")
(")_(")

Fermé pour cause de vacances annuelles du vendredi 2 août au lundi 26 août !


Signature
Signature
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   98%
LephenixnoirEn ligneAdministrateurPoints: 15231 Défis: 136 Message

Citer : Posté le 11/07/2019 18:00 | #


Mais si, ça progresse ! On apprend à Shadow comment intégrer les maps dans l'add-in de façon fluide.
Shadow15510Hors ligneAdministrateurPoints: 3649 Défis: 15 Message

Citer : Posté le 11/07/2019 18:01 | #


J'avoue avoir du mal à comprendre…

(\_/) -Bonne vacances. Pyon~ -
( '.' )/")
(")_(")

Fermé pour cause de vacances annuelles du vendredi 2 août au lundi 26 août !


Signature
Signature
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   98%
LephenixnoirEn ligneAdministrateurPoints: 15231 Défis: 136 Message

Citer : Posté le 11/07/2019 18:02 | #


C'est aussi simple que "on convertit automatiquement la map Tiled en une matrice" :3
Shadow15510Hors ligneAdministrateurPoints: 3649 Défis: 15 Message

Citer : Posté le 11/07/2019 18:03 | #


Je commence à voir comment ça marche, Mais je ne sais pas encore comment gérer tout ça mais tu va m'aider hein ? Dit ?
(\_/) -Bonne vacances. Pyon~ -
( '.' )/")
(")_(")

Fermé pour cause de vacances annuelles du vendredi 2 août au lundi 26 août !


Signature
Signature
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   98%
LephenixnoirEn ligneAdministrateurPoints: 15231 Défis: 136 Message

Citer : Posté le 11/07/2019 18:04 | #


Quoi, je le fais pas déjà ?
Shadow15510Hors ligneAdministrateurPoints: 3649 Défis: 15 Message

Citer : Posté le 11/07/2019 18:05 | #


Si, mais je parlais pour après !
(\_/) -Bonne vacances. Pyon~ -
( '.' )/")
(")_(")

Fermé pour cause de vacances annuelles du vendredi 2 août au lundi 26 août !


Signature
Signature
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   98%
LephenixnoirEn ligneAdministrateurPoints: 15231 Défis: 136 Message

Citer : Posté le 11/07/2019 18:05 | #


Mais oui t'inquiète pas. Vous aurez le système de développement le plus propre de tous les jeux sortis depuis plusieurs années <3
Shadow15510Hors ligneAdministrateurPoints: 3649 Défis: 15 Message

Citer : Posté le 11/07/2019 18:08 | #


Ouais !! On aura aussi le plus gros monde jamais créer ! J'aime bien le travail propre !
(\_/) -Bonne vacances. Pyon~ -
( '.' )/")
(")_(")

Fermé pour cause de vacances annuelles du vendredi 2 août au lundi 26 août !


Signature
Signature
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Moral
   98%
Pages : Précédente1 ... , 8, 9, 10, 11, 12, 13, 14, 15, 16Suivante

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 59 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd