It's using phaser on the server in this instance (which I recently ripped out, and moved to just using matter)
It's pretty ugly code, but the foundations are there, maybe it's a starting point or of some use!
582 karma · joined July 27, 2017
It's using phaser on the server in this instance (which I recently ripped out, and moved to just using matter)
It's pretty ugly code, but the foundations are there, maybe it's a starting point or of some use!
I'm not sure who is running it (hopefully some well funded academic group), but it restores me faith in humanity a little every time I press sync and don't get CTA'd to sign up for some subscription.
Amazing tool, kudos to the devs, and if there other comes a time where payment is required, I would be happy to chip in with the above being said.
I only have experience with 2d (so it might not be useful to you, but perhaps will others), where typically it's a worse experience for the player to have CSP (client side prediction) at-least in a fast paced game, as for example a player behind a wall can more clearly see something missed them, yet they still got hit.
The way I do things (and I've seen is common across other "io" games), is "CSP" only for particular actions (such as your own rotation, or swinging your own weapon), but otherwise just let the client move in step with the server in terms of any physics entities etc.
You can make everything less hostile quickly by removing the search bar, and removing the "search web" feature in start menu etc in a couple of minutes.
Looks like blitz is tRPC + next auth?
Pasting in a previous comment I put on here (I have no affiliation) ---
Purchase + install "cold turkey", you can set time blocks to play, or block months out entirely.
I used to game all the time, I now block games for 2-3 months, have a good weekend blow out and repeat.
Im no social butterfly, and understand initial boundaries are important, however stone walling everyone at work makes for a miserable work place for your colleagues, and for yourself (due to all interactions being ultimately pointless beyond strictly business).
Good to know though play nicely with eGPUs though for future reference.
A dedicated GPU is another missing feature for me. I'm hoping with how powerful iGPU are becoming (amd 7000 looks promising) this should be a non issue hopefully by next purchase.
We previously (a few months ago) lived in UK, where she had a job alongside me. An opportunity has arose where we now both work in a different country (however only I kept my remote job).
My money arrangement is to have a shared account where all of my wages go.
Do the budgeting together and give your parner free reign over, spending seems the only fair way.
I'm hoping freelance will take off within 6 months or so for her, so she will also earn some income (albeit perhaps inconsistent), but either way I can sustain us both for a while like this (and was always the plan, if worst case and she cannot make any money).
Would highly recommend if financially possible. We're putting (much) in savings, but on the other side, we're using our prime years to build our passion projects.
It's a view I unfortunately believe isn't likely given the prior art of escalating complexity in both software (think web, OS) and hardware (modern CPU's / GPU's).
However I guess there are many exceptions to this rule though. Further back I can think of the creation of high level programming languages, or more recently the progress in AI tooling to assist various crafts.
Regarding typescript, I think you'll need to get over your concerns if you want to remain in the web space. If you check any developer surveys it's only getting more popular. I doubht its going anywhere soon, and if it does the syntax will be likely be extremely similar, its a pretty natural way to add typing to JS.
Digital ocean droplet for hosting my typescript node backend (api) server. Sqlite for storage ($5/mo). Right now I'll typically just git pull when I want to redeploy, however depending on the project I may setup a docker compose script to spin up containers, that gets automatically run on commit to main.
I let cloudflare handle DNS for free also, and have it proxy to sideproject.com / api.sideproject.com for ddos mitigation.
Auth0 free tier for handling auth between.
We're not money savvy people particularly, however my girlfriend and I both have 3-4 bank accounts (UK based, it takes <1 hour to setup a brand new bank, from start to finish).
We have a couple of traditional banks, and then also some more modern "internet" only banking (great for travel with their zero conversion fees, and more granular tracking of spending).
This seems to be the norm between all my friends also.
I used to game all the time, I now block games for 2-3 months, have a good weekend blow out and repeat.
This has been working pretty well for over a year now, highly reccomend.
I also just manage a curated list of channels and consume via RSS, with YT perpetually blocked, short of a few re-review days per year.
If the blog poster expected to be happy, or to have riches for example, and neither occurred at the level they expect (especially now 24 years in) burn out occurs.
Also you can just use invidious on mobile (and presumably on your TV) for the same experience (minus the sponsor / merch flogging skips which are fantasic)
From this point forward I'm attempting to optimize for personal development and fulfillment through building more things that tickle my own intellectual itches, rather than a bigger job title.