Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var gameData = {
- gold: 0,
- goldPerClick: 1,
- goldPerClickCost: 10,
- goldPerAuto: 1,
- autoMinerCost: 500,
- showValue: 0
- }
- function showElements() {
- var perClickElement = document.getElementById("perClickUpgrade")
- var showPerClickCost = gameData.goldPerClickCost * 0.7;
- if (gameData.gold <= showPerClickCost) {
- perClickElement.style.display = "none";
- }
- }
- function mineGold() {
- gameData.gold += gameData.goldPerClick
- document.getElementById("goldMined").innerHTML = gameData.gold + " Gold Mined"
- }
- function autoGold() {
- gameData.gold += gameData.goldPerAuto
- document.getElementById("goldMined").innerHTML = gameData.gold + " Gold Mined"
- }
- function buyAutoUpgrade() {
- if (gameData.gold >= gameData.autoMinerCost) {
- gameData.gold -= gameData.autoMinerCost
- gameData.goldPerAuto += 1
- gameData.autoMinerCost *= 4
- document.getElementById("perAutoUpgrade").innerHTML = "Upgrade Auto Miner (Currently level " + gameData.goldPerAuto + ") Cost: " + gameData.autoMinerCost + " Gold"
- }
- }
- function goldTotal() {
- gameData.gold += gameData.goldPerClick + gameData.goldPerAuto
- }
- function buyGoldPerClick() {
- if (gameData.gold >= gameData.goldPerClickCost) {
- gameData.gold -= gameData.goldPerClickCost
- gameData.goldPerClick += 1
- gameData.goldPerClickCost *= 2
- document.getElementById("goldMined").innerHTML = gameData.gold + " Gold Mined"
- document.getElementById("perClickUpgrade").innerHTML = "Upgrade Pickaxe (Currently level " + gameData.goldPerClick + ") Cost: " + gameData.goldPerClickCost + " Gold"
- }
- }
- var mainGameLoop = window.setInterval(function() {
- autoGold()
- } , 1000)
- var saveGameLoop = window.setInterval(function(){
- localStorage.setItem('goldMinerSave', JSON.stringify(gameData))
- } ,15000)
- var savegame = JSON.parse(localStorage.setItem("goldMinerSave"))
- if (savegame !== null) {
- gameData = savegame
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement