| Concours #02 - Dix secondes | |
|
+19Yvanor red-error Rem_101 Voxy Craki BuzzJeux SPLN Chlorodatafile Asu mortelkill D-z Mobi Xaychru04 hyper Térence Linky439 glcraft San onilink_ 23 participants |
|
Auteur | Message |
---|
Mobi Utilisateur confirmé: Rang ****
Messages : 1256 Localisation : Dijon
| Sujet: Re: Concours #02 - Dix secondes Jeu 12 Juin 2014 - 23:57 | |
| |
|
| |
red-error Utilisateur confirmé: Rang ****
Messages : 1015 Projet Actuel :
| Sujet: Re: Concours #02 - Dix secondes Ven 13 Juin 2014 - 0:36 | |
| Je vais pour un mix coloré entre Chu-chu Rockets et une sorte de Serpents et échelles? Ou quelque chose du genre. - Mock-up du gameplay (spoiler!):
Durant les 7+3 secondes où la map apparaît, on peut poser autant de tiles haut/bas que l'on veut. Puis le jeu se lance en mode limité, le personnage se déplace et suit les tiles de saut ^ v. Le but est d'arriver en bas du 7e niveau. Rentrer dans un mur fait perdre une vie. 7 continues et 3 vies, une fois les vies perdues on recommence le niveau. Les parois font rebondir. A chaque nouveau niveau atteint, une tile haut/bas supplémentaire posable est accessible (3 max). Le personnage ne peut sauter juste après un saut de tile (doit avancer, ne peut pas descendre en ligne droite). Bonus de vie/miroirs etc?
|
|
| |
D-z Utilisateur confirmé: Rang *****
Messages : 1611 Localisation : Montpellier
| Sujet: Re: Concours #02 - Dix secondes Ven 13 Juin 2014 - 0:53 | |
| - gabin49 a écrit:
- J'aimerai utiliser la police d’écriture de la NES, c'est pas du rip si c'est un font ? Sinon je vais devoir utiliser le Comic Sans MS... ça craint XD.
Tu prends ton propre jeu en otage c'est ça ? :p |
|
| |
glcraft Utilisateur confirmé: Rang *****
Messages : 1698 Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P Projet Actuel : Jeu de survie avancé
||--------
| Sujet: Re: Concours #02 - Dix secondes Ven 13 Juin 2014 - 12:01 | |
| Exactement, si le jeu m’écoute pas, je l'humilie devant tout le monde X) ! Pour vous faire une idée de ce que ca ressemble, voici un petit screen : Bien qu'il ressemble un peu a un jeu GM, celui ci est totallement ecrit en C++ (j'utilise opengl3.0, sfml et stb_image) |
|
| |
glcraft Utilisateur confirmé: Rang *****
Messages : 1698 Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P Projet Actuel : Jeu de survie avancé
||--------
| Sujet: Re: Concours #02 - Dix secondes Lun 16 Juin 2014 - 1:27 | |
| petite MAJ du gameplay, le systeme de particule : c'est marrant et performant |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Concours #02 - Dix secondes Lun 16 Juin 2014 - 9:08 | |
| Pas de soucis pour les polices. |
|
| |
Asu Utilisateur confirmé: Rang ****
Messages : 895
| Sujet: Re: Concours #02 - Dix secondes Lun 16 Juin 2014 - 9:18 | |
| OpenGL 3... Pour un jeu comme ça, pourquoi pas garder la 1.1? |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Concours #02 - Dix secondes Lun 16 Juin 2014 - 9:58 | |
| Cplus une façon de programmer qu'autre chose j'imagine. A chacun ses petites habitudes hein |
|
| |
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: Re: Concours #02 - Dix secondes Lun 16 Juin 2014 - 10:42 | |
| D'ailleurs, en parlant de particules, vous faites comment votre système vous ? Un objet par particule ou ia moyen d'optimiser ? |
|
| |
Rem_101 *Excellent utilisateur*
Messages : 4356 Localisation : chez votre marchand de journaux
| Sujet: Re: Concours #02 - Dix secondes Lun 16 Juin 2014 - 12:55 | |
| Y a un systeme de particule/emitter intégré dans Game maker. EDIT: Ah nan en fait je suis complètement hors sujet, autant pour moi. :p |
|
| |
D-z Utilisateur confirmé: Rang *****
Messages : 1611 Localisation : Montpellier
| Sujet: Re: Concours #02 - Dix secondes Lun 16 Juin 2014 - 15:51 | |
| Térence : en C++ un objet ça n'a pas d'overhead si tu n'utilises pas le dispatching virtuel. Donc oui, un objet par particule :) |
|
| |
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: Re: Concours #02 - Dix secondes Lun 16 Juin 2014 - 16:42 | |
| - D-z a écrit:
- Térence : en C++ un objet ça n'a pas d'overhead si tu n'utilises pas le dispatching virtuel. Donc oui, un objet par particule
C'est à dire ? Ce serait donc plus rapide en C++ qu'en java ? (sans tenir compte du fait qu'il est de base plus rapide que le java) De beaucoup ? Mais effectivement ia pas de doute, un objet par particule c'est très pratique, ne serait ce que pour pouvoir récupérer leurs positions |
|
| |
glcraft Utilisateur confirmé: Rang *****
Messages : 1698 Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P Projet Actuel : Jeu de survie avancé
||--------
| Sujet: Re: Concours #02 - Dix secondes Lun 16 Juin 2014 - 17:00 | |
| Un objet en C++ n'est qu'un ensemble de méthodes et de variable. Donc si la particule n'est pas surcharger (pas ou peu de collision, pas de calculs gigantesque pendant l'update et affichage dans un unique Vertex Buffer Object), oui, une particule par objet est suffisant. d'ailleurs, il est possible de faire des groupes de particule par objet, mais aucun intérêt, ça reviens à la même chose (sauf si les particules sont différent ente eux évidement ^^). |
|
| |
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: Re: Concours #02 - Dix secondes Lun 16 Juin 2014 - 17:25 | |
| Ok, c'est noté, merci Je pensais qu'il fallait se compliquer un peu plus la vie moi |
|
| |
Chlorodatafile Utilisateur confirmé: Rang *****
Messages : 2929 Localisation : Belfort Projet Actuel :
Paralights
| Sujet: Re: Concours #02 - Dix secondes Lun 16 Juin 2014 - 19:33 | |
| - Térence68 a écrit:
- Ok, c'est noté, merci Je pensais qu'il fallait se compliquer un peu plus la vie moi
Pour dire, faut exploiter la même méthode en Lua, et une fois la méthode prise, c'est très confortable. Après, l'idéal c'est de créer une bibliothèque de fonction de mouvement, genre fonction de easing, et une bibliothèque de comportement, et ensuite, créer une class emither, contenant un groupement de point de départ pour particule, et avec tout ça, tu créés une class générant des emither à particules selon les paramètre de départ, et si tu gère bien ton affaire, c'est super léger, pratique, et ça évite les test inutile aussi. |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Concours #02 - Dix secondes Mar 17 Juin 2014 - 0:00 | |
| En fait ce que Deezee voulais dire, c'est qu'en C++, si t'utilises pas la virtualité, ton instance prendra en mémoire tant d'octets qu'il lui a été assigné. Genre si tu fous 2 float pour la position, bah ça prendra 8 octets. Si t'en instancie 100 dans un tableau, ça prendra donc 800 octets. Le truc c'est que dès que t'utilise des méthodes virtuelles ça nécessite de stocker des pointeurs spéciaux pour accéder aux méthodes virtuelles des classes en question, du coup ça grossis les instances sans que ce soit forcément "visible" dans le code. Le soucis en java c'est que de base chaque instance consomme, car déjà y a le garbage collector qui doit gérer sa durée de vie, alors si en plus java gère différemment les méthodes et tout le tsointsoin, ça risque de donner un truc assez lourd pour pas grand chose |
|
| |
D-z Utilisateur confirmé: Rang *****
Messages : 1611 Localisation : Montpellier
| Sujet: Re: Concours #02 - Dix secondes Mar 17 Juin 2014 - 13:40 | |
| Oublie pas le réseau de dispatching et la RTTI :p En Java si je ne m'abuse la seule solution viable est de bosser dans des tableaux de types natifs, et d'encapsuler tout derrière une classe. |
|
| |
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: Re: Concours #02 - Dix secondes Mar 17 Juin 2014 - 13:48 | |
| Je pense que je vais laisser tomber les particules pour le moment... |
|
| |
Chlorodatafile Utilisateur confirmé: Rang *****
Messages : 2929 Localisation : Belfort Projet Actuel :
Paralights
| Sujet: Re: Concours #02 - Dix secondes Mar 17 Juin 2014 - 18:38 | |
| - D-z a écrit:
- Oublie pas le réseau de dispatching et la RTTI :p
Tu veux dire par là ? Pour que je sache, mieux vaut que je n'oublie rien dans mon moteur quoi. XD |
|
| |
D-z Utilisateur confirmé: Rang *****
Messages : 1611 Localisation : Montpellier
| Sujet: Re: Concours #02 - Dix secondes Mar 17 Juin 2014 - 23:25 | |
| Ça fait partie de l'overhead des objets Java. Respectivement pour dispatcher les appels de méthodes et permettre l'introspection. |
|
| |
Chlorodatafile Utilisateur confirmé: Rang *****
Messages : 2929 Localisation : Belfort Projet Actuel :
Paralights
| Sujet: Re: Concours #02 - Dix secondes Mer 18 Juin 2014 - 8:05 | |
| Ah ok. ^^ Mal suivi une discussion encore. x) |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Concours #02 - Dix secondes Mer 18 Juin 2014 - 10:01 | |
| De toute façon lua gère pas le double dispatching, donc bon... (enfin de ce que j'ai vu, mais pour un langage de script ce serait étonnant). |
|
| |
hyper Utilisateur confirmé: Rang ****
Messages : 1458 Localisation : près de Nantes Projet Actuel : Super Note Aventure
| Sujet: Re: Concours #02 - Dix secondes Ven 20 Juin 2014 - 20:16 | |
| L'histoire commence chez ce bon vieux daminetreg. Alors que la nuit tombait, un mystérieux malfaiteur s'introduisit dans la demeure et... kidnappa le malheureux ! Le ravisseur laissa un mot derrière lui : "Haha ha ha ha ha. Cette fois, vous ne m'aurez pas. J'ai besoin de ses connaissances pour DOMINER L'UNIVERS ! S'il ne me les donne pas, je lui boufferai son cerveau. " |
|
| |
red-error Utilisateur confirmé: Rang ****
Messages : 1015 Projet Actuel :
| Sujet: Re: Concours #02 - Dix secondes Ven 20 Juin 2014 - 23:43 | |
| Encore quelques screens moches. - Screens temporaires:
L'interface colorée qui avance : score en dodécimal (G H = 10 11) Le moteur rampant qui marche : ici une collision avec un bloc détruit (personnage invisible)
|
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Concours #02 - Dix secondes Sam 21 Juin 2014 - 8:57 | |
| |
|
| |
red-error Utilisateur confirmé: Rang ****
Messages : 1015 Projet Actuel :
| Sujet: Re: Concours #02 - Dix secondes Sam 21 Juin 2014 - 9:44 | |
| python2 avec pygame. (Vous pouvez vous moquer, mais au moins j'avance ) |
|
| |
onilink_ Modérateur
Messages : 9183 Localisation : Montpellier Projet Actuel : Planet Centauri
OniDev
| Sujet: Re: Concours #02 - Dix secondes Sam 21 Juin 2014 - 9:57 | |
| Perso je préfère largement python au gml donc bon x) |
|
| |
glcraft Utilisateur confirmé: Rang *****
Messages : 1698 Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P Projet Actuel : Jeu de survie avancé
||--------
| Sujet: Re: Concours #02 - Dix secondes Sam 21 Juin 2014 - 15:43 | |
| vous savez, nowhere de duangle est fit en python et franchement le jeu gere grave ! |
|
| |
hyper Utilisateur confirmé: Rang ****
Messages : 1458 Localisation : près de Nantes Projet Actuel : Super Note Aventure
| Sujet: Re: Concours #02 - Dix secondes Mar 24 Juin 2014 - 14:48 | |
| Un bout d'écran de mon jeu : |
|
| |
hyper Utilisateur confirmé: Rang ****
Messages : 1458 Localisation : près de Nantes Projet Actuel : Super Note Aventure
| Sujet: Re: Concours #02 - Dix secondes Mar 24 Juin 2014 - 19:18 | |
| |
|
| |
Contenu sponsorisé
| Sujet: Re: Concours #02 - Dix secondes | |
| |
|
| |
| Concours #02 - Dix secondes | |
|