Skip to content

SpeculativeCoder/adhoc-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adhoc Web

Web code for Adhoc (final name to be decided).

https://github.com/SpeculativeCoder/adhoc-web

https://github.com/SpeculativeCoder/AdhocPlugin

https://github.com/SpeculativeCoder/AdhocDocumentation

This is a work in progress, experimental, and subject to major changes.

The eventual ideal/goal of Adhoc is to be a system for running a multi-user, multi-server 3D world in the cloud (e.g. AWS) using Unreal Engine with the HTML5 ES3 (WebGL2) platform plugin.

Live Example: AdhocCombat (https://adhoccombat.com) - work in progress

Usage

Out of the box, the application in this repository will run in a development mode without the Unreal / cloud server functionality.

Run in IDE

To build the application (at least once to make sure the Angular app is built):

mvn clean package -DskipTests

You can then run this Spring Boot application class in your IDE: AdhocManagerApplication

If you go to http://localhost you should see the application running in development mode.

Further functionality requires setup. See: https://github.com/SpeculativeCoder/AdhocDocumentation

Run from command line

mvn clean install -DskipTests

mvn spring-boot:run -f adhoc-manager

Copyright / License(s)

Copyright (c) 2022-2024 SpeculativeCoder (https://github.com/SpeculativeCoder)

LICENSE (MIT License) applies to the files in this repository unless otherwise indicated.

There are currently some files under a different license (indicated in the file and with license provided in adjacent *-LICENSE file):