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 8 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 : 152

        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 : 7088

          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 : 7692

              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 : 15008

                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 : 7088

                    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 : 7088

                        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 : 7088

                            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 : 7088

                                  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.