1. #1
    Expert confirmé
    Avatar de Vetea
    Homme Profil pro
    Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Inscrit en
    février 2005
    Messages
    2 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : février 2005
    Messages : 2 053
    Points : 5 431
    Points
    5 431

    Par défaut Papi Commando et le COMMOSTRAD perdu !



    Bonjour à tous !!
    Voici donc mon tout nouveau projet débuté il y a un peu plus d'un mois ...

    Présentation :

    Le joueur incarnera un ancien héros de guerre à la retraite qui reprendra du service pour récupérer des mains d'une bande de méchants terroristes, son ordinateur favori, l'antique CommoStrad.

    Honnête citoyen de BASIC CITY, "Papi Commando" comme l'appelle ses voisins et amis proches, est une personnalité connue de tous.
    Ayant survécu au conflit terrible contre les terribles "CéPlusPlus" et leur allié, les "JavaScribouilles", il coule des jours heureux avec ceux et celles qu'il aime.
    Mais hélas, les "CéPlusPlus", ses ennemis héréditaires, ont envoyé un commando d'élite qui lui ont volé son CommoStrad adoré ...

    Dès lors, Papi Commando a repris ses armes, son bandana favori et a décidé de retrouver son ordinateur et d’anéantir ses ennemis !

    Vous remarquerez les singularités du scénario ...

    Technologie et développement :

    Code, graphisme, game design, sons, etc ... : Vetea.

    Pour ce nouveau projet, j'utilise un langage mal connu mais très intéressant : QB64 !
    C'est un langage Basic multi plateforme ( Windows, Linux & Android ), simple à utiliser et très puissant ( l'.Exe est compilé en C++ ! ) !
    On peut pratiquement tout faire !

    Une de mes connaissances l'a d'ailleurs utilisé pour réaliser un remake de Barbarian sur PC : http://barbarian.1987.free.fr/

    ( Pour les curieux, voici le site officiel : http://www.qb64.net/ )

    Nul besoin d'installer quoique ce soit, toutes les librairies sont incluses dans le dossier du jeu avec ses ressources et son .Exe !
    Rien à voir avec Visual Basic comme auparavant ...

    J'utilise le très célèbre "The Gimp" pour les travaux graphiques et la création des sprites.

    Pour l'édition des Stages, j'utilise un outil "maison" développé en VB.
    Voici une petite capture de l'outil :


    Les sons ne sont pas encore gérés.

    Artwork :

    Voici quelques captures du travail graphique du projet :
    SpriteSheet de Papi :



    Unités ennemies ( en cours de réalisation ) :


    Cartes de jeu :
    Ici en mode 320x240


    En mode 800x600


    Menu principal de la démo


    Vidéo de démonstration ( réalisé avec mon S2 )




    Gameplay :

    Après avoir choisi le mode de jeu ( 3 possibles ), vous trouverez Papi dans le premier stage de test !

    Les 3 modes de jeu sont les suivants :

    1/ Mode HD ( 800 x 600 - 32 bits) : Le mode affichant le stage en entier avec des graphismes plus fins. Vous aurez la possibilité de splitter en mode Plein écran / Fenêtrée avec la touche F !
    2/ Mode Retro ( 320 x 240 en 256 couleurs !) : le mode "Retrogaming - VGA" à l'ancienne !! Pour les amoureux du genre ...
    Dans ce mode là, vous aurez un scrolling "intelligent" qui donnera à Papi la meilleure vision du terrain !
    3/ Mode Retro - Arcade ( 320 x 400 en 256 couleurs ) : Le mode Retro des bornes arcades !! Même scrolling que le mode 2, mais avec un champ de vision plus large et un feeling des bornes d'arcades d'autrefois ...


    Pour le moment, il n'y a aucun ennemi !

    Vous pourrez intéragir avec Papi de la manière suivante :
    - Déplacement : Touches fléchées.
    - Tir : Touche Crtl ( gauche ou droite )
    - Choix des armes : Touche 1,2 et 3


    Toutes les armes sont gérées !

    Chaque arme possède sa propre caractéristique :
    1/ Pistolet : Tir au coup par coup ( toutes les 2s ), portée infinie, vitesse de balle moyenne.
    2/ Uzi : Tir en rafale ! Portée limitée, vitesse de balle élevée !
    3/ Grenade : Système de visée manuelle avec l'aide d'un viseur que vous pourrez déplacer avec les touches fléchées tout en gardant la touche tir appuyée. Dés la touche de tir lachée, la grenade sera lancée à la destination voulue !


    Papi peut se déplacer et tirer en même temps hormis le mode grenade ou Papi devra être arrêté pour pouvoir viser la zone à canarder.

    En ce qui concerne les grenades, j'ai travailler un moteur permettant d'avoir des trajectoires paraboliques quelque soit la destination. Il est possible qu'il soit peaufiné pour la suite ...

    Il faut savoir que, pour le moment, les munitions sont illimitées, mais seront limités par la suite ...

    Diffusion :

    Voici le lien du jeu : https://dl.dropboxusercontent.com/u/...Wins%20III.zip

    Il suffit de dézipper le dossier ou vous voudrez sur votre système ! Pas d'installation à faire.

    Le mot de la fin :

    Contrairement aux anciens projets réalisés avec VB6 et ses nombreux problèmes d'adaptations, ici il n'y a plus ce problème de compatibilité d'installation, mise à jour, etc ...

    Le développement est un pur plaisir et rappelle mes premiers pas sur machine 8 bits il y a plus de 30 ans !
    De plus, il s'agit d'un genre de jeu totalement nouveau pour moi, donc un intérêt ludique et technique super intéressant !

    Merci d'avoir parcouru et lu ces lignes !

    A bientôt.

    Vetea
    Développeur - Créateur Amateur de Jeux vidéos
    Visitez ma page dédiée
    Visitez mon espace Itch.io

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    23 384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 23 384
    Points : 166 402
    Points
    166 402
    Billets dans le blog
    30

    Par défaut

    Bonjour,

    Quel plaisir de voir que vous vous lancez dans un nouveau projet
    J'ai testé. J'ai été étonné que pour un langage basic, je me retrouve avec un programme utilisant la SDL et le C++ au final (j'ai vu les DLL). C'est intéressant.

    Bref, j'ai testé. Cela fonctionne bien, plutôt très bien même. La gestion des sprites et assez nickel. Le personnage, je pense qu'il sera un petit peu lent, mais bon, il faudra voir en jeu.

    Moi, ça me fait penser à ça :
    [ame="http://www.youtube.com/watch?v=XAuQxzBvKXg"]Dogs Of War - Atari ST - YouTube[/ame] (un jeu bien infaisable )
    (On remarquera que dans la vidéo, il utilise un trainer )

    Sinon, j'ai vu que l'on ne pouvait pas lancer de grenade trop prêt de nous, oui c'est logique. Sauf que si on bouge pas du tout le curseur, on peut lancer une grenade sur nous même

    Voilà
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Expert confirmé
    Avatar de Vetea
    Homme Profil pro
    Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Inscrit en
    février 2005
    Messages
    2 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : février 2005
    Messages : 2 053
    Points : 5 431
    Points
    5 431

    Par défaut

    Bonjour LittleWhite !!

    Ahhh Dog of War on sent les références !!!

    Oui en effet, QB64 est un langage un peu à part quand à sa conception, mais je peux vous assurer qu'il est rapide, puissant et souple à utiliser !
    Une aubaine après quelques semaines de remise en question quand à mon choix d'une nouvelle technologie pour mes futurs projets ...

    Cela m'a motivé à poursuivre et à satisfaire ma créativité au travers d'un type de jeu que j'affectionnais étant plus jeune ( très jeune même ... )

    Merci de vos retours quand à la démo !
    Il reste encore du travail, mais je pense proposer un travail qui donne un aperçu de ce que sera le jeu au final ( sans les ennemis bien sûr ... )
    Mais le plus gros a été fait, surtout au niveau du design graphique sur lequel j'ai passé pas mal d'heures ...

    Et surtout que c'est un genre de jeu encore inconnu pour moi au niveau du développement, avec ses challenges de gestions d'unités ( ça va encore, je sais faire ), mais surtout des nombreux projectiles à gérer ainsi que la balistique des grenades !
    Mais challenge relevé avec mon opiniâtreté et ma "patience" légendaire ...

    Oui il est logique que Papi ne puisse lancer de grenade près de lui, mais sur lui alors là ... gros Oupppsss ! Bien vu !

    Merci à toi et à bientôt pour la poursuite des aventures de Papi Commando !

    EDIT :
    Pour vous donner un aperçu de la technique de programmation, voici le listing complet du projet en l'état actuel : https://dl.dropboxusercontent.com/u/...let%202013.txt )
    Développeur - Créateur Amateur de Jeux vidéos
    Visitez ma page dédiée
    Visitez mon espace Itch.io

  4. #4
    Expert confirmé
    Avatar de Vetea
    Homme Profil pro
    Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Inscrit en
    février 2005
    Messages
    2 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : février 2005
    Messages : 2 053
    Points : 5 431
    Points
    5 431

    Par défaut

    Voici un travail de stage, réalisé avec mon éditeur, un peu plus élaboré :

    Un camp ennemi :


    Un stage avec des zones d'eau :


    Les zones d'eau donneront lieu à un travail supplémentaire ou les sprites seront à demi immergés. Leur vitesse sera divisée par 2 !

    Toutes ces zones formeront la carte globale que Papi devra découvrir afin de trouver les différents éléments de son CommoStrad !

    Il devra aussi nettoyer ces zones des nombreux ennemis.

    Ils seront de différents types basés sur leurs grades et fonctions ... Je vous en dirai plus prochainement les concernant !

    A bientôt !
    Développeur - Créateur Amateur de Jeux vidéos
    Visitez ma page dédiée
    Visitez mon espace Itch.io

  5. #5
    Expert confirmé
    Avatar de Vetea
    Homme Profil pro
    Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Inscrit en
    février 2005
    Messages
    2 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : février 2005
    Messages : 2 053
    Points : 5 431
    Points
    5 431

    Par défaut

    Salut !

    Je suis entrain d'installer une machine virtuelle Linux sur mon système afin de réaliser une version démo dédiée ...

    En ce qui concerne une version MAC, on verra plus tard, mais je crois que l'on peut installer une machine virtuelle MAC sur un système Windows ... !

    Je vous tiens au courant quand la démo sera disponible !!
    Développeur - Créateur Amateur de Jeux vidéos
    Visitez ma page dédiée
    Visitez mon espace Itch.io

  6. #6
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    23 384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 23 384
    Points : 166 402
    Points
    166 402
    Billets dans le blog
    30

    Par défaut

    Super bonne nouvelle pour la version Linux
    Pour Mac en machine virtuelle, je crois qu'il faille acheter une licence (enfin pas sur, j'ai jamais fait).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  7. #7
    Expert confirmé
    Avatar de Vetea
    Homme Profil pro
    Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Inscrit en
    février 2005
    Messages
    2 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : février 2005
    Messages : 2 053
    Points : 5 431
    Points
    5 431

    Par défaut

    Citation Envoyé par LittleWhite Voir le message
    Super bonne nouvelle pour la version Linux
    Pour Mac en machine virtuelle, je crois qu'il faille acheter une licence (enfin pas sur, j'ai jamais fait).
    Oui en effet !!

    Le fait d'étendre un soft en multi support est toujours une excellente chose !
    Je ne le pouvais auparavant avec VB6 .. D'autant plus que ce langage donnait des boutons à pas mal de monde et donc, négatif pour toutes diffusions sur le Web.

    QB64 est un langage vraiment extraordinaire ... Je suis en apprentissage depuis plus d'un mois avec la réalisation de Papi Commando, et le développement est un pur plaisir encore une fois !
    De plus, l'interface est vraiment type "Old School" Dos ! Cela fait bizarre au début, mais on s'y fait !
    Tu as pu remarqué que c'est un langage développé en C++ et l'exe est compilé aussi dans le même langage. La dernière version intègre l'Open GL ( QB4 GL )

    Je viens d'installer Linux sur mon système Win7 ( cherchez l'erreur ! ), par contre, j'avoue, j'ai jamais utilisé Linux de ma vie ...

    Mais dès que j'aurai réalisé et compilé la démo sous Linux, je vous la diffuserai !

    Allez à bientôt !
    Développeur - Créateur Amateur de Jeux vidéos
    Visitez ma page dédiée
    Visitez mon espace Itch.io

  8. #8
    Expert confirmé
    Avatar de Vetea
    Homme Profil pro
    Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Inscrit en
    février 2005
    Messages
    2 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : février 2005
    Messages : 2 053
    Points : 5 431
    Points
    5 431

    Par défaut

    Bon, j'ai bien ma version Linux ( 13.04 ) installé sur mon système ( avec VirtualBox ), par contre, impossible d'installer ce foutu QB64 en version Linux ... Il y a un fichier Setup avec une extension .sh dans le répertoire.
    Impossible de le lancer bien sûr, ça serait trop simple, on est sous Linux ...

    J'ai donc consulté les tutos pour installer les scripts .SH ...
    Utilisation du mode terminal, saisie des autorisations ( Chmod a+x ... ), lancement du setup : SH setup.sh
    Mais rien n'y fait, il manque des dépendances liés à la SDL machin truc d'après ce que me remonte le terminal ... Bref ... Ca me prend la têteuuh ... On verra ça plus tard ...
    Développeur - Créateur Amateur de Jeux vidéos
    Visitez ma page dédiée
    Visitez mon espace Itch.io

  9. #9
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    23 384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 23 384
    Points : 166 402
    Points
    166 402
    Billets dans le blog
    30

    Par défaut

    Votre Linux, d'après la version, c'est Ubuntu.
    Pour installer les dépendances, il faut utiliser le gestionnaire de paquets et chercher SDL dedans. Il ne faut pas hésiter à installer les version "-dev" de développement, pour avoir les fichiers pour développer avec la SDL.

    Sinon, on peut s'arranger à que je vous fournisse les binaires Linux, vu que je maitrise un peu Linux, mais pas QB64. Mais on peut tenter.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  10. #10
    Expert confirmé
    Avatar de Vetea
    Homme Profil pro
    Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Inscrit en
    février 2005
    Messages
    2 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : février 2005
    Messages : 2 053
    Points : 5 431
    Points
    5 431

    Par défaut

    Citation Envoyé par LittleWhite Voir le message
    Votre Linux, d'après la version, c'est Ubuntu.
    Pour installer les dépendances, il faut utiliser le gestionnaire de paquets et chercher SDL dedans. Il ne faut pas hésiter à installer les version "-dev" de développement, pour avoir les fichiers pour développer avec la SDL.

    Sinon, on peut s'arranger à que je vous fournisse les binaires Linux, vu que je maitrise un peu Linux, mais pas QB64. Mais on peut tenter.
    Linux ? Ubuntu ?! C'pas la même chose ?

    Sinon, je vais quand même essayer de trouver la solution pour installer QB64 !
    Cela fait quand même que 24h que j'utilise Lin.. euh .. Ubuntu .. euh ... j'sais plus moi !!
    Si vraiment je n'y arrive pas, je te MP si cela te dérange pas.

    Merci de ton aide !
    Développeur - Créateur Amateur de Jeux vidéos
    Visitez ma page dédiée
    Visitez mon espace Itch.io

  11. #11
    Expert confirmé
    Avatar de Vetea
    Homme Profil pro
    Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Inscrit en
    février 2005
    Messages
    2 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : février 2005
    Messages : 2 053
    Points : 5 431
    Points
    5 431

    Par défaut Papi Commando sous LINUX !! I got it !! :D

    Alleluia !!!

    Après des heures de luttes avec le pingouin, j'y suis enfin arrivé !

    Le gestionnaire de paquet n'était pas installé, alors en consultant les forums spécialisés, j'ai installé Synaptic. J'ai ensuite installé les Librairies SDL -dev nécessaire à QB64 ( Merci Little pour l'info. )
    J'ai ensuite utilisé la console pour exécuter le script d'installation et ... voici la suite en image :



    Et voila le code compilé, et exécuté sous Ubuntu ( et sous VirtuaBox ) !! Magique !!! ^^

    Le code compilé est exactement le même sous Linux ( ainsi que tous les autres plateformes Android et Mac compris ... c'est bien QB !! ^^ )

    Du coup, j'ai diffusé un nouveau Zip, Papi Commando Multi, comprenant dans le répertoire, l'EXE sous Windows ( PapiWindows.exe ) et sous Linux ( PapiLinux.exe ) !

    J'ai mis à jour l'adresse dans le premier post, la voici : https://dl.dropboxusercontent.com/u/...do%20Multi.zip

    Donc voici mon tout premier projet sous Linux désormais ... Une première pour moi ... Je pense qu'il faut installer la libraire SDL pour pouvoir la lancer, mais je n'en suis pas sûr ... Dites moi si elle tourne correctement chez vous !

    Merci à vous et à bientôt !
    Développeur - Créateur Amateur de Jeux vidéos
    Visitez ma page dédiée
    Visitez mon espace Itch.io

  12. #12
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    23 384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 23 384
    Points : 166 402
    Points
    166 402
    Billets dans le blog
    30

    Par défaut

    Ça marche.
    Oui, Linux est un noyau qui est proposé dans un ensemble de distributions (comprendre, une packaging spécifique du système d'exploitation). Il y a entre autre, Ubuntu, Kubuntu, Debian, Mint, Fedora, Suse, Mageia ... qui sont donc tous des Linux (embarquant le kernel), mais qui ne propose pas toujours les mêmes choses.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  13. #13
    Expert confirmé
    Avatar de Vetea
    Homme Profil pro
    Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Inscrit en
    février 2005
    Messages
    2 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : février 2005
    Messages : 2 053
    Points : 5 431
    Points
    5 431

    Par défaut

    Citation Envoyé par LittleWhite Voir le message
    Ça marche.
    Oui, Linux est un noyau qui est proposé dans un ensemble de distributions (comprendre, une packaging spécifique du système d'exploitation). Il y a entre autre, Ubuntu, Kubuntu, Debian, Mint, Fedora, Suse, Mageia ... qui sont donc tous des Linux (embarquant le kernel), mais qui ne propose pas toujours les mêmes choses.
    Cool !!
    Merci du retour !
    Tous les modes de jeu fonctionnent t'il ?
    Le jeu est il fluide et les commandes réactives ??

    Je pose ces questions, car sous VirtualBox, la vitesse est bridé du fait du partage de ressource processeur ( et du fait que j'ai un vieux Core2 ... )

    Merci LittleWhite en tout cas !!
    Développeur - Créateur Amateur de Jeux vidéos
    Visitez ma page dédiée
    Visitez mon espace Itch.io

  14. #14
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    23 384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 23 384
    Points : 166 402
    Points
    166 402
    Billets dans le blog
    30

    Par défaut

    Ça tourne bien. Il y a les mêmes bogues (grenades).
    Sinon, pour la version Linux, la SDL doit être bien sur installé, mais pas nécessairement les version -dev. C'est tout.
    Habituellement, on fait un package Linux et un package Windows, pas les deux mêlés (j'imagine que c'est car les Linuxiens détestent voir des DLL / EXE).
    Sinon, ça marche très bien
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  15. #15
    Membre expert Avatar de yildiz-online
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    octobre 2011
    Messages
    936
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte logiciel

    Informations forums :
    Inscription : octobre 2011
    Messages : 936
    Points : 3 091
    Points
    3 091

    Par défaut

    Y avait aussi ikari warrior sur amstrad dans la meme veine
    Yildiz-Engine an open-source modular game engine: Website
    Yildiz-Online a 3D MMORTS in alpha: Facebook page / Youtube page

  16. #16
    Expert confirmé
    Avatar de Vetea
    Homme Profil pro
    Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Inscrit en
    février 2005
    Messages
    2 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : février 2005
    Messages : 2 053
    Points : 5 431
    Points
    5 431

    Par défaut

    Je ferai en effet deux package distincts { Linux - Windows }, enfin surtout pour Linux ...
    Cela sera la prochaine étape de l'apprentissage du pingouin ...

    A tout hasard, faut il tout faire "à la main" avec le terminal pour cela ( on appelle la manip' une compilation statique je crois ... ), ou bien existe t'il des utilitaires qui te font cela ?
    J'entends par la, l'intégration des Librairies nécessaire au lancement d'un projet ( comme la SDL pour Papi Commando ... ? )!

    Merci encore de vos lanternes ... Même si le sujet est un peu hors contexte, il aidera peut être, d'autres qui sont dans le même cas que moi ...

    Et oui, Yldiz, Il y a un petit coté Ikary Warrior en effet !! Ce jeu était l'un de mes préférés sur mon CPC 6128 ...
    Développeur - Créateur Amateur de Jeux vidéos
    Visitez ma page dédiée
    Visitez mon espace Itch.io

  17. #17
    Expert confirmé
    Avatar de Vetea
    Homme Profil pro
    Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Inscrit en
    février 2005
    Messages
    2 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : février 2005
    Messages : 2 053
    Points : 5 431
    Points
    5 431

    Par défaut

    Voila, j'ai créer deux package pour chaque version { Windows - Linux } !

    Voici les liens :

    Version Windows :https://dl.dropboxusercontent.com/u/...%20Windows.zip

    Version Linux : https://dl.dropboxusercontent.com/u/...do%20Linux.zip

    Pour la version Linux, vous trouverez un Script ( SetupLibrairieSDL.sh ), vous permettant d'installer la librairie SDL si vous ne l'avez pas installé sur votre système.

    Pour le moment, et grâce à smarties ( merci encore ), c'est le mieux que je puisse faire ...

    J'espère que ce Package fonctionnera chez vous ami(e)s Linux(ienne)s !

    Merci encore de votre participation quand à la découverte du pingouin ( qu'il me reste encore à apprivoiser ... ^^ )

    A bientôt !
    Développeur - Créateur Amateur de Jeux vidéos
    Visitez ma page dédiée
    Visitez mon espace Itch.io

  18. #18
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    23 384
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 23 384
    Points : 166 402
    Points
    166 402
    Billets dans le blog
    30

    Par défaut

    Pour le script d'installation de la SDL, je dirai, vous n'en avez pas à en faire. En fait, vous pouvez par contre faire un fichier README, listant les dépendances (SDL 1.2 donc) afin de signaler à l'utilisateur qu'il faut la SDL. Celui-ci fera le nécessaire pour son système. En effet, votre script ne marche que pour Debian, Ubuntu, et dérivées. (les joies de Linux).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  19. #19
    Expert confirmé
    Avatar de Vetea
    Homme Profil pro
    Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Inscrit en
    février 2005
    Messages
    2 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Test - Maintenance - Production - BE dans une PME d'electronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : février 2005
    Messages : 2 053
    Points : 5 431
    Points
    5 431

    Par défaut

    Citation Envoyé par LittleWhite Voir le message
    Pour le script d'installation de la SDL, je dirai, vous n'en avez pas à en faire. En fait, vous pouvez par contre faire un fichier README, listant les dépendances (SDL 1.2 donc) afin de signaler à l'utilisateur qu'il faut la SDL. Celui-ci fera le nécessaire pour son système. En effet, votre script ne marche que pour Debian, Ubuntu, et dérivées. (les joies de Linux).
    D'accord merci de l'information ... C'est vrai que c'est "joyeux" Linux hein ...
    Mais en quelques heures, j'ai appris pas mal de choses ...

    A bientôt pour la poursuite du développement ... Je vais mettre mes aventures Linux de coté ...
    Développeur - Créateur Amateur de Jeux vidéos
    Visitez ma page dédiée
    Visitez mon espace Itch.io

  20. #20
    Membre éprouvé Avatar de Grom61736
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    février 2013
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : février 2013
    Messages : 169
    Points : 1 144
    Points
    1 144

    Par défaut

    Sans avoir testé le jeu, je tiens d'emblée à préciser que je suis fan des scénarios de tes jeux.

Discussions similaires

  1. [Projet en cours] [WE-JV4] Papi Commando Online
    Par MoDDiB dans le forum Projets
    Réponses: 38
    Dernier message: 12/09/2014, 14h13
  2. Réponses: 11
    Dernier message: 24/08/2014, 23h27
  3. [Projet terminé] Papi Commando's Map Viewer !
    Par Vetea dans le forum Projets
    Réponses: 18
    Dernier message: 24/07/2014, 11h47
  4. [Recrutement] Papi Commando a besoin de BETA testeurs !
    Par Vetea dans le forum Projets
    Réponses: 7
    Dernier message: 02/04/2014, 10h07
  5. Réponses: 1
    Dernier message: 08/03/2014, 21h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo