Des vieux langage encore accessible pour le jeux vidéo ?
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Des vieux langage encore accessible pour le jeux vidéo ?



  1. #1
    invite41329dff

    Des vieux langage encore accessible pour le jeux vidéo ?


    ------

    Bonjour j'aimerais me lancé dans le developpement de jeux vidéo retro sa peu paraitre inutile mais sa m'intrigue beaucoup comme j'y connais pas grand chose au retro tous ce qui dit veille machine vieux langage je me tourne vers vous pour avoir des sources/réponse peut-être des émulateurs pour utiliser des vieux systéme d'exploitation ? Sa me fait pensé au vieux jeux qui était développé dans un garage et que le developpeur travaillé seul sur don jeu je trouve sa passionant ^^

    -----

  2. #2
    Ikhar84
    Animateur Informatique

    Re : Des vieux langage encore accessible pour le jeux vidéo ?

    Citation Envoyé par RoXSaida Voir le message
    Bonjour j'aimerais me lancé dans le developpement de jeux vidéo retro sa peu paraitre inutile mais sa m'intrigue beaucoup comme j'y connais pas grand chose au retro tous ce qui dit veille machine vieux langage je me tourne vers vous pour avoir des sources/réponse peut-être des émulateurs pour utiliser des vieux systéme d'exploitation ? Sa me fait pensé au vieux jeux qui était développé dans un garage et que le developpeur travaillé seul sur don jeu je trouve sa passionant ^^
    Bonjour,
    Au niveau langage, les premiers jeux développés l'étaient avec des langages toujours d'actualité:
    Assembleur
    Basic
    C
    puis C++
    Pour les jeux "mobiles":
    Java
    Puis, en fonction des systèmes aujourd'hui disponibles (Android, iOS) Java ou Objective C, ...

    Les nouveautés ajoutées grâce aux avancées technologiques l'ont surtout été au niveau de l'amélioration des vitesses de calcul, de l'exploitation de processeur et matériels dédiés (GPU), de l'augmentation de la capacité de stockage des supports et des API (surtout graphiques).

    Développer un jeu est devenu de plus en plus complexe et nécessite aujourd'hui de vrais specialistes, avec un large éventail de domaines: infographistes, développeurs, compositeurs (bruitages et musiques), scénaristes, ...
    Et même acteurs (motion capture par exemple)...


    Techniquement, la première question à se poser est : jeu pour quel support ?
    On peut très bien développer un jeu rétro pour un système moderne, en jouant sur les graphismes par exemple, ou visez vous un système en particulier ?
    Dans ce cas deux solutions: ou trouver un exemplaire du système (avec ses outils de développement) ou utiliser un émulateur...

    Quel type de jeu est visé ?
    Par exemple: jeu de "plateforme", jeu très graphique... dans ce cas des compétences en graphisme sont indispensable !

    En bref, voilà la démarche (résumée brievement) que j'emploierais :
    Isoler un système particulier (plateforme cible) et un type de jeu, en fonction de ses compétences propres (ou trouver les compétences manquantes).
    Puis se poser les questions technique d'implémentation.

    En attendant que d'autres intervenants développent ou corrigent certains points

  3. #3
    invite2800a7c8

    Re : Des vieux langage encore accessible pour le jeux vidéo ?

    Citation Envoyé par RoXSaida Voir le message
    Bonjour j'aimerais me lancé dans le developpement de jeux vidéo retro sa peu paraitre inutile mais sa m'intrigue beaucoup comme j'y connais pas grand chose au retro tous ce qui dit veille machine vieux langage je me tourne vers vous pour avoir des sources/réponse peut-être des émulateurs pour utiliser des vieux systéme d'exploitation ? Sa me fait pensé au vieux jeux qui était développé dans un garage et que le developpeur travaillé seul sur don jeu je trouve sa passionant ^^

    Salut,

    Regarde comment les jeux Attari ont été programmés.


    Cordialement

    Ludwig

  4. #4
    Paraboloide_Hyperbolique

    Re : Des vieux langage encore accessible pour le jeux vidéo ?

    Bonsoir,

    J'appuie les dire de Ikhar84: on peut très bien développer un jeu "rétro" avec un langage moderne sur une plateforme moderne.

    Je ne recommande pas de développer un tel jeu avec un vieux langage pour un vieux système car:

    1. C'est plus long et compliqué à faire qu'avec les possibilités offertes par les langages et plateformes actuelles.
    2. C'est contre-productif au sens où ce que l'on aura appris ne sera applicable que pour un cas très particulier que personne ne souhaitera utiliser.
    3. Le résultat obtenu sera sans doute très moyen et aura demandé beaucoup d'efforts et de travail.
    4. Le jeu obtenu sera une vraie plaie à installer et faire tourner sur tout autre machine que la votre.

    Ne connaissant pas vos connaissances en programmation, je vous conseillerais d'utiliser python avec la bibliothèque 'pygame' (http://www.pygame.org/lofi.html). Python est un langage relativement facile à apprendre pour un novice et pygame permet de développer rapidement des jeux 2d (à la mode 'rétro' si l'on veut) sans (trop) se casser la tête.

  5. A voir en vidéo sur Futura
  6. #5
    Kissagogo27

    Re : Des vieux langage encore accessible pour le jeux vidéo ?

    Bonsoir, autres temps autres techniques, la gestion de la mémoire vidéo avec les Sprites , la gestion du flipping aussi on écrit dans une mémoire vidéo quand on en affiche une autre ( en qbasic ça se fait sans trop de soucis ) , des astuces aussi en limitant la mémoire utilisée , sur les ordinateurs 8bits d'avant ^^ ne doivent plus êtres utilisés maintenant avec les quantités de mémoires disponible et les processeurs graphiques actuels ^^

  7. #6
    Paraboloide_Hyperbolique

    Re : Des vieux langage encore accessible pour le jeux vidéo ?

    Citation Envoyé par Kissagogo27 Voir le message
    la gestion de la mémoire vidéo avec les Sprites , la gestion du flipping aussi on écrit dans une mémoire vidéo quand on en affiche une autre ( en qbasic ça se fait sans trop de soucis ) , des astuces aussi en limitant la mémoire utilisée , sur les ordinateurs 8bits d'avant ^^ ne doivent plus êtres utilisés maintenant avec les quantités de mémoires disponible et les processeurs graphiques actuels ^^
    Si, si, ces astuces sont toujours utilisées quand c'est nécessaire (on peut aussi y ajouter le z-buffering); notamment pour les jeux vidéos 3D à hautes résolutions ou la visualisation de géométries complexes. Ces astuces sont d'ailleurs toujours disponibles en OpenGL où elles peuvent être activées-désactivées à la demande. Cependant, pour faire un jeux "rétro" 2D elles sont de peu d'utilité vue la puissance actuelle des ordinateurs.

  8. #7
    invite29cafaf3

    Re : Des vieux langage encore accessible pour le jeux vidéo ?

    Citation Envoyé par RoXSaida Voir le message
    Bonjour j'aimerais me lancé dans le developpement de jeux vidéo retro sa peu paraitre inutile mais sa m'intrigue beaucoup comme j'y connais pas grand chose au retro tous ce qui dit veille machine vieux langage je me tourne vers vous pour avoir des sources/réponse peut-être des émulateurs pour utiliser des vieux systéme d'exploitation ? Sa me fait pensé au vieux jeux qui était développé dans un garage et que le developpeur travaillé seul sur don jeu je trouve sa passionant ^^
    Quel(s) langage(s) maîtrisez vous ?

  9. #8
    invite29cafaf3

    Re : Des vieux langage encore accessible pour le jeux vidéo ?

    ????? Hélas, on ne va probablement pas assister à la naissance du nouveau Bill Gates (le vieux garage ... sniff ...)

  10. #9
    Paraboloide_Hyperbolique

    Re : Des vieux langage encore accessible pour le jeux vidéo ?

    Citation Envoyé par pelkin Voir le message
    ????? Hélas, on ne va probablement pas assister à la naissance du nouveau Bill Gates (le vieux garage ... sniff ...)
    Étant donné ce qu'il nous vend (cher), j'aurais tendance à me réjouir...

    Plus sérieusement, je pense que ce fil en restera là, faute de réaction du primo-posteur.

Discussions similaires

  1. monter un serveur pour jeux video
    Par johny005 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 4
    Dernier message: 29/08/2011, 21h44