I need help making cards like these:



Create your card using this project by remixing one of our cards:
https://studio.code.org/projects/gamelab/prA3iibnYXDFHL5Jl9SlA2Y7djtm-Huqy78EiV4f7d4/view
Send me the result in code like this:

createCard({
  name:"DragonFireGames",
  rarity:"Legendary",
  health:5000,
  image:"https://mcdn.wallpapersafari.com/medium/75/47/2gJuCk.jpg",
  offx: 1,
  offy: 0,
  description: "The developer of FCR. Good at game development as well but loves tech demos. Takes pride in his use of keyvalues & outside sites. Also made this.",
  hpcol: 255,
  moves:[{
    title:"Lag Bomb",
    description:"Lag out your opponent with 3D minecraft so they can only attack every other turn while dealing 100 ATK.",
    cost:1,
    cooldown:1,
    use:function(opp) {
      opp.health -= 100;
      opp.status.push("Laggy");
    }
  },{
    title:"Admin",
    description:"Strike your opponent down for 300 ATK. Each time this card is used it's damage increases by 100 ATK.",
    cost:3,
    cooldown:1,
    use:function(opp) {
      opp.admindmg = opp.admindmg || 500;
      opp.health -= opp.admindmg;
      opp.admindmg += 100;
    }
  },{
    title:"Special- Reflection",
    description:"Hack code.org and deal as much damage as has been taken by all of your cards in your hand.",
    cost:5,
    cooldown:2,
    use:function(opp,self) {
      opp.health += self.health-self.parent.health;
    }
  }],
});

Don't worry about the use functions, but if you can make them please do. I will personally balance your submissions according to your rank on the forum as well, so don't just create op cards, create unique, personalized cards that reflect yourself & who's abilities reflect your skills, projects, and other unique talents.
The card game works with a 20 card deck where each player has a hand of 4 cards. When a card is defeated, they draw another card randomly from their deck into their hand. Each turn a player can make as many moves as they want, and end the turn when they are done or when they run out of ⚛ points.
Every 10 turns the number of ⚛ increases by 1. The starting amount is 1⚛ per turn.
Your rarity will also be the same as in this: https://gamelab.freeflarum.com/d/1438-ranking-system

    DragonFireGames
    createCard({
    name:"Ack",
    rarity:"Epic",
    health:5000,
    image:"https://gamelab.freeflarum.com/assets/avatars/01zp1scQW3PL2SJj.png",
    offx: 0,
    offy: 0,
    description: "A pretty cool guy who made some stuff on KA, ew.",
    hpcol: 255, /*no idea what this does*/
    moves:[{
    title:"Stall",
    description:"Take an extra turn after this one. Does no damage.",
    cost:1,
    cooldown:2,
    use:function(opp) {
    activePlayer.extraTurns++; /*idfk*/
    }
    },{
    title:"Disable",
    description:"Choose one of your opponent's attacks. It permanently costs 2 more energy.",
    cost:3,
    cooldown:2,
    use:function(opp) {
    var select=promptNum('Enter 1-3 which attack to target with disable. (Top to bottom 1-3)');
    if(!(select >= 1 && select <=3)){
    select = 1;
    }
    select = round(select);
    select--;
    while(!opp.moves[select] && select > 0){
    select--;
    }
    if(opp.moves[select]){
    opp.moves[select].cost+=2;
    }
    }
    },{
    title:"Have you heard of a magical place called KA?",
    description:"Yeah, yeah, we get it. Opponent must choose one: Take 400 damage times the number of times this move has been used, remove all other cooldowns on Ack, or give you 4 ⚛ points",
    cost:2,
    cooldown:1,
    use:function(opp,self) {
    if(!self.usedKA){
    self.usedKA=0;
    }
    self.usedKA++;
    awaitOppPrompt('choose:\n1) take 400*'+self.usedKA+'damage ('+(400*self.usedKA)+' dmg)\n2) remove cooldowns of all other attacks\n3) give opponent 4 ⚛ points',function(select,opp,self){
    if(!(select>=1 && select <=3)){
    select = 1;
    }
    switch(round(select)){
    case 1:
    opp.health -= self.usedKA*400;
    break;
    case 2:
    for(var i = 0; i < self.moves.length; i++){
    if(i !== 2){
    self.cooldowns[i] = 0;
    /*idk what you're doing for this*/
    }
    }
    break;
    case 3:
    self.points += 4;
    /*this?*/
    break;
    }
    });
    }
    }],
    });

    not sure whether 1 cooldown means you have to wait one turn or if it means you can use an ability every turn. I assumed the first one.

      Hold on I havent created the image yet

      createCard({
      name:"Gabriel",
      rarity:"God",
      health:6000,
      image:"https://gamelab.freeflarum.com/assets/files/2024-01-15/1705280431-816010-card-game-image.png",
      offx: 1,
      offy: 0,
      description: "The og creator of the card game. Has no actual talent except thinking up game ideas.",
      hpcol: 255,
      moves:[{
      title:"Braincell swarm",
      description:"Use brain cells to overload your opponent with knowledge while dealing 500 ATK",
      cost:2,
      cooldown:1,
      use:function(opp) {
      Opp.health -= 500;
      Var dice = randomNumber(1, 3);
      If (dice == 1 || 3){
      opp.status.push(“Dumb”);
      }
      }
      },{
      title:"Suit and Tie",
      description:"Automatically remove any status’ that is/are on this card and kill your opponent’s active card. Has a chance of killing yourself",
      Cost: 7,
      Cooldown: 1,
      use:function(opp) {
      Opp.health -= 9999;
      Var dice = randomNumber(1, 5);
      If (dice == 1) {
      Self.health = 0;
      }
      }
      },{
      title:"Hi-typing",
      description:"Type at 1000 wpm bypassing your opponents comprehension while dealing 200 ATK",
      cost:2,
      cooldown:1,
      use:function(opp) {
      Opp.health -= 200;
      }
      }],
      });

      Tell me if I need to change anything

      Ok I'll change mine but I like my design I made 😞

      ackvonhuelio A cooldown of 1 means it can be used once per turn. A cooldown of 0 means it can be used multiple times per turn.

      createCard({
      name:"TNitro",
      rarity:"Uncommon",
      health:1800,
      image:"https://i.ibb.co/wgZLtyr/image.png",
      offx: 0,
      offy: -0.4,
      description: "An unworthy opponent. A totally real potato, he is known for making Tatertale, but that's pretty much it.",
      moves:[{
      title:"Ragequit",
      description:"Create some impossible game that the opponent will ragequit, placing that card at the bottom of the opponent's deck and dealing 80 ATK.",
      cost:2,
      cooldown:1,
      use:function(opp) {
      opp.status.push("Poisioned");
      //idk what else to add here
      }
      },{
      title:"The Sans",
      description:"Do nothing and dodge the next attack, unless the next attack is a special.",
      cost:2,
      cooldown:2,
      use:function(opp) {


      }

      },{
      title:"Special- Reverse Psychology",
      description:"The potato takes a bite out of the opponent, dealing 300 ATK and making them confused since the food eats them.",
      cost:7,
      cooldown:1,
      use:function(opp,self) {
      opp.health -= 300;
      self.health += 300;
      opponent.status.push("Laggy");
      }
      }],
      });

        createCard({
        name:"CaptainJackSparrow",
        rarity:"Common",
        health:2000,
        image:"https://cdn.discordapp.com/attachments/1024132682734649518/1196562341173661757/Z.png?ex=65b81485&is=65a59f85&hm=e83b04f9eb465e70a16808ba8c9c4a42d23905734f37a82565be4516359a6db6"
        description: "Most known for my adventures in the carribin I also rob people, and annoy people on the Forum",
        moves:[({
        title:"Deserted island",
        description:"Trap your enimys in a deserted island and return them to your deck",
        cost:4,
        cooldown:1,
        use:function(opp) {
        //You haven't figured it out so I dout I could
        }
        }),({
        title:"One does not simply call me 'Jack Sapparow'",
        description:"Oppenet calls you the wrong name. You shoot them. -500 life.",
        cost:1,
        cooldown:2,
        use:function(opp) {
        opp.health -= 500;
        }
        }),({
        title:"Special: The problem is not the problem, the problem is your attitude about the problem.",
        description:"Confuse your opponents and give them a lagg effect",
        cost:5,
        cooldown:1,
        use:function(opp) {
        opp.health -= 200;
        opp.status.push("Laggy");
        }
        })],
        });

        The URL to the picture is a bit long...

          createCard({
          name:"Shrek",
          rarity:"God",
          health:6000,
          image:"https://upload.wikimedia.org/wikipedia/en/4/4d/Shrek_%28character%29.png",
          description: "GET OUT OF MY SWAMP!!!!!!!",
          moves:[({
          title:"Shreksophone",
          description:"Play the Shreksophone to someone and put them to sleep.",
          cost:4,
          cooldown:1,
          use:function(opp) {
          opp.status.frozen = 5;
          }
          }),({
          title:"RAWWWWWR",
          description:"Get iratated and attack. -999",
          cost:1,
          cooldown:2,
          use:function(opp) {
          opp.health -= 999;
          }
          }),({
          title:"Special: Origanal",
          description:"Turn into the original Shrek and scare your opponents DEAD.",
          cost:5,
          cooldown:1,
          use:function(opp) {
          opp.health = 0;
          }
          })],
          });

          He is beautiful

          L
          Last Chat :(
          See ya round, people.
          Aug 16, 2024
          T
          t43rew t34t3t45ret 45 e trsdyrt
          wt rtret
          Aug 14, 2024
          general
          Goodbye Gamelab Forum.
          Aug 12, 2024
          Not CDO chat
          yes
          Jul 25, 2024

          Chat

          Welcome to the Chat!

          Please select a channel or DM on the left.
          ;