Skip to content

Commit 0f2a9e4

Browse files
authored
Merge pull request #6 from oracle-devrel/UIDebug
UI debug
2 parents 01f554f + 67ba53d commit 0f2a9e4

File tree

6 files changed

+32
-980
lines changed

6 files changed

+32
-980
lines changed

README.md

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,48 @@
22

33
[![License: UPL](https://img.shields.io/badge/license-UPL-green)](https://img.shields.io/badge/license-UPL-green) [![Quality gate](https://sonarcloud.io/api/project_badges/quality_gate?project=oracle-devrel_save-the-wildlife)](https://sonarcloud.io/dashboard?id=oracle-devrel_save-the-wildlife)
44

5-
## THIS IS A NEW, BLANK REPO THAT IS NOT READY FOR USE YET. PLEASE CHECK BACK SOON!
5+
## The power of Cloud Native on Oracle Cloud
66

7-
## Introduction
8-
MISSING
7+
In this workshop, you will learn how to deploy a simple multiplayer [Three.js](https://threejs.org/) application to the cloud, then iterate through the modernization process to enhance the application and ultimately deploy it to [Kubernetes](https://kubernetes.io/) with CI/CD, Terraform, Kustomize, Coherence and Redis as a base line backend to run applications that require in-memory concurrency management. In our case we are using
8+
9+
![Save The Wildlife Banner](images/screenshot.png)
910

1011
## Getting Started
11-
MISSING
12+
13+
This workshop leverages a broad array of OCI services to illustrate how to deploy, migrate, and modernize applications in the cloud.
14+
15+
You can start with app modernization journey and follow a stet by step guide on VM deployment via Terraform, then containerize the application and move to OCI Container Instances.
16+
In the final phase, the application design is enhanced to provide scalability while being deployed to Oracle Container Engine for Kubernetes (OKE). The best part is, you get to play a really cool 3D "Save the Wildlife" game when you finish the deployment.
17+
18+
Or you can dive (pun intended) into the ocean of DevOPS CI/CD and release our [Three.js](https://threejs.org/) minigame as many times as you like.
1219

1320
### Prerequisites
14-
MISSING
21+
22+
- Understanding of cloud and database terms is helpful
23+
- Familiarity with Oracle Cloud Infrastructure (OCI) is helpful
24+
- Familiarity with the OCI console
25+
- Basic familiarity with app containerization
26+
- Basic familiarity with OCI Container Instances
27+
- Basic familiarity with OKE
1528

1629
## Notes/Issues
17-
MISSING
1830

1931
## URLs
20-
* Nothing at this time
32+
33+
- [Three.js](https://threejs.org/)
34+
- [Oracle Devops](https://www.oracle.com/uk/devops/devops-service/)
35+
- [Oracle Container Engine Kubernetes](https://www.oracle.com/uk/cloud/cloud-native/container-engine-kubernetes/)
36+
- [Redis](https://redis.com/)
37+
- [Kubernetes](https://kubernetes.io/)
38+
- [Oracle Coherence](https://www.oracle.com/uk/java/coherence/)
2139

2240
## Contributing
41+
2342
This project is open source. Please submit your contributions by forking this repository and submitting a pull request! Oracle appreciates any contributions that are made by the open source community.
2443

2544
## License
26-
Copyright (c) 2022 Oracle and/or its affiliates.
45+
46+
Copyright (c) 2023 Oracle and/or its affiliates.
2747

2848
Licensed under the Universal Permissive License (UPL), Version 1.0.
2949

web/src/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ <h1>Top Scores</h1>
3939
</p>
4040
<ul>
4141
<li>
42-
Collect <span style="color: red">trash</span>, avoid
42+
Collect <span style="color: brown">trash</span>, avoid
4343
<span style="color: green">animals</span>
4444
</li>
4545
<li><br /></li>

web/src/script.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,13 +125,13 @@ async function init() {
125125
// console.log("init: ",waternormals);
126126

127127
const geometries = [
128+
new THREE.SphereGeometry(), // Cube geometry for trash
128129
new THREE.BoxGeometry(), // Cube geometry for wildlife
129-
boxModel.geometry, // Box GLTF for trash
130130
];
131131

132132
const materials = [
133-
new THREE.MeshPhongMaterial({ color: 0x000000 }), // Green material for wildlife
134-
new THREE.MeshPhongMaterial({ color: 0x654321 }), // material for trash
133+
new THREE.MeshPhongMaterial({ color: 0x90EE90 }), // green material for wildlife
134+
new THREE.MeshPhongMaterial({ color: 0xBB8E51 }), // brown material for trash
135135
];
136136

137137
//add music loader

web/src/turtleGen.js

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)