Inspiration
Our inspiration was based on the DarkRoom text game
What it does
Minimalist survival game with multiplayer functionality. Explore, gather, and build to survive the elements.
How we built it
Front-end application built with Vue.js. 3D environment, game map, and animations built using Babylon.js. Delivered via the Oracle Cloud Infrastructure, using Docker and Terraform.
Challenges we ran into
the MAJOR challenge we ran into was the OCI cloud provisioning process took about 2 weeks to get a new free tier acct onboarded after several tries , different CC and email addreses being used But finally we got our Free Tier acct The next challenge was to get correct Free tier VM/Flex Shapes to use with Terraform in the end we could only use , for some reason , the very small Micro Flex shapes
Terraform also presented its own challenges (first time using it ), but once we figured out the process it was very nice and practical bring it up new VM's and setups
the final challenge was the Docker build, since the VM is pretty small the docker build could not be able to complete remotely so we had to do it on two phases, local build -transfer-load the image and run it , that helped overcome that final step for our VUE app with Babylon.js
Accomplishments that we're proud of
even with all the frustrations of the OCI cloud provisioning we managed to provisioning on a very small VM with the help of Terraform a small game app with a fully functional infrastructure with Oracle cloud
What we learned
OCI , Terraform, Docker (remote build and provisioning) Bablylon.js
What's next for Survival Island OCI
Improved on the VM container Docker build process VUE gui and Babylon.js
Log in or sign up for Devpost to join the conversation.