Advertisement
Mayosis

Clicker Simulator (test)

Jan 31st, 2023 (edited)
703
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.10 KB | Gaming | 0 0
  1. <html>
  2.   <head>
  3.     <title>Clicker Simulator</title>
  4.     <script>
  5.       // initialize variables for clicks and upgrades
  6.       let clicks = 0;
  7.       let upgrades = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
  8.  
  9.       // function to update clicks on click
  10.       function clickUpdate() {
  11.         clicks++;
  12.         document.getElementById("clicks").innerHTML = clicks;
  13.       }
  14.  
  15.       // function to handle rebirth
  16.       function rebirth() {
  17.         clicks = 0;
  18.         upgrades = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];
  19.         document.getElementById("clicks").innerHTML = clicks;
  20.         document.getElementById("upgrades").innerHTML = "0/15 upgrades purchased";
  21.       }
  22.  
  23.       // function to handle upgrades
  24.       function upgrade(index) {
  25.         if (upgrades[index] == 0 && clicks >= 100) {
  26.          clicks -= 100;
  27.           upgrades[index] = 1;
  28.           document.getElementById("clicks").innerHTML = clicks;
  29.           document.getElementById("upgrades").innerHTML = upgrades.filter(x => x == 1).length + "/15 upgrades purchased";
  30.         }
  31.       }
  32.     </script>
  33.   </head>
  34.   <body>
  35.     <h1>Clicker Simulator</h1>
  36.     <p>Clicks: <span id="clicks">0</span></p>
  37.     <button onclick="clickUpdate()">Click</button>
  38.     <button onclick="rebirth()">Rebirth</button>
  39.     <p id="upgrades">0/15 upgrades purchased</p>
  40.     <button onclick="upgrade(0)">Upgrade 1</button>
  41.     <button onclick="upgrade(1)">Upgrade 2</button>
  42.     <button onclick="upgrade(2)">Upgrade 3</button>
  43.     <button onclick="upgrade(3)">Upgrade 4</button>
  44.     <button onclick="upgrade(4)">Upgrade 5</button>
  45.     <button onclick="upgrade(5)">Upgrade 6</button>
  46.     <button onclick="upgrade(6)">Upgrade 7</button>
  47.     <button onclick="upgrade(7)">Upgrade 8</button>
  48.     <button onclick="upgrade(8)">Upgrade 9</button>
  49.     <button onclick="upgrade(9)">Upgrade 10</button>
  50.     <button onclick="upgrade(10)">Upgrade 11</button>
  51.     <button onclick="upgrade(11)">Upgrade 12</button>
  52.     <button onclick="upgrade(12)">Upgrade 13</button>
  53.     <button onclick="upgrade(13)">Upgrade 14</button>
  54.     <button onclick="upgrade(14)">Upgrade 15</button>
  55.   </body>
  56. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement