Salut,
Je ne connais pas grand chose du développement de jeux vidéo, mais je souhaite tryhard pendant un moment pour voir ce que ça donne. Ce topic me servira à discuter avec d'autres dev et à poster un peu ce que je fais.
Si d'autres veulent tenter l'aventure, ils sont les bienvenus.
Je commence avec un shmup à la con en JS. J'avais fait une première mouture, pas de gestion de collision ni rien, je vais le recoder aujd pour qu'il soit jouable.
Petites précisions, ça sera très nul au début parce qu'on démarre de 0.
Simple shmup:
Enjoy.
Musique ♪ https://www.youtube.com/watch?v=IPrcBIHA8UI ♫
Je vais suivre l'évolution du topic parce que voilà
Bon courage
Le 09 novembre 2018 à 11:41:32 krankin a écrit :
Je vais suivre l'évolution du topic parce que voilàBon courage
Merci
Bon ce qu'on va faire rapidement:
Ajouter les contrôles
Ajouter un player
Ajouter un entity manager
Je pars sur un truc un peu synthwave. J'ajusterai les couleurs quand j'aurai un peu plus d'éléments.
Ca va être jouable mais le gameplay ne sera pas très étendu, c'est juste pour faire un essai.
J'irai ensuite vers des moteurs de jeux un peu plus poussé. Je me débrouille en c++, python et javascript.
Prochaine étape, une methode qui permet d'update son statut dans l'entity manager, puisque chaque entité a ses propres raisons de mourir.
J'ajoute les hitbox ensuite, et faire une petite animation pour le vaisseau.
J'ai fait une petite animation, je suis entrain de fix le système de collisions
C'est un peu crade.
Topic des développeurs
pdp de l'auteur
Le 09 novembre 2018 à 15:44:21 asteroidbelt a écrit :
Topic des développeurs
pdp de l'auteur
?
faut faire du cobol pour être développeur ?
Vraiment chiant qu'il n'y ait aucune gestion de dépendances en JS.
Jutilise de simples AAB pour la gestion de collisions. Je finis ça et je poste un gif.
Ensuite un générateur d'ennemis.
bizarrement mes collisions ne fonctionnent pas quand l'objet est en mouvement
Envoie les sources.
le rendu est dans canvas ou tu génère et interagit avec du markup html ?
Je m'installe
Le 09 novembre 2018 à 18:30:03 Cktalis a écrit :
Envoie les sources.
html https://pastebin.com/n0pWejQT
css https://pastebin.com/E73UPVrp
js https://pastebin.com/T6CdLXKp
Le 09 novembre 2018 à 18:32:01 Amenooo a écrit :
le rendu est dans canvas ou tu génère et interagit avec du markup html ?
dans un canvas
Le 09 novembre 2018 à 18:32:32 Joyca a écrit :
Je m'installe
Sois le bienvenu
Le 09 novembre 2018 à 16:59:02 _plam_ a écrit :
Vraiment chiant qu'il n'y ait aucune gestion de dépendances en JS.
npm ?
Le 09 novembre 2018 à 18:34:44 _plam_ a écrit :
Le 09 novembre 2018 à 18:32:01 Amenooo a écrit :
le rendu est dans canvas ou tu génère et interagit avec du markup html ?dans un canvas
Désolé si la question te semblais ridicule, mais bon vu le rendu actuel c'est largement faisable en manipulant du markup html & svg par exemple.
tu veux pas faire un codepen ?
Le 09 novembre 2018 à 18:39:13 bookboy a écrit :
Le 09 novembre 2018 à 16:59:02 _plam_ a écrit :
Vraiment chiant qu'il n'y ait aucune gestion de dépendances en JS.npm ?
nn je fais ça sur web browser
y'a peut-être un package j'ai pas regardé
Le 09 novembre 2018 à 18:40:02 Amenooo a écrit :
Le 09 novembre 2018 à 18:34:44 _plam_ a écrit :
Le 09 novembre 2018 à 18:32:01 Amenooo a écrit :
le rendu est dans canvas ou tu génère et interagit avec du markup html ?dans un canvas
Désolé si la question te semblais ridicule, mais bon vu le rendu actuel c'est largement faisable en manipulant du markup html & svg par exemple.
tu veux pas faire un codepen ?
non elle ne me semblait pas ridicule, mais je ne me voyais pas du tout faire ça comme ça
yes, tiens https://codepen.io/anon/pen/WYxEoe