PDA

Voir la version complète : AMAC: Amaris Modern Air Combat



Amaris
03/11/2011, 18h42
Bonjour à tous,

Cela fait bien longtemps que j'avais envie d'écrire mon propre jeu. J'avais bien fait quelques trucs dans ma folle jeunesse, mais je manquais alors de connaissance suffisante pour avoir un rendu digne de ce nom. Bref cet été j'ai eu un mois sans grand chose à faire et du coup j'ai sauté le pas et je vous présente aujourd'hui mon premier bébé :

Amaris Space Project (titre provisoire en attendant mieux)

http://sites.google.com/site/amarisspaceproject/_/rsrc/1314943796497/config/customLogo.gif?revision=4

Il s'agit donc d'un jeu de combat entre vaisseaux spatiaux (plus du type chasseur que destroyer stellaire), en tour par tour (WEGO pour les spécialistes) et en 2D.

Je suis l'homme a tout faire de ce projet, je programme, j'écris les règles du jeu, je dessine (mal) les sprites, l'UI, etc. Mis à part les sons, tout est de moi. Je ne suis pas un programmeur professionnel, je code ce jeu durant mes loisirs et il s'agit aussi de ma première application Win32, alors ne soyez pas trop rude.

A l'heure actuelle, le jeu est toujours en phase Alpha, et donc il est encore très loin d'un jeu fini. Je travaille actuellement sur la version 0.8.6 ; vous pouvez télécharger la démo de l'ancienne version 0.8.5 sur le site web. Je pense fournir prochainement une demo de la version actuelle pour présenter les dernières nouveautés. Pour le moment je me focalise sur les aspects techniques du jeu. Il faudra ensuite penser à la jouabilité, l'équilibrage, etc.

Le jeu est écrit en C en utilisant la librairie SDL. Comme le jeu est encore en développement, seules des démos sont disponibles (ni le jeu complet, ni les sources.) Une fois le projet abouti je me poserai la question de la licence, etc. De toute façon, mon but est avant tout de me faire plaisir. Cela fait 3 mois que je travaille dessus, et le programme dépasse déjà les 10 000 lignes de code.

Un petit film maison :


http://www.youtube.com/watch?v=aM4M7xLVBos

Site web : http://sites.google.com/site/amarisspaceproject/home

Demo : https://sourceforge.net/projects/spaceproject/files/

Le but des démos est de tester le programme dans différents environnements matériels et logiciels. A priori il n'y a pas de bugs pour le moment. Il a déjà été testé sous WinXP, Vista et Seven en 32 bits et en 64 bits. Il s'agit plus d'une démo technique qu'une démo du gameplay.

beuargh
07/11/2011, 09h00
Ca a l'air sympa comme jeu !

Tu écris les règles toi-même, donc ? Tu te bases sur quelque chose d'existant ou tu freestyles tout depuis le début ? Il y aura-t-il de la production ou seulement de la tactique ?

Bonne continuation en tout cas !

Amaris
07/11/2011, 10h45
Merci :p

L'idée me vient d'un vieux jeu de plateau : Guerriers des Étoiles (http://boardgamegeek.com/boardgameversion/39446/french-edition).

Mais l'adaptation à l'informatique nécessite une complète ré-écriture des règles. De plus le jeu de plateau est en tour à tour SAS (Simultaneous Action Selection) tandis que mon jeu est du vrai tour à tour WEGO :wub:

Pour le moment je m'attache à finir le module tactique ; il y a largement de quoi faire. Une fois celui-ci opérationnel, on peut imaginer un tas de chose : un mode campagne, un mode 4x, un 'builder' de vaisseau, etc.

beuargh
07/11/2011, 12h40
Classe !

Typiquement le genre de jeu que j'adore. T'arrives à décrire une phase de combat, juste pour voir si ça colle à ce que j'imagine ? (Je peux pas choper la démo, je suis au taf).

Amaris
07/11/2011, 17h32
Décrire une phase de combat ?
Euh y a la vidéo pour cela, cela sera toujours plus clair que mes tentatives d'explications :p

Bon en gros à chaque tour et pour chaque vaisseau sous contrôle, il faudra choisir la(es) manœuvre (virage, virage serré, glissade, combinaison virage et glissade), choisir l'armement utilisé (tir instinctif et tir visé), choisir (éventuellement) un vaisseau à poursuivre, régler les écrans de protection (avant ou arrière), etc. C'est la phase dite d'ordre. Ensuite le programme résout en automatique le tour en fonction des paramètres choisis (mouvements, combats, dégâts, ...) C'est la phase dite de résolution.

En espérant avoir été clair :O

sismic
12/11/2011, 00h35
La vidéo est pas mal je vais essayer de télécharger la démo :)

Amaris
23/12/2011, 14h10
Sortie de la démo v0.8.6 :

Pour noël voici la nouvelle démo ! :p
Pas mal de changement, et pas mal de nouveautés.
Tout d'abord le jeu se voit doter d'une interface générale.
Mais surtout le système de combat a été grandement amélioré : prise en compte de la distance, différents types d'armes, bouclier d'énergie, etc.
Sans compter tous pleins de petites améliorations ça et là.

La démo comprend deux petites batailles. Elle a déjà été testé avec succès avec Windows XP et Seven 32/64 bits.
L'intelligence artificielle est toujours basique, et le jeu est encore à ce stade plus proche d'une démo technique que d'un vrai jeu ;)

Une petite vidéo :


http://www.youtube.com/watch?v=btZap0dZlFo


Site web : http://sites.google.com/site/amarisspaceproject/home

Demo : https://sourceforge.net/projects/spaceproject/files/

Madvince
20/01/2012, 00h24
Bravo pour un premier jeu. Peu arrivent déjà aussi loin.;)

Amaris
21/01/2012, 10h27
Merci :-)<br />
La v0.8.7 est en route avec un changement radical du theme, fini l'espace :-o et

Froyok
22/01/2012, 19h29
Merci :-)<br />
La v0.8.7 est en route avec un changement radical du theme, fini l'espace :-o et

Zut, à cause de la dépressurisation on n'as pas eu la fin.

Lafrite
24/01/2012, 18h51
Le modder fou (Welk) le surveille de près et ne le relâchera pas tant que son jeu aéro naval ne sera pas prêt.

Toute l'histoire sur http://www.leqg.org/forum/viewtopic.php?p=334613#p334613 ^_^ Avec quelques belles idées de Welk

Du coup ça donne un peu plus terrien B)

http://img827.imageshack.us/img827/7268/asp01.png

Amaris
23/04/2012, 16h56
Sortie de la démo alpha-v0.8.7 !

Deux combats :
- 2 F86 contre 4 Mig-15.
- 4 F4 contre 6 Mig-21.

https://sourceforge.net/projects/spaceproject/files/


http://www.youtube.com/watch?v=nfEJ8QgX6WI


http://www.youtube.com/watch?v=eyOqBvkQLag

La démo est relativement stable.
Comprenez qu'il arrive qu'elle crashe comme une grosse merde. :goutte: Bon ceci dit cela ne devrait pas se produire trop souvent. :O

Beaucoup trop de nouveautés pour les lister ici.

L'IA est toujours aussi basique ; elle sera développé correctement une fois tous les éléments mis en place car sinon il faudrait la modifier à chaque ajout d'élément... De toute façon le cœur du jeu est le multijoueur.

Une possibilité intéressante est de pouvoir choisir entre le mode fenêtré et en plein écran. Par contre je pense que le jeu offrira une résolution unique (1024x768).

En route pour la v0.8.8 ; au programme : correction des bugs, ajout du brouillard de guerre, prise en compte du poids embarqué, de l'essence, etc.