Comments (9)
interesting, huh, lemme take a look
from sour.
Gitpod is notoriously unstable and I haven't worked on Sour in a while, so it may have broken somehow
from sour.
I don't think there is any way to deploy it locally, as I have no admin access on this PC, and can't install Emscripten or NodeJS. Might try to do it when I get home.
from sour.
Also is there a way to deploy the original BananaBread? bb.html isnt in the repo anymore and I have no idea how to make it work either...
from sour.
I've thought about ways to make this much better recently, such as packaging up Sour as a single Go executable that would include the web client and the backend, which is totally possible. BananaBread is long gone and almost everything it included has been replaced. If you're looking to do something specific with Sour beyond hacking on it, I'd be happy to give you some pointers!
from sour.
So I tried this out and it is working, it's just that generating assets takes a while, after which you can refresh and it works. But honestly this is pretty awful; there's no way to know that's what's going on when you click the Gitpod link. So I'll revisit this and make it better soon. It used to wait until everything had been built before even displaying the page, but that broke at some point
from sour.
Ah, alright. Would it be possible to build it into a js/html game on linux so that it would run by itself? Without things like NodeJS, Emscripten, Docker, etc as it is not available where I am planning to deploy it.
from sour.
Yup! That's the goal! I will think about how and when I can prioritize this for you!
from sour.
Thanks. I'll try getting BananaBread to work in the meantime for offline bot deathmatch.
from sour.
Related Issues (20)
- Reset master mode when user swaps servers
- Leaderboard for ELO rankings
- Repair or port shaders that were disabled
- Separate the rendering and input loops on web (or at least don't vsync game inputs)
- Simple, beautiful, and modern main menu
- Allow for backgrounding the tab by responding to pings
- Better demo playback controls
- Use password field for queueing or room joining
- Better handling of blur/onblur
- Max health boost is wrong
- Can't swap players in spectator mode on mobile
- Save Sauer settings server-side if you log in
- The ACK timeout is too short when sending large demo files
- Private servers are still pruned when people are on them
- Pre-existing consent to client-side CS fails? HOT 1
- Game servers for user spaces are not being pruned
- A ZIP to put on my marketplace HOT 1
- Can't build sour on Mac HOT 3
- Add ARM64-Support HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sour.