Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
- <title>JS Bin</title>
- <style id="jsbin-css">
- input[type="button"]{
- -webkit-appearance: none;
- width:250px;
- font-weight:bold;
- text-decoration:none;
- text-align:center;
- border-radius:0px;
- }
- .txt{
- -webkit-appearance: none;
- width:600px;
- text-decoration:none;
- border:0px;
- opacity:1;
- color:#000;
- }
- .txts{
- -webkit-appearance: none;
- width:80px;
- text-decoration:none;
- border:0px;
- opacity:1;
- color:#000;
- }
- *{
- font-size:20px;
- font-family:'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'MS Pゴシック','MS PGothic';
- color:#333
- }
- </style>
- </head>
- <body>
- <form name="form1">
- チョコ:<input type="text" name="chocoV" class="txt" value="0" disabled><br>
- 秒間チョコ:<input type="text" name="cpsV" class="txt" value="0" disabled><br>
- <input type="button" value="チョコを作る" onClick="chocoMake()"><br><br>
- <input type="button" value="カカオ農園" onClick="buyC(0)">
- <input type="text" name="V1" class="txts" value="0" disabled>
- <input type="button" value="パラケル君" onClick="buyC(1)">
- <input type="text" name="V2" class="txts" value="0" disabled><br>
- <input type="button" value="チョコ工場" onClick="buyC(2)">
- <input type="text" name="V3" class="txts" value="0" disabled>
- <input type="button" value="チョコゴーレム" onClick="buyC(3)">
- <input type="text" name="V4" class="txts" value="0" disabled><br>
- <input type="button" value="マンドチョコラゴラ" onClick="buyC(4)">
- <input type="text" name="V5" class="txts" value="0" disabled>
- <input type="button" value="死チョコ魔術研究所" onClick="buyC(5)">
- <input type="text" name="V6" class="txts" value="0" disabled><br>
- <input type="button" value="精神と時とチョコの部屋" onClick="buyC(6)">
- <input type="text" name="V7" class="txts" value="0" disabled>
- <input type="button" value="スペースチョコ" onClick="buyC(7)">
- <input type="text" name="V8" class="txts" value="0" disabled><br>
- <input type="button" value="宝石剣チョコリッチ" onClick="buyC(8)">
- <input type="text" name="V9" class="txts" value="0" disabled>
- <input type="button" value="チョコ聖杯くん" onClick="buyC(9)">
- <input type="text" name="V10" class="txts" value="0" disabled><br>
- <br>
- <div id="buyCheck"></div>
- <br><b>アップグレード</b>
- <div id="upgrade"></div>
- <div id="upgBuyC"></div>
- <br>
- <input type="button" value="データ消去" class="btn" onClick="killSaveC()">
- <div id="killC"></div>
- </form>
- <script id="jsbin-javascript">
- var saveC = parseInt(window.localStorage.getItem("saveC"));
- if(saveC!=1){
- saveC = 0;
- }
- var priceInc = 1.15;
- var cpc=1;
- var cps=0;
- var choco=0;
- var facility = [
- [0,15,0.1,'カカオ農園',0,'まずはカカオの樹を増やそう'],
- [0,100,1,'パラケル君',0,'そうだ、カレの力を借りよう'],
- [0,1100,8,'チョコ工場',0,'チョコ製造とは1%の閃きと99%の努力である'],
- [0,12000,47,'チョコゴーレム',0,'チョコの手も借りたい'],
- [0,130000,260,'マンドチョコラゴラ',0,'全チョコが泣いた'],
- [0,1400000,1400,'死チョコ魔術研究所',0,'チョコをすてるなんてとんでもない!'],
- [0,20000000,7800,'精神と時とチョコの部屋',0,'チョコが止まって見える'],
- [0,330000000,44000,'スペースチョコ',0,'そのチョコはある日突然やってきた'],
- [0,5100000000,260000,'宝石剣チョコリッチ',0,'無限?のチョコ供給が行われる'],
- [0,75000000000,1600000,'チョコ聖杯くん',0,'それはどんなチョコ欲も叶える願望器']
- ];
- var upg = [
- [0,0,0,0,0,0,0,0,0,0,0,0]
- ];
- var cacaoUpg = [
- [1,'品種改良I',100,'カカオ農園とクリックの効果が倍になる',0],
- [1,'品種改良II',500,'カカオ農園とクリックの効果が倍になる',0],
- [10,'品種改良III',10000,'カカオ農園とクリックの効果が倍になる',0],
- [25,'品種改良IV',100000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,0.1],
- [50,'品種改良V',10000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,0.5],
- [100,'品種改良VI',100000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,5],
- [150,'品種改良VII',1000000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,50],
- [200,'品種改良VIII',10000000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,500],
- [250,'品種改良IX',10000000000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,5000],
- [300,'品種改良X',100000000000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,50000],
- [350,'品種改良XI',1000000000000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,500000],
- [400,'品種改良XII',1000000000000000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,5000000]
- ];
- load();
- chocoR = setInterval("chocoP()",100);
- function upgrC(){
- var t = '';
- for(var i = 0;i < 12;i++){
- if(upg[0][0] == 0&&facility[0][0] >=cacaoUpg[0][0]){
- t += '<input type="button" value="'+cacaoUpg[0][1]+'" onClick="upgrBC(0,0)">'
- }
- }
- document.getElementById('upgrade').innerHTML = t;
- }
- function upgrBC(a,b){
- document.getElementById('upgBuyC').innerHTML = '買う';
- }
- function chocoMake(){
- choco+=cpc;
- document.form1.chocoV.value=choco.toFixed();
- }
- function buyC(a){
- var pI = priceInc*facility[a][0];
- if(pI == 0){
- pI = 1;
- }
- var p = (facility[a][1]*pI).toFixed();
- document.getElementById('buyCheck').innerHTML = '<b>'+facility[a][3]+'</b><br>'+facility[a][5]+'<br>チョコ消費数:'+p+'<br><input type="button" value="買う" onClick="buy('+a+','+p+')">';
- }
- function buy(a,b){
- if(choco >= b){
- choco -= b;
- facility[a][0]++;
- cpsC();
- buyC(a);
- function cpsC(){
- cps = 0;
- facility[0][4] = facility[0][0]*facility[0][2];
- cps += facility[0][4];
- for(var i = 1;i <10;i++){
- facility[i][4] = facility[i][0]*facility[i][2];
- cps += facility[i][4];
- }
- document.form1.cpsV.value=cps.toFixed(1);
- document.form1.V1.value=facility[0][0].toFixed();
- document.form1.V2.value=facility[1][0].toFixed();
- document.form1.V3.value=facility[2][0].toFixed();
- document.form1.V4.value=facility[3][0].toFixed();
- document.form1.V5.value=facility[4][0].toFixed();
- document.form1.V6.value=facility[5][0].toFixed();
- document.form1.V7.value=facility[6][0].toFixed();
- document.form1.V8.value=facility[7][0].toFixed();
- document.form1.V9.value=facility[8][0].toFixed();
- document.form1.V10.value=facility[9][0].toFixed();
- }
- function chocoP(){
- cpsC();
- upgrC();
- choco += parseFloat(cps/10);
- document.form1.chocoV.value=choco.toFixed();
- save();
- }
- function getChoco(a){
- choco += a;
- }
- function save(){
- saveC = 1;
- window.localStorage.setItem("saveC" , 1);
- window.localStorage.setItem("choco" , choco);
- window.localStorage.setItem("farm" , facility[0][0]);
- window.localStorage.setItem("paracel" , facility[1][0]);
- window.localStorage.setItem("factory" , facility[2][0]);
- window.localStorage.setItem("golem" , facility[3][0]);
- window.localStorage.setItem("mandra" , facility[4][0]);
- window.localStorage.setItem("necro" , facility[5][0]);
- window.localStorage.setItem("stcroom" , facility[6][0]);
- window.localStorage.setItem("space" , facility[7][0]);
- window.localStorage.setItem("jewel" , facility[8][0]);
- window.localStorage.setItem("grail" , facility[9][0]);
- window.localStorage.setItem("cacaoupg" , JSON.stringify(upg[0]));
- }
- function load(){
- if(saveC==1){
- choco = parseInt(window.localStorage.getItem("choco"));
- document.form1.chocoV.value=choco.toFixed();
- facility[0][0] = parseInt(window.localStorage.getItem("farm"));
- facility[1][0] = parseInt(window.localStorage.getItem("paracel"));
- facility[2][0] = parseInt(window.localStorage.getItem("factory"));
- facility[3][0] = parseInt(window.localStorage.getItem("golem"));
- facility[4][0] = parseInt(window.localStorage.getItem("mandra"));
- facility[5][0] = parseInt(window.localStorage.getItem("necro"));
- facility[6][0] = parseInt(window.localStorage.getItem("stcroom"));
- facility[7][0] = parseInt(window.localStorage.getItem("space"));
- facility[8][0] = parseInt(window.localStorage.getItem("jewel"));
- facility[9][0] = parseInt(window.localStorage.getItem("grail"));
- upg[0] = JSON.parse(window.localStorage.getItem("cacaoupg"));
- cpsC();
- }
- }
- function killSaveC(){
- document.getElementById('killC').innerHTML = '本当にデータ消去しますか?<br><input type="button" value="はい" onClick="killSave()"> <input type="button" value="いいえ" onClick="noKillSave()">';
- }
- function noKillSave(){
- document.getElementById('killC').innerHTML = '';
- }
- function killSave(){
- saveC = 0;
- localStorage.clear();
- window.localStorage.setItem("saveC" , 0);
- choco=0;
- facility = [
- [0,15,0.1,'カカオ農園',0,'まずはカカオの樹を増やそう'],
- [0,100,1,'パラケル君',0,'そうだ、カレの力を借りよう'],
- [0,1100,8,'チョコ工場',0,'チョコ製造とは1%の閃きと99%の努力である'],
- [0,12000,47,'チョコゴーレム',0,'チョコの手も借りたい'],
- [0,130000,260,'マンドチョコラゴラ',0,'全チョコが泣いた'],
- [0,1400000,1400,'死チョコ魔術研究所',0,'チョコをすてるなんてとんでもない!'],
- [0,20000000,7800,'精神と時とチョコの部屋',0,'チョコが止まって見える'],
- [0,330000000,44000,'スペースチョコ',0,'そのチョコはある日突然やってきた'],
- [0,5100000000,260000,'宝石剣チョコリッチ',0,'無限?のチョコ供給が行われる'],
- [0,75000000000,1600000,'チョコ聖杯くん',0,'それはどんなチョコ欲も叶える願望器']
- ];
- upg = [
- [0,0,0,0,0,0,0,0,0,0,0,0]
- ];
- document.getElementById('killC').innerHTML = '';
- }
- </script>
- <script id="jsbin-source-css" type="text/css">input[type="button"]{
- -webkit-appearance: none;
- width:250px;
- font-weight:bold;
- text-decoration:none;
- text-align:center;
- border-radius:0px;
- }
- .txt{
- -webkit-appearance: none;
- width:600px;
- text-decoration:none;
- border:0px;
- opacity:1;
- color:#000;
- }
- .txts{
- -webkit-appearance: none;
- width:80px;
- text-decoration:none;
- border:0px;
- opacity:1;
- color:#000;
- }
- *{
- font-size:20px;
- font-family:'Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'MS Pゴシック','MS PGothic';
- color:#333
- }</script>
- <script id="jsbin-source-javascript" type="text/javascript">var saveC = parseInt(window.localStorage.getItem("saveC"));
- if(saveC!=1){
- saveC = 0;
- }
- var priceInc = 1.15;
- var cpc=1;
- var cps=0;
- var choco=0;
- var facility = [
- [0,15,0.1,'カカオ農園',0,'まずはカカオの樹を増やそう'],
- [0,100,1,'パラケル君',0,'そうだ、カレの力を借りよう'],
- [0,1100,8,'チョコ工場',0,'チョコ製造とは1%の閃きと99%の努力である'],
- [0,12000,47,'チョコゴーレム',0,'チョコの手も借りたい'],
- [0,130000,260,'マンドチョコラゴラ',0,'全チョコが泣いた'],
- [0,1400000,1400,'死チョコ魔術研究所',0,'チョコをすてるなんてとんでもない!'],
- [0,20000000,7800,'精神と時とチョコの部屋',0,'チョコが止まって見える'],
- [0,330000000,44000,'スペースチョコ',0,'そのチョコはある日突然やってきた'],
- [0,5100000000,260000,'宝石剣チョコリッチ',0,'無限?のチョコ供給が行われる'],
- [0,75000000000,1600000,'チョコ聖杯くん',0,'それはどんなチョコ欲も叶える願望器']
- ];
- var upg = [
- [0,0,0,0,0,0,0,0,0,0,0,0]
- ];
- var cacaoUpg = [
- [1,'品種改良I',100,'カカオ農園とクリックの効果が倍になる',0],
- [1,'品種改良II',500,'カカオ農園とクリックの効果が倍になる',0],
- [10,'品種改良III',10000,'カカオ農園とクリックの効果が倍になる',0],
- [25,'品種改良IV',100000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,0.1],
- [50,'品種改良V',10000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,0.5],
- [100,'品種改良VI',100000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,5],
- [150,'品種改良VII',1000000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,50],
- [200,'品種改良VIII',10000000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,500],
- [250,'品種改良IX',10000000000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,5000],
- [300,'品種改良X',100000000000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,50000],
- [350,'品種改良XI',1000000000000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,500000],
- [400,'品種改良XII',1000000000000000000,'カカオ農園とクリックの効果が他の施設の数に応じて増える',1,5000000]
- ];
- load();
- chocoR = setInterval("chocoP()",100);
- function upgrC(){
- var t = '';
- for(var i = 0;i < 12;i++){
- if(upg[0][0] == 0&&facility[0][0] >=cacaoUpg[0][0]){
- t += '<input type="button" value="'+cacaoUpg[0][1]+'" onClick="upgrBC(0,0)">'
- }
- }
- document.getElementById('upgrade').innerHTML = t;
- }
- function upgrBC(a,b){
- document.getElementById('upgBuyC').innerHTML = '買う';
- }
- function chocoMake(){
- choco+=cpc;
- document.form1.chocoV.value=choco.toFixed();
- }
- function buyC(a){
- var pI = priceInc*facility[a][0];
- if(pI == 0){
- pI = 1;
- }
- var p = (facility[a][1]*pI).toFixed();
- document.getElementById('buyCheck').innerHTML = '<b>'+facility[a][3]+'</b><br>'+facility[a][5]+'<br>チョコ消費数:'+p+'<br><input type="button" value="買う" onClick="buy('+a+','+p+')">';
- }
- function buy(a,b){
- if(choco >= b){
- choco -= b;
- facility[a][0]++;
- cpsC();
- buyC(a);
- function cpsC(){
- cps = 0;
- facility[0][4] = facility[0][0]*facility[0][2];
- cps += facility[0][4];
- for(var i = 1;i <10;i++){
- facility[i][4] = facility[i][0]*facility[i][2];
- cps += facility[i][4];
- }
- document.form1.cpsV.value=cps.toFixed(1);
- document.form1.V1.value=facility[0][0].toFixed();
- document.form1.V2.value=facility[1][0].toFixed();
- document.form1.V3.value=facility[2][0].toFixed();
- document.form1.V4.value=facility[3][0].toFixed();
- document.form1.V5.value=facility[4][0].toFixed();
- document.form1.V6.value=facility[5][0].toFixed();
- document.form1.V7.value=facility[6][0].toFixed();
- document.form1.V8.value=facility[7][0].toFixed();
- document.form1.V9.value=facility[8][0].toFixed();
- document.form1.V10.value=facility[9][0].toFixed();
- }
- function chocoP(){
- cpsC();
- upgrC();
- choco += parseFloat(cps/10);
- document.form1.chocoV.value=choco.toFixed();
- save();
- }
- function getChoco(a){
- choco += a;
- }
- function save(){
- saveC = 1;
- window.localStorage.setItem("saveC" , 1);
- window.localStorage.setItem("choco" , choco);
- window.localStorage.setItem("farm" , facility[0][0]);
- window.localStorage.setItem("paracel" , facility[1][0]);
- window.localStorage.setItem("factory" , facility[2][0]);
- window.localStorage.setItem("golem" , facility[3][0]);
- window.localStorage.setItem("mandra" , facility[4][0]);
- window.localStorage.setItem("necro" , facility[5][0]);
- window.localStorage.setItem("stcroom" , facility[6][0]);
- window.localStorage.setItem("space" , facility[7][0]);
- window.localStorage.setItem("jewel" , facility[8][0]);
- window.localStorage.setItem("grail" , facility[9][0]);
- window.localStorage.setItem("cacaoupg" , JSON.stringify(upg[0]));
- }
- function load(){
- if(saveC==1){
- choco = parseInt(window.localStorage.getItem("choco"));
- document.form1.chocoV.value=choco.toFixed();
- facility[0][0] = parseInt(window.localStorage.getItem("farm"));
- facility[1][0] = parseInt(window.localStorage.getItem("paracel"));
- facility[2][0] = parseInt(window.localStorage.getItem("factory"));
- facility[3][0] = parseInt(window.localStorage.getItem("golem"));
- facility[4][0] = parseInt(window.localStorage.getItem("mandra"));
- facility[5][0] = parseInt(window.localStorage.getItem("necro"));
- facility[6][0] = parseInt(window.localStorage.getItem("stcroom"));
- facility[7][0] = parseInt(window.localStorage.getItem("space"));
- facility[8][0] = parseInt(window.localStorage.getItem("jewel"));
- facility[9][0] = parseInt(window.localStorage.getItem("grail"));
- upg[0] = JSON.parse(window.localStorage.getItem("cacaoupg"));
- cpsC();
- }
- }
- function killSaveC(){
- document.getElementById('killC').innerHTML = '本当にデータ消去しますか?<br><input type="button" value="はい" onClick="killSave()"> <input type="button" value="いいえ" onClick="noKillSave()">';
- }
- function noKillSave(){
- document.getElementById('killC').innerHTML = '';
- }
- function killSave(){
- saveC = 0;
- localStorage.clear();
- window.localStorage.setItem("saveC" , 0);
- choco=0;
- facility = [
- [0,15,0.1,'カカオ農園',0,'まずはカカオの樹を増やそう'],
- [0,100,1,'パラケル君',0,'そうだ、カレの力を借りよう'],
- [0,1100,8,'チョコ工場',0,'チョコ製造とは1%の閃きと99%の努力である'],
- [0,12000,47,'チョコゴーレム',0,'チョコの手も借りたい'],
- [0,130000,260,'マンドチョコラゴラ',0,'全チョコが泣いた'],
- [0,1400000,1400,'死チョコ魔術研究所',0,'チョコをすてるなんてとんでもない!'],
- [0,20000000,7800,'精神と時とチョコの部屋',0,'チョコが止まって見える'],
- [0,330000000,44000,'スペースチョコ',0,'そのチョコはある日突然やってきた'],
- [0,5100000000,260000,'宝石剣チョコリッチ',0,'無限?のチョコ供給が行われる'],
- [0,75000000000,1600000,'チョコ聖杯くん',0,'それはどんなチョコ欲も叶える願望器']
- ];
- upg = [
- [0,0,0,0,0,0,0,0,0,0,0,0]
- ];
- document.getElementById('killC').innerHTML = '';
- }</script></body>
- </html>
Add Comment
Please, Sign In to add comment