SweepOut – démineur compétitif

Forum News Room Projets SweepOut – démineur compétitif

  • Ce sujet contient 138 réponses, 10 participants et a été mis à jour pour la dernière fois par Jim Neray, le il y a 6 années et 1 mois.
  • Créateur
    Sujet
  • #16977
    Crisot
    • Level 5
    • Messages : 182

    Certains diront que je pars dans tous les sens et ils auront raison.

    Bref, mini projet déjà fort avancé. Un démineur dont les niveaux sont générés aléatoirement sur la base d’une graine (SEED). Le nombre de graine pourrait être illimité, mais pour des raison de gameplay (scoring), ici il sera limité à 100 valeurs (00 à 99).

    Pour chaque seed, vous avez 8 niveaux, toujours les mêmes, de plus en plus complexe, et un high-score. Votre but, aller le plus loin possible, et même finir le niveau le plus vite possible, à force de l’apprendre, pour aller prendre la tête du high-score.

    Et comme il y a 100 seeds, il y a 100 high-scores… Donc beaucoup de boulot pour qui voudrait s’imposer :-) (d’où la limite, on va pas avoir des centaines de milliers de high-score).

    J’ai trouvé que c’était une idée valable pour rejouer au démineur, pour peu qu’un minimum d’Amigaiste se prête au jeu.

    L’étape chiante ça va être d’accéder à une base de score online avec Amos… :-) Au pire je me ferais une petite extension en C et voila.

Affichage de 15 réponses de 1 à 15 (sur un total de 138)

Partager sur vos réseaux sociaux préférés :
Facebooktwitterredditpinterestlinkedintumblrmail

  • Auteur
    Réponses
  • #16978
    Tarzin
    • Level 5
    • Messages : 151

      Ca m’épate ce que tu tires d’Amos.

      Et ça m’épate encore plus quand tu dis « Au pire je me ferais une petite extension en C et voila. ». Bah oui, c’est si simple! :-)

      Bravo!

      A500/A600/A1200/SAM 440 OS4.1 FE upd1/WinUAE AmiKit/Amiga Forever



      #16980
      Staff
      Jim Neray
      • Level 22
      • Messages : 7013

        Oh canon le démineur en dpf avec copper en fond B-)

        Je n’ai pas compris le principe ? Chacun a son jeu indépendant mais la table des hiscores est en ligne c’est ca ? En tout cas si il faut des participants tu peux déjà me compter présent ! :yes:   :heart:

        A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
        Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
        Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

        - Micromiga.com - La boutique Amiga -
        #17001
        Crisot
        • Level 5
        • Messages : 182

          T’as tout compris. Le jeu se ferait en solo, mais irait charger les scores en ligne. Tout bêtement. Ca plus une forme un peu fun et quelques bonus qu’il me reste à réfléchir, et je pense que ça peut mériter quelques parties du jeu devenu le plus pourri du monde, mais revisité. :)

          #17003
          Staff
          Zarnal
          • Level 22
          • Messages : 7460

            Dans un concours du mois, tout le monde se prête au jeu. :yahoo:   :yahoo:

            A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

            #17005
            Staff
            Aladin
            • Level 25
            • Messages : 14628

              Très bon rendu graphique. Une bonne surprise pour un démineur. Par contre je ne sais pas si cela vient de la vidéo, mais je trouve le scrolling trop sensible.

              #17905
              Crisot
              • Level 5
              • Messages : 182

                Ca devient bon… :)

                J’ai du me remettre au PHP pour me faire un petit script qui permet de gérer intégralement les scores dans une base SQL.

                Ensuite j’ai du apprendre à utiliser des sockets en C et faire des requêtes HTTP pour commander mon script PHP depuis mon code C.

                Ensuite j’ai du porter ça avec GCC sur l’Amiga et notre vieille BSDSocket toute pourrite.

                Et là je viens de faire la partie Amos qui lance mon executable C et parse le fichier que PHP lui retourne.

                C’est un joyeux merdier, mais maintenant que les outils sont faits, j’arrive à envoyer/recevoir des hiscores depuis Amos avec une simple ligne de code ascii :lol:

                Bientôt… bientôt… :)

                #17909
                Staff
                Jim Neray
                • Level 22
                • Messages : 7013

                  Ce truc de foufou.  :lol:

                  Mais bon tu t’apprêtes à releaser le premier jeu connecté en Amos au monde … Le mec va se retrouver directement référencé sur le wiki Amos comme un visionnaire neofuturiste  :-p

                  A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
                  Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
                  Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

                  - Micromiga.com - La boutique Amiga -
                  #18949
                  Crisot
                  • Level 5
                  • Messages : 182

                    Le error handling est pas ultra bien intégré, mais Amos connecté, ça existe!  :lol:

                    #18951
                    Staff
                    Jim Neray
                    • Level 22
                    • Messages : 7013

                      Ca avance ca avance :yahoo:

                      A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
                      Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
                      Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

                      - Micromiga.com - La boutique Amiga -
                      #19240
                      Crisot
                      • Level 5
                      • Messages : 182

                        « Demain ou presque » (partant du principe qu’il est 2h40 du 09/02) je vais uploader quelque part une version beta tester.

                        Jeu totalement jouable manquant encore un peu d’enrobage et surtout il me faut définir comment « scorer », donc va y’avoir un peu de statistiques en background pendant les parties que je vois un peu « comment jouent les joueurs ».

                        Prérequis (pour le moment, certains évolueront d’autres non):
                        -machine AGA (ouais…).
                        -une connexion internet ACTIVE (ouais bis).

                        Clairement le jeu pourrais tourner sur une disquette sur un Amiga 500, mais ce n’est pas la machine cible (=machine avec HDD bootée sur un WB avec une pile TCP/IP lancée).



                        #19248
                        Staff
                        Jim Neray
                        • Level 22
                        • Messages : 7013

                          Erf … Bon mon seul Amiga en ligne prêt à booter est mon 2000B/030 ECS … Je l’ai dans l’os !  :lol:

                          A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
                          Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
                          Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

                          - Micromiga.com - La boutique Amiga -
                          #19251
                          gibs
                          • Level 9
                          • Messages : 978

                            Top!  :good:

                            :heart: Team Apollo :heart:

                            #19260
                            Crisot
                            • Level 5
                            • Messages : 182

                              Jim: Ah oui, j’ai exclu trop rapidement les 2000/3000 qui sont couramment online mais ECS. Je ferais une détection ECS/AGA ce soir même pour ces machines.

                              C’est déjà un premier retour de bêta test ☺️

                              #19278
                              Staff
                              Jim Neray
                              • Level 22
                              • Messages : 7013

                                T’es au top  :good:

                                A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
                                Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
                                Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

                                - Micromiga.com - La boutique Amiga -
                                #19280
                                gibs
                                • Level 9
                                • Messages : 978

                                  French touch !  :yes:

                                  :heart: Team Apollo :heart:

                                Partager sur vos réseaux sociaux préférés :
                                Facebooktwitterredditpinterestlinkedintumblrmail
                                Affichage de 15 réponses de 1 à 15 (sur un total de 138)
                                • Vous devez être connecté pour répondre à ce sujet.