Add files via upload
This commit is contained in:
parent
21dcb7ad15
commit
282db0889a
8 changed files with 267 additions and 68 deletions
100
app/stone-origami-sword/app.js
Normal file
100
app/stone-origami-sword/app.js
Normal file
|
|
@ -0,0 +1,100 @@
|
||||||
|
function randomNumber(min, max) {
|
||||||
|
min = Math.ceil(min);
|
||||||
|
max = Math.floor(max);
|
||||||
|
return Math.floor(Math.random() * (max - min + 1)) + min;
|
||||||
|
}
|
||||||
|
//Randomizer I copied from the internet
|
||||||
|
|
||||||
|
var output = '';
|
||||||
|
var win = 0;
|
||||||
|
var rounds = 0;
|
||||||
|
var winr = 0;
|
||||||
|
//Variables
|
||||||
|
|
||||||
|
function rockButton() {
|
||||||
|
output = '';
|
||||||
|
document.getElementById('rock').style.border = "3px solid #333333";
|
||||||
|
document.getElementById('paper').style.border = "3px solid #000000";
|
||||||
|
document.getElementById('scissors').style.border = "3px solid #000000";
|
||||||
|
output += 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
function paperButton() {
|
||||||
|
output = '';
|
||||||
|
document.getElementById('paper').style.border = "3px solid #333333";
|
||||||
|
document.getElementById('rock').style.border = "3px solid #000000";
|
||||||
|
document.getElementById('scissors').style.border = "3px solid #000000";
|
||||||
|
output += 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
function scissorsButton() {
|
||||||
|
output = '';
|
||||||
|
document.getElementById('scissors').style.border = "3px solid #333333";
|
||||||
|
document.getElementById('rock').style.border = "3px solid #000000";
|
||||||
|
document.getElementById('paper').style.border = "3px solid #000000";
|
||||||
|
output += 3;
|
||||||
|
}
|
||||||
|
//Buttons for the options
|
||||||
|
|
||||||
|
function button() {
|
||||||
|
var bot = (randomNumber(1, 3));
|
||||||
|
var final = output / bot;
|
||||||
|
|
||||||
|
switch (bot) {
|
||||||
|
case 1:
|
||||||
|
document.getElementById("bot").innerHTML = "Bot chose stone.";
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
document.getElementById("bot").innerHTML = "Bot chose origami.";
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
document.getElementById("bot").innerHTML = "Bot chose sword.";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (final) {
|
||||||
|
case 1:
|
||||||
|
document.getElementById("answer").innerHTML = "Tie";
|
||||||
|
break;
|
||||||
|
case 0.5:
|
||||||
|
document.getElementById("answer").innerHTML = "You chose stone and lost...";
|
||||||
|
rounds += 1;
|
||||||
|
break;
|
||||||
|
case 0.3333333333333333:
|
||||||
|
document.getElementById("answer").innerHTML = "You chose stone and won!";
|
||||||
|
win += 1;
|
||||||
|
rounds += 1;
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
document.getElementById("answer").innerHTML = "You chose origami and won!";
|
||||||
|
win += 1;
|
||||||
|
rounds += 1;
|
||||||
|
break;
|
||||||
|
case 0.6666666666666666:
|
||||||
|
document.getElementById("answer").innerHTML = "You chose origami and lost...";
|
||||||
|
rounds += 1;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
document.getElementById("answer").innerHTML = "You chose sword and lost...";
|
||||||
|
rounds += 1;
|
||||||
|
break;
|
||||||
|
case 1.5:
|
||||||
|
document.getElementById("answer").innerHTML = "You chose sword and won!";
|
||||||
|
win += 1;
|
||||||
|
rounds += 1;
|
||||||
|
break;
|
||||||
|
case 0:
|
||||||
|
document.getElementById("answer").innerHTML = "You didn't pick anything.";
|
||||||
|
}
|
||||||
|
//Yikes that's a lot of cases and repetition
|
||||||
|
if (rounds >= 1) {
|
||||||
|
winr = Math.round(win/rounds*100);
|
||||||
|
document.getElementById("winrate").innerHTML = "Winrate: " + winr + "%";
|
||||||
|
} else {
|
||||||
|
document.getElementById("winrate").innerHTML = "Winrate:";
|
||||||
|
}
|
||||||
|
//I made this in like 2 minutes there's probably a more efficient way to calculate without it breaking
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//Probably too many functions in a button but that's only way I know how to update page on press
|
||||||
BIN
app/stone-origami-sword/icon.png
Normal file
BIN
app/stone-origami-sword/icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 88 KiB |
33
app/stone-origami-sword/info.php
Normal file
33
app/stone-origami-sword/info.php
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
<?php
|
||||||
|
/*
|
||||||
|
__ __ _____ _____
|
||||||
|
| \/ | __ \ | ____|
|
||||||
|
| \ / | | | |_ _| |__
|
||||||
|
| |\/| | | | \ \ / /___ \
|
||||||
|
| | | | |__| |\ V / ___) |
|
||||||
|
|_| |_|_____/ \_/ |____/ Join us. The hype is real.
|
||||||
|
|
||||||
|
You may code your application however you like.
|
||||||
|
It may be designed however you like.
|
||||||
|
You can do whatever you want, as long as you aren't mischievous.
|
||||||
|
You will not be able to access anything from Misdew's database.
|
||||||
|
However, you can connect to your own external database(s) if needed.
|
||||||
|
Be sure to fill out the required info below.
|
||||||
|
Once your app is done, zip all of your files into an archive.
|
||||||
|
Be sure to also include this file in the archive.
|
||||||
|
Name this archive as so: Username_AppName.zip
|
||||||
|
Upload this archive to dev.misdew.com
|
||||||
|
*/
|
||||||
|
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
|
||||||
|
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
|
||||||
|
# # # # # # # # # FILL OUT THE FORM # # # # # # # # #
|
||||||
|
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
|
||||||
|
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
|
||||||
|
$application_name = "Stone Origami Sword"; // Must not exceed 18 chars
|
||||||
|
$application_icon = "https://i.imgur.com/8oQmLWE.png"; // Upload your square, 1080x1080 icon to Imgur and paste the direct link here
|
||||||
|
$application_desc = "Play Stone Origami Sword against a bot."; // Describe your app
|
||||||
|
$application_price = "100"; // Set the price of your app (0 to whatever you want; you keep 70%)
|
||||||
|
$application_dev = "Lock"; // Enter your Misdew username here
|
||||||
|
$application_color = "black"; // Your app color; should be the same color as your icon's main color
|
||||||
|
$application_tcolor = "#333333"; // Should look good on top of your app's color (is used for font)
|
||||||
|
?>
|
||||||
66
app/stone-origami-sword/main.css
Normal file
66
app/stone-origami-sword/main.css
Normal file
|
|
@ -0,0 +1,66 @@
|
||||||
|
@import url('https://fonts.googleapis.com/css?family=Dosis:400,700');
|
||||||
|
th {
|
||||||
|
width: 200px;
|
||||||
|
height: 200px;
|
||||||
|
padding: 10px;
|
||||||
|
border-radius: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
img {
|
||||||
|
width: 200px;
|
||||||
|
height: 200px;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
background-color: #000000;
|
||||||
|
margin: 0px;
|
||||||
|
font-family: 'Dosis', sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
.title {
|
||||||
|
background-color: #000000 !important;
|
||||||
|
width: 100%;
|
||||||
|
margin-top: 15px;
|
||||||
|
margin-left: 0px;
|
||||||
|
margin-right: 0px;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
height: 70px;
|
||||||
|
padding: 0px;
|
||||||
|
text-align: center;
|
||||||
|
color: #333333;
|
||||||
|
font-size: 45px;
|
||||||
|
line-height: 60px;
|
||||||
|
font-family: 'Dosis', sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
#rock, #paper, #scissors {
|
||||||
|
border: 3px solid #000000;
|
||||||
|
}
|
||||||
|
|
||||||
|
* {
|
||||||
|
font-family: 'Dosis', sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
#answer, #bot, #winStatic, #winrate {
|
||||||
|
color: #333333;
|
||||||
|
font-size: 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#buttonDiv {
|
||||||
|
height: 66px;
|
||||||
|
width: 150px;
|
||||||
|
background-color: #000000;
|
||||||
|
border-radius: 5em;
|
||||||
|
border: 2px solid #333333;
|
||||||
|
line-height: 40px;
|
||||||
|
font-size: 25px;
|
||||||
|
color: #333333;
|
||||||
|
font-family: 'Dosis', sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
#patch {
|
||||||
|
color: white;
|
||||||
|
background-color: #2c2c2c;
|
||||||
|
text-decoration: underline;
|
||||||
|
}
|
||||||
BIN
app/stone-origami-sword/paper.png
Normal file
BIN
app/stone-origami-sword/paper.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 38 KiB |
BIN
app/stone-origami-sword/rock.png
Normal file
BIN
app/stone-origami-sword/rock.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 38 KiB |
BIN
app/stone-origami-sword/scissors.png
Normal file
BIN
app/stone-origami-sword/scissors.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 39 KiB |
Loading…
Add table
Add a link
Reference in a new issue