That would be huge, also really good original scenario idea for a future sci-fi film
HN user
solcloud
I hope so, but game will be now on categorized as pegi18 just because of license using strong language :D
we have a bit of both here
thank you
this is awesome :D
ohh, date with Gaben incoming
thank you, no problem, I was recording videos as development was going to record progress
that actually sounds kinda cool, but do I have a permission to use it from you, or now anybody can trademark it so I have to be first to register in German with GmbH or smth :D
I want people to contribute to it, to make it better game, with no bugs, better visuals etc., repository also contains assets that was not made me, so I guess only thing I can license is source code written in programming languages that was written only by me, idk, I should be lawyer not programmer :)
nicely written, thank you for kind words
that is exactly my meaning of open source but as you can see so many people disagree, but now I merged random license so it is 0K now I guess :)
bring it :D now I thinks about suing anybody forking repo with licence change :D no seriously it is merged now so world is safe again :)
Maybe I am just waiting for somebody to open PR for adding license cause it looks like everybody is lawyer these days
I agree, but being good both at programming and art is quite unique skill, then there is also whole audio category, animations,...
Yeah yeah yeah, I am hurting open source, my apology to open source
I guess history reasons
Yeah forget EA, this is football, thank you :)
If anybody is interested in in go for it, you can use server from repository and only code client side in godot than purchase bunch of cool assets and AAA game is born
I am fox on fire so Ctrl-W is tab close for me :) but yeah, there are ways (hacks) to make it run in web browser "natively" but only to some extend, I mean you can for sure rebind ctrl-w and other stuff or use chromium, but for me currently real LAN party is playing on electron :) web browser version is for testing and developing (for me at least)
thank you!
there is indeed a web version like others mentions, I also provided a prebuild binaries for lots of os/arch at https://solcloud.itch.io/counter-strike-football (and anybody can open PR for more), for hosted webpage demo I can for sure hosted somewhere on public internet as can anybody else, so I will leave that as a optional exercise for a reader to host community server :)
I think most users will build from source or use provided pre-build binaries
thank you! very cool, love is specific thing indeed, well we can always brawl for that rank one spot :D
thank you for kind words :)
thank you, yes like you said all client-side dependencies are "bundled" inside repository, for reading client code start.js is good starting point (https://github.com/solcloud/Counter-Strike/blob/master/www/a...), for server side starting point is server.php (https://github.com/solcloud/Counter-Strike/blob/master/cli/s...)
unfortunetely voice chat is currently not supported :D
actually game can be run using any modern web browser with websocket (without needing to use electron), I just provide electron as it have better performance (nodejs supports udp so no websocket bridge is needed) and key shortcut like Ctrl-W do not close tab instead you move forward while crouching :)
maybe like a said I am not lawyer, I am just a peaceful person :)
for audio/visuals the game is currently pretty basic because I am not wearing all the game development hats, and 3D graphics/audio/animation is not my favorite things (but PR queue is open if anybody is interested), but it can be scaled to more complex map, I actually convert old "real" dust2 map to this game a _year_ ago and record video of playing it https://www.youtube.com/watch?v=aIBVGZanVvU
yes, client code is JavaScript using Three.js (https://threejs.org/) library, but since server and client is decoupled, client code can be implemented using anything, there is also php cli interactive interface, but most users prefer javascript one which is currently only one with real gui
yes that is correct, all code is in this monorepo, yeah I get little hyped with that animal destroying description :D for that sidenote crosses - love your note - my sense of humor is kinda weird I guess or maybe because I grow up in Europe while watching America movies with football players wearing helmets idk :D
on more humor side there is also php cli interface (https://github.com/solcloud/Counter-Strike/blob/master/cli/c...), but unless you have fancy matrix like font in your terminal emulator you probably do not see woman in red dress laying on pitch :)
server is written in PHP listening on udp, for client you can use modern web browser with websocket-udp bridge (provided in repo), or use nodejs (electron), I also provide prebuild binaries for some systems on itch https://solcloud.itch.io/counter-strike-football#download
thank you I guess, I started with php because of rapid development and TDD, but now you can transcode php to C++ or WebAssembly pretty easily, so using vkphp or once wasm socket will be in spec than it is free easy transcode (or using Emscripten), or second option since code is quite simple it will take like barely one week to rewrite it in c++ or other languages which is my plan once the game is future complete and stable (hopefully I will not have to develop my own language :D)