CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Projet] Simulation spatiale minimaliste

kinglarry
kinglarry
Niveau 10
03 février 2010 à 03:19:34

Salut,

étant un fan des jeux d'aventure/simulation spatiale des années 90/début 2000 (Starflight, Star Control 2/3, Freelancer, Elite) et sachant programmer j'ai eu récemment l'idée de concevoir un jeu dans le même type avec des graphismes minimalistes mais des possibilités immenses ainsi qu'une grosse dose d'aléatoire.

Je me demande si ce projet serait viable et comment concevoir certaines parties?

Voilà mon idée de base:

Les graphismes (2D) serait fait entièrement de 'points' et d'objets vectoriels similaire à ce style de jeux car je trouve cette réprésentation plus simple à concevoir et plus propice à l'imagination:

http://www.amoeba.com/dynamic-images/blog/Eric_B/Lunar_Lander.png

http://www.klov.com/images/11/1181242170204.png

L'univers du jeu serait généré aléatoirement à chaque nouvelles parties tout en restant un minimum réaliste, avec une répartition des galaxies/étoiles/planètes cohérente, il serait possible de voyager entre diverses galaxies (certaines dû à la distance ne pourrait qu'être exploré qu'en utilisant des reliques, phénoméne spatial etc), l'intérieur des galaxies serait représenté à la façon d'une carte 2D gigantesque à scrolling façon Star Control 2.

Carte des principales étoiles dans Star Control 2 (il y en à beaucoup plus en jeu):

http://www.abandonia.com/files/extras/Starmap.jpg

Pour les systèmes planétaires, une vue 'isométrique' (Star Control 2) ou 2D (Star Control 3) serait choisi, les systèmes planétaires serait composé d'étoile à différent stades de leurs vies et de planètes avec des caractéristique propres (température, vie ou non, conditions méteo, minerais etc...)

Exemple Star Control 2:
http://upload.wikimedia.org/wikipedia/en/2/2f/StarControl2_Entering_Sol_System.png

Le joueur se déplacerait à la façon d'un Shoot em up sur les cartes à la différence qu'il pourra se déplacer dans toutes les directions, une physique très basique serait incorporé incluant la puissance des moteurs etc...

Au niveau du gameplay c'est simple, le joueur seras maître, rien ne lui seras imposé, le jeu incluera diverses races de différent types généré aléatoirement et non nommé (c'est au joueur de les nommer au fur et à mesure de leurs découvertes), ses races pourront être à différent stades de leurs évolutions et être incapable par exemple de communiquer avec le joueur dans un language compréhensible (Starflight) excepté là encore si il découvre des reliques d'anciennes races dans d'autres système (les reliques elle aussi seront disséminé de façon aléatoire, ses races pourront aussi être hostile etc, une 'gestion diplomatique' seras déployé au fur et à mesure de l'exploration).

Le joueur seras capable de faire du commerce et les dialogues du jeu seront entiérement crée via un dictionnaire de mots qui changera suivant le type de la race.

Les combats se feront à la façon d'un Shoot em up.

Bref, l'idée étant de faire un jeu avec une impression de liberté quasi illimité incluant le maximum de choses des anciens jeux qui ont marqué le genre, un univers qui ne serait jamais le même à chaque nouvelles parties, un contenu qui pourra être 'éditable' (mais pas complétement) par le joueurs lui laissant le choix de créer son propre univers, un large contenu mais des graphismes très minimaliste.

Si des personnes veulent collaborer au niveau des idées (pas trop extravagantes et impossible non plus par contre...) elles sont libres de le faire sur ce topic...

J'aurais aussi besoin d'aide ou de documents expliquant comment il serais possible de générer les étoiles, répartir les races, répartir les données des planètes etc de façon suffisamment cohérente tout en utilisant un seed fixe (pour la possibilité de sauvegarder, reprendre, régénérer le jeu etc).

Une dernière note, le jeu serait entiérement programmé via la librairie SDL en C++ mais pourra utilisé n'importe quel librairie graphiques 2D, le dessin du jeu se feras entièrement dans un buffer qui seras ensuite copié vers l'écran.

Quelques vidéos des jeux ou je puise mon inspiration:

Star Control 2:
http://www.youtube.com/watch?v=M11RkNmJBs4

Starflight:
http://www.youtube.com/watch?v=mCQe-qMSQ24

smoke27
smoke27
Niveau 10
03 février 2010 à 04:40:50

J'aime, je suis sound designer et tes idées m'inspirent.

Je ne connaissais même pas ces 2 jeux magnifiques!

Bref, donne moi ton adresse email, et on discutera via email :)

Dom

dnob700
dnob700
Niveau 10
03 février 2010 à 10:24:14

Tu pourrais être intéressé par ça : http://sc2.sourceforge.net/

Le code source de star control 2 est devenu en partie open source et c'est un projet (qui à l'air un peu mort) qui le porte sur les machines moderne.

En tout cas, ça peut être un point de départ.

_skip
_skip
Niveau 10
03 février 2010 à 11:16:31

Ca m'a fait penser à ça :
http://www.youtube.com/watch?v=RbVzs5RVkYg&feature=related

Solar jetman, un vieux jeu NES.

Lapintade
Lapintade
Niveau 30
03 février 2010 à 11:36:55

Hello

Meme si la representation est simple, le jeu que tu veux faire est quand meme assez important.

Donc avant de parler technique, il va falloir bien fignoler la partie 'creative' (la moins rigolote pour un programmeur, mais obligatoire).

Si tu veux un jeu sympa à jouer, tu dois passer par la (voir mon making of sur le "monde des ronrons" dans la FAQ pour avoir la methodologie).

Si par contre, tu veux juste une demo technique. Alors pas de soucis, parlons tout de suite code.

La reference de ce genre de jeu reste "Elite", qui a l'epoque contenanit deja beaucoup d'elements, alors que le jeu tournait avec une memoire ridicule (genre moins de 50Ko). Impressionant.

kinglarry
kinglarry
Niveau 10
03 février 2010 à 18:01:05

dnob700: Je connaissais déjà ce projet, il n'est pas mort juste qu'il n'y à plus vraiment grand chose à faire dessus, j'ai déjà pensé à regarder comment les étoiles sont générés/distribué mais il me semble que l'outil qui à étaît utilisé pour le faire n'est plus disponible...

Lapintade: Le jeu serait beaucoup plus simple qu'Elite graphiquement et beaucoup plus proche d'un Star Control 2 qu'un Elite, j'ai jamais vraiment accroché au concept de trading que je trouve un peu lourd dans ce dernier ainsi qu'as la façon de contrôler son vaisseau.

J'ai trouvé un jeu fait par un amateur qui se rapproche du style que je souhaite (en enlevant la partie graphique à la X-COM):

http://www.tjhowse.com/usgfiles/

Sinon le jeu n'en est qu'as ses balbutiement, je récupére un maximum d'idées pour le moment et les affines.

smoke27: grz . zrg (at) gmail (dot) com

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment