moved games to ./games
This commit is contained in:
neon443
2024-09-28 10:12:18 +01:00
parent 11eaf65ad2
commit 689c1e3167
15 changed files with 6 additions and 6 deletions

15
games/slope/Build/slope.json Executable file
View File

@@ -0,0 +1,15 @@
{
"companyName": "IDnet",
"productName": "Slope",
"dataUrl": "slope_data.unityweb",
"wasmCodeUrl": "slope_wasmcode.unityweb",
"wasmFrameworkUrl": "slope_wasmframework.unityweb",
"asmCodeUrl": "slope_code.unityweb",
"asmMemoryUrl": "slope_memory.unityweb",
"asmFrameworkUrl": "slope_framework.unityweb",
"TOTAL_MEMORY": 268435456,
"graphicsAPI": ["WebGL 2.0", "WebGL 1.0"],
"webglContextAttributes": {"preserveDrawingBuffer": false},
"splashScreenStyle": "Dark",
"backgroundColor": "#231F20"
}

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

View File

Binary file not shown.

18
games/slope/README.md Executable file
View File

@@ -0,0 +1,18 @@
# Slope
Copy of the popular slope game designed to be hosted anywhere to bypass website restrictions! Below I will cover two free and easy methods to clone and host this yourself, however if you wish to play, use the following link. If you use this repo, please star it so others can find it.
[play here!](https://neon443.github.io/slope)
### Self-Hosting On Github Pages
Fork this repo, and open it. Open the repo settings menu and navigate down the the "Pages" tab. Once there, change the Source option to the main branch. A blue box will appear saying that your page is waiting to be published. After about 15-90 seconds, the game will be avalible to play at the url it displays.
![image](https://user-images.githubusercontent.com/61284764/153872774-bf18f006-422c-44da-81b9-dcdc68c2ac4a.png)
|:--:|
<b>Select your deployment branch and save!</b>
![image](https://user-images.githubusercontent.com/61284764/153871943-1e1b6274-a212-4600-9233-c5c19dc75fe3.png)
|:--:|
<b>Should look like this when completed.</b>
### Other
Fork the repo and save it to your desired location. Run it through the `unityloader41.js` file.

View File

@@ -0,0 +1,24 @@
function UnityProgress(gameInstance, progress) {
if (!gameInstance.Module)
return;
if (!gameInstance.logo) {
gameInstance.logo = document.createElement("div");
gameInstance.logo.className = "logo " + gameInstance.Module.splashScreenStyle;
gameInstance.container.appendChild(gameInstance.logo);
}
if (!gameInstance.progress) {
gameInstance.progress = document.createElement("div");
gameInstance.progress.className = "progress " + gameInstance.Module.splashScreenStyle;
gameInstance.progress.empty = document.createElement("div");
gameInstance.progress.empty.className = "empty";
gameInstance.progress.appendChild(gameInstance.progress.empty);
gameInstance.progress.full = document.createElement("div");
gameInstance.progress.full.className = "full";
gameInstance.progress.appendChild(gameInstance.progress.full);
gameInstance.container.appendChild(gameInstance.progress);
}
gameInstance.progress.full.style.width = (100 * progress) + "%";
gameInstance.progress.empty.style.width = (100 * (1 - progress)) + "%";
if (progress == 1)
gameInstance.logo.style.display = gameInstance.progress.style.display = "none";
}

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 B

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 B

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,18 @@
.webgl-content * {border: 0; margin: 0; padding: 0}
.webgl-content .logo, .progress {position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.webgl-content .logo {background: url('progressLogo.Light.png') no-repeat center / contain; width: 154px; height: 130px;}
.webgl-content .progress {height: 18px; width: 141px; margin-top: 90px;}
.webgl-content .progress .empty {background: url('progressEmpty.Light.png') no-repeat right / cover; float: right; width: 100%; height: 100%; display: inline-block;}
.webgl-content .progress .full {background: url('progressFull.Light.png') no-repeat left / cover; float: left; width: 0%; height: 100%; display: inline-block;}
.webgl-content .logo.Dark {background-image: url('progressLogo.Dark.png');}
.webgl-content .progress.Dark .empty {background-image: url('progressEmpty.Dark.png');}
.webgl-content .progress.Dark .full {background-image: url('progressFull.Dark.png');}
.webgl-content .footer {margin-top: 5px; height: 38px; line-height: 38px; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 18px;}
.webgl-content .footer .webgl-logo, .title, .fullscreen {height: 100%; display: inline-block; background: transparent center no-repeat;}
.webgl-content .footer .webgl-logo {background-image: url('webgl-logo.png'); width: 204px; float: left;}
.webgl-content .footer .title {margin-right: 10px; float: right;}
.webgl-content .footer .fullscreen {background-image: url('fullscreen.png'); width: 38px; float: right;}

View File

File diff suppressed because one or more lines are too long

36
games/slope/index.html Executable file
View File

@@ -0,0 +1,36 @@
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-6R79TC88DQ"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-6R79TC88DQ');
</script>
<!-- Google tag (gtag.js) -->
<link rel="stylesheet" href="TemplateData/style.css">
<script src="TemplateData/UnityProgress.js"></script>
<script src="TemplateData/unityloader41.js"></script>
<script>
var gameInstance = UnityLoader.instantiate("gameContainer", "Build/slope.json", { onProgress: UnityProgress, Module: { onRuntimeInitialized: function() { UnityProgress(gameInstance, "complete") } } });
</script>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2541434264715219"
crossorigin="anonymous"></script>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2541434264715219"
crossorigin="anonymous"></script>
</head>
<!---
Want to run or host yourself? Check out the source?
https://github.com/cgolden15/Slope-Game/
Drop a star on the repo if you enjoy.
--->
<body style="margin: 0; overflow: hidden;">
<div class="webgl-content">
<div id="gameContainer" style="width: 100%; height: 100%; margin: 0;"></div>
</div>
</body>
<!-- Slope game by y8 games, not me.-->