Binary_Coder

  • Lvl 2
  • 6 days ago
  • Joined May 16, 2023
  • 0 best answers
  • 12 points
  • 2 Following2 Followers
  • â’¸ 1578.5
  • Preferred Platform: Game Lab
    Experience: Proficient
  • Well, it was fun while it lasted...

  • I noticed key values went down for a few days for everyone not logged in to a CDO account… now they appear to be working again, but they’re slower.

  • Yeah as @Varrience pointed out, the Framewatch tool drops the overall performance of a project by a few frames because of how it calculates and draws the graph using loops. It’s a good but slightly flawed way of seeing how things affect performance.

    Awards

    • â’¸ 0.1 from Varrience
      Comment: could possibly be due to the line call, the rect function is the fastest draw call you can invoke on the canvas and you can rotate the surface as necessary to draw a proper line
  • SquirrelGuy-5 That's still hosting it on CDO. The only difference is that people can use a different link to access it.

    If you want to hack FCR, make a new Game Lab project and copy the source code into it, then just log out of your account and try to hack it.

    @DragonFireGames you beat me to it

    • Today marks exactly one year since I joined the forum. Since then, I have learned to do way more than I ever thought was possible in CDO, and have become a significantly better coder.

      But as much as I would like to stay and keep making new things in App Lab and Game Lab, the recent changes to the public project gallery mean it's not really worth creating projects anymore, since very few people will ever get to see them. Because of this, I've decided to leave CDO and move on to a new platform.

      I'll still be active on the forum for a while (though less so over the summer) so I can share anything new I find, but won't be creating any new major projects. My most popular programs, Flappy Bird and Wordle, are getting code rewrites, and I'll put the links on my profile when I finish them. There's one other project I also plan on finishing, but it won't be made public.

      Anyways, thanks to everyone who helped me out over the last twelve months!

      Awards

      • â’¸ 10 from Jibberjay
        Comment: sad
      • â’¸ 25 from ItsDannyBruh
        Comment: will be missed
      • â’¸ 0.1 from [WUT] Adam
        Comment: :c
      • â’¸ 5 from altZany
        Comment: NOOOOOOOOOOOOOOO
      • â’¸ 5 from DragonFireGames
        Comment: 🫡 🫡 🫡
      • DragonFireGames Feel free to change it as needed:

        {
            name:"thestarchypotat",
            rarity:"Rare",
            hp:2500,
            def:100,
            image:"https://proton-uploads-production.s3.amazonaws.com/36b79f340b57b91a3fc651b71245cc0c2ccba89c29767d8ad1678cf07fdbc446.png", // can be changed
            offy: -1,
            hover: "Physics simulator",
            desc: "An OG coder who made a heavily remixed game physics engine for platformers.",
            moves:[{
              name:"Placeholder",
              desc:"Use generic blocks instead of pixel art to deal damage. Sometimes this irritates other users.",
              cost:3,
              cooldown:2,
              target:"opp",
              use:function(sel) {
                sel.hit(200);
        if (randomNumber(1,4)==1){sel.giveEffect("Irritable",1,1); // not sure what the extra parameters do}
              }
            },{
              name:"Progress",
              desc:"Your engine inspires other coders to make better versions, but you become inactive.",
              cost:3,
              cooldown:4,
              target:"self",
              use:function(sel) {
                sel.giveEffect("Inspired",1,1);
              }
        // make this card inactive (idk how)
            },{
              name:"Special- Remix Spam",
              desc:"Your engine gets remixed so many times that nobody remembers who actually made the OG. Replace the opponent's second ability with a generic, 25+25*[Rarity] ATK hit one.",
              tsize:14.5,
              cost:7,
              cooldown:5,
              target:"opp",
              use:function(sel) {
                var dmg = 25+25*sel.parent.tier;
                sel.moves[1] = {
                  name:"Generic Remix",
                  desc:"This move is a generic remix of a far better one. Deal "+dmg+" ATK.",
                  cost:1,
                  cooldown:2,
                  cooling:0,
                  target:"opp",
                  use:function(sel1){
                    sel1.hit(dmg);
                  }
                };
              }
            }],
          }

        Also, I know this is small thing but could you change my second move to be called "Unseen"? It's supposed to be a game reference (similar to Ravage's account hack).

        • altZany Radon has had a few updates since release, can you add the latest version? The new ID is mILMRqN5JUzprsVSeETMmG-flKCQrwD1xnNqpBp5oE4.

        • And it would be impossible to moderate anyways, since there would be hundreds of submissions every day and the CDO admin team won't have the time or resources to look through all of them.

          • altZany Yeah it never got featured... here's the link. Which reminds me, I've been meaning to release an updated version but haven't gotten around to it yet. Maybe I'll work on that.

            And DragonFireGames that would be a great idea. The only major problem would be getting other people to see it, since the forum community is pretty small.

            • In ;)
            • Fullscreen has been possible for a while, I think the point of this is rendering HTML from the Wikipedia API.

              Awards

              • â’¸ 0.1 from Varrience
                Comment: Indeed, this was mainly for that but fullscreen is nice so I decided to make a semi decent page for displaying it
            • birthdayboy224 Yeah @[WUT] Adam is right, you can split up the image as much as you want but in the end, you still have to save every pixel. The demo I made does actually split up the image data into 40 smaller arrays, but only to make sure that the array isn't too big.

              Actually, splitting up the image might take longer to save, since it has to execute more requests.

            • DragonFireGames The upload quality has to do with the way images are rendered on the canvas, and you can only get the image data using the canvas, so lower quality images are kind of inevitable. But a custom backend could enable much faster upload speeds, as long as the data limit is big enough.

              Chat