Et le langage, dans tout ça...

11 views
Skip to first unread message

Laurent Vaucher

unread,
Jun 9, 2012, 4:40:37 PM6/9/12
to chick...@googlegroups.com
C'est vrai, quoi ! Il va falloir rapidement se décider sur un langage. Dans l'absolu, si on n'avait pas de limite de temps, on pourrait se lancer avec un langage dynamique pour un prototype et tout porter sur un langage compilé en cas de perfs insuffisantes. Mais on n'aura pas le temps, donc pas le luxe de changer de langage le 14 juillet.

On a pas mal de compétences C/C++, mais je dois bien avouer que ça me fait un peu peur :) Sans doute un vieux réflèxe archaïque de quelqu'un qui est passé depuis longtemps maintenant à des langages mieux élevés, qui ne me crachent pas à la figure quand lui pas content. C++ est le langage principal de Christophe, NicolasV et sans doute Florian. Moi j'aurais une préférence pour JavaScript. David et Manu ? C# ?

C'est jouable en C++, mais peut-être en divisant le codage entre "C++ moteur" et "scripting pour le contenu". Si on fait ce choix-là, ça repose la question : quel langage de scripting ? C#, en embarquant mono pour être conformes aux éxigences d'open-source ? Il faudra faire attention à ne pas faire une usine à gaz qui prenne tout notre temps.

Si on part sur JavaScript ou Python, nos trois pros de C++ risquent de passer plus de temps à apprendre le langage qu'à coder le jeu, ce qui est dommage. En même temps, quand on sait dompter C++, le reste c'est de la rigolade.

Allez, je vous laisse méditer là-dessus. J'ai causé plus que mon compte aujourd'hui. Je vais me coucher.

Bonne nuit !

chrivier

unread,
Jun 9, 2012, 6:49:25 PM6/9/12
to chickenpix

pour le langage, je dirais que tout dépend aussi du moteur que l'on
souhaite embarqué non ?



On 9 juin, 22:40, Laurent Vaucher <laurentvauc...@gmail.com> wrote:
> C'est vrai, quoi ! Il va falloir rapidement se décider sur un langage. Dans
> l'absolu, si on n'avait pas de limite de temps, on pourrait se lancer avec
> un langage dynamique pour un prototype et tout porter sur un langage
> compilé en cas de perfs insuffisantes. Mais on n'aura pas le temps, donc
> pas le luxe de changer de langage le 14 juillet.
>
> On a pas mal de compétences C/C++, mais je dois bien avouer que ça me fait
> un peu peur :) Sans doute un vieux réflèxe archaïque de quelqu'un qui est
> passé depuis longtemps maintenant à des langages mieux élevés, qui ne me
> crachent pas à la figure quand lui pas content. C++ est le langage
> principal de Christophe, NicolasV et sans doute Florian. Moi j'aurais une
> préférence pour JavaScript. David et Manu ? C# ?
>
> C'est jouable en C++, mais peut-être en divisant le codage entre "C++
> moteur" et "scripting pour le contenu". Si on fait ce choix-là, ça repose
> la question : quel langage de scripting ? C#, en embarquant mono<http://www.mono-project.com/Embedding_Mono>pour être conformes aux éxigences d'open-source ? Il faudra faire attention

Laurent Vaucher

unread,
Jun 10, 2012, 6:44:53 AM6/10/12
to chick...@googlegroups.com
Oui et non. Quel que soit le langage qu'on choisit, on trouvera des bibliothèques. Et comme aujourd'hui, aucun de nous n'a d'expérience sur aucune d'entre elles (à ce que je sache), ça ne nous aide pas trop à choisir. En C++, Python, Java, C#, JavaScript, il y a plein de choix possibles, au moins pour s'abstraire des aspects graphiques et sonores de manière portable.

chrivier

unread,
Jun 10, 2012, 10:42:47 AM6/10/12
to chickenpix
ok, je dirais C++ pour les perfs,
Pour les autres langages de scripts, je pense qu'on peut s'en tirer
sans trop de problème, le plus long se sera d'apprendre à utiliser les
librairies graphiques...
pouquoi pas java, il y a l'air d'avoir quelques librairies dispo,
c'est hyper portable, et c'est super simple d'avoir un environnement
comment avec Eclipse (remarque pour la majorité des langages :p )

emmanuel.etasse

unread,
Jun 10, 2012, 3:51:35 PM6/10/12
to chickenpix
Je me suis plongé dans les tutos de pixel arts... du coup, je crois
que je vais me concentrer sur les aspects graphiques car ça m'a l'air
beaucoup de travail tout ça pour arriver à du joli.
Du coup, je n'envisage pas de coder pour le moment, et donc, je laisse
les codeurs choisir les outils,langages et libs...

J'ai regarder les démos de crafty, et j'ai bien aimé cette démo ici :
http://morrisgames.info/
ça ressemble à d'autres jeux accessibles aux enfants pour les faire
commencer à programmer : est-ce que de principe de "petit jeu
programmable", ça nous donnerait pas un premier incrément livrable ?

Ces pixels, ça me rappelle des heures perdues (ou gagnées) à jouer à
de vieux jeux dans lequel chaque pixel comptait : Prince of Persia,
Kyrandia, King Quest... qqun connait-il ces jeux ? (zut je trolle)

@+
manu

On Jun 9, 10:40 pm, Laurent Vaucher <laurentvauc...@gmail.com> wrote:
> C'est vrai, quoi ! Il va falloir rapidement se décider sur un langage. Dans
> l'absolu, si on n'avait pas de limite de temps, on pourrait se lancer avec
> un langage dynamique pour un prototype et tout porter sur un langage
> compilé en cas de perfs insuffisantes. Mais on n'aura pas le temps, donc
> pas le luxe de changer de langage le 14 juillet.
>
> On a pas mal de compétences C/C++, mais je dois bien avouer que ça me fait
> un peu peur :) Sans doute un vieux réflèxe archaïque de quelqu'un qui est
> passé depuis longtemps maintenant à des langages mieux élevés, qui ne me
> crachent pas à la figure quand lui pas content. C++ est le langage
> principal de Christophe, NicolasV et sans doute Florian. Moi j'aurais une
> préférence pour JavaScript. David et Manu ? C# ?
>
> C'est jouable en C++, mais peut-être en divisant le codage entre "C++
> moteur" et "scripting pour le contenu". Si on fait ce choix-là, ça repose
> la question : quel langage de scripting ? C#, en embarquant mono<http://www.mono-project.com/Embedding_Mono>pour être conformes aux éxigences d'open-source ? Il faudra faire attention

chrivier

unread,
Jun 10, 2012, 5:40:31 PM6/10/12
to chickenpix
c'est sympa ce principe de résolution de combat,
ça me fait penser à un jeu de plateau (diplomatie) qu'on jouait par
mail :)



On 10 juin, 21:51, "emmanuel.etasse" <emmanuel.eta...@gmail.com>
wrote:

Laurent Vaucher

unread,
Jun 11, 2012, 2:04:59 AM6/11/12
to chick...@googlegroups.com
Si vous aimez ces jeux de programmation, je vous conseille d'essayer :


Reply all
Reply to author
Forward
0 new messages