News for hackers. Stuff that matters.
Re:Play Counter-Strike 1.6 in your browser by hombre_fatal on Friday June 12, 2020 @08:20AM (#23498477)
Seems a bit unfair to only acknowledge one side of the trade-offs. Obviously native apps win the perf side.

How about being able to play with your friends after just handing them a link? Native 1.6 doesn't even run on my computer at all.

I think browser ports are the only hope that old games have at coming back. The other month I played Nox's quest mode with my friend on a browser emscripten port (plus a lot of custom code / networking to get it online). And it's a game I thought I'd never get to play again. Gog.com sells Nox for Windows but of course the servers are long offline.

The adolescent glee over how much worse browser applications run really misses the big picture.

https://en.wikipedia.org/wiki/Nox_(video_game)

Re:Play Counter-Strike 1.6 in your browser by moooo99 on Friday June 12, 2020 @09:51AM (#23499218)
> How about being able to play with your friends after just handing them a link? Native 1.6 doesn't even run on my computer at all.

This is actually one of the major selling points for Cloud Gaming. Although it still has a lot of issues to be adressed before getting into the mainstream, this is exactly what it promises. Just sending your friends an invite link and get them to sign up is a much more pleasant experience than downloading 100+GBs of game files before being able to join the session.

I also enjoy seing browser implementations of popular games. My favorite recent example is the classic version of Minecraft running in the browser [0]. The browser is obviously a much more restrictive environment than a native app, but I can still imagine plenty of useful examples for performant 3D graphics in a browser. After all, Games are often just used as a showcase for the capabilities of new Apis and performance improvements.

[0] https://classic.minecraft.net

Re:Play Counter-Strike 1.6 in your browser by thefounder on Friday June 12, 2020 @11:26AM (#23500184)
I always thought the cloud gamming is really just a way to move gammers to "subscriptions" instead of one time purchases, in the end milking more money and taking more control from them just like Adobe did with their creative products.
Re:Play Counter-Strike 1.6 in your browser by nuclear_eclipse on Friday June 12, 2020 @02:33PM (#23502220)
Microsoft has been successfully charging subscriptions to millions of players every year without needing to run games in the cloud. Cloud gaming is a play at capturing revenue from people who aren't willing to shell out $300+ for hardware and $60 for every AAA title they want to play.
Re:Play Counter-Strike 1.6 in your browser by Damogran6 on Friday June 12, 2020 @12:06PM (#23500595)
Why not both?
Re:Play Counter-Strike 1.6 in your browser by wetmore on Friday June 12, 2020 @10:45AM (#23499724)
Minecraft actually started as a browser game, before it had survival mode.
Re:Play Counter-Strike 1.6 in your browser by ThrowawayR2 on Friday June 12, 2020 @11:43AM (#23500356)
Mojang put the browser version back on-line last year: https://classic.minecraft.net/
Re:Play Counter-Strike 1.6 in your browser by jfkebwjsbx on Friday June 12, 2020 @09:57AM (#23499275)
> How about being able to play with your friends after just handing them a link?

That doesn’t work well for games with lots of modern assets.

> Native 1.6 doesn't even run on my computer at all.

That is strange, it works on the latest Windows.

> I think browser ports are the only hope that old games have at coming back.

Why? Steam, GoG, DOSBox, Proton, DXVK, emulators, VMs, etc. all give you access to almost every game that has been produced, today.

Many of those have thriving online communities, too.

Re:Play Counter-Strike 1.6 in your browser by baby on Friday June 12, 2020 @04:17PM (#23503419)
pretty sure I can't run 1.6 on my mac
Re:Play Counter-Strike 1.6 in your browser by jfkebwjsbx on Friday June 12, 2020 @08:04PM (#23505263)
You definitely can.

But regardless of this particular game, it is not a valid complaint. It is like complaining your phone or your toaster cannot run a given game because it was never designed for them.

Re:Play Counter-Strike 1.6 in your browser by xythobuz on Friday June 12, 2020 @06:00PM (#23504350)
I think you can, it has a native Mac port on Steam.
Re:Play Counter-Strike 1.6 in your browser by loftyal on Saturday June 13, 2020 @06:01AM (#23508307)
You can, I run 1.6 in Parallels VM, FPS is very good.
Re:Play Counter-Strike 1.6 in your browser by viklove on Friday June 12, 2020 @11:56AM (#23500493)
You know no-one is forcing you to play CS in your browser, right? Why is it so offensive to you that this exists and someone else is finding joy in playing it? Why does HN love to rag on web technologies so much?
Re:Play Counter-Strike 1.6 in your browser by jfkebwjsbx on Friday June 12, 2020 @01:43PM (#23501698)
I simply stated that downloading dozens of gigabytes from a link is far from ideal. You also lose performance, features, community, and everything a place like Steam gives you.

> Why does HN love to rag on web technologies so much?

HN is quite pro-web and there are dozens of startups based on the web.

Nevertheless, my counter is: why does "the web" try to recreate existing technologies and operating systems?

Re:Play Counter-Strike 1.6 in your browser by viklove on Monday June 15, 2020 @11:24AM (#23528263)
> Nevertheless, my counter is: why does "the web" try to recreate existing technologies and operating systems?

Why not? Why is it so offensive to you? You know you can just ignore it and move on, right? You don't have to be an asshole and shit on everything you see.

Re:Play Counter-Strike 1.6 in your browser by JakeTheAndroid on Friday June 12, 2020 @01:58PM (#23501849)
I mean, before Steam this was basically the state of gaming. No community, limited features, spotty performance. This is just teething issues. There is no reason a platform like Stadia can't work in the future as these things get better.

And, in terms of downloading gigs from afar, you're already doing that, but instead of being able to play games while downloading you have to wait to download 60gb of COD updates, consume your entire PS4 drive with a single game. And while that is happening, you're just sitting there not using your PS4 because opening another application pauses the download.

We are starting to see more cross platform support for games between PS4, XBO, and PC. But older games won't ever support cross platform between Windows, OSX, and *Nix. A browser port could easily change that.

> Why does "the web" try to recreate existing technologies and operating systems?

It's the same trend we've had since basically the dawn of computers. We move things into deeper abstraction layers. Why is this an issue in your opinion? Isn't more options better? Isn't ideal to adapt old concepts to new implementations? At the very least does it not provide potential educational value?

Re:Play Counter-Strike 1.6 in your browser by jfkebwjsbx on Friday June 12, 2020 @07:39PM (#23505066)
> I mean, before Steam this was basically the state of gaming. No community, limited features, spotty performance.

That makes no sense. Before Steam there were many gaming online communities, all games were native and were marvels of technology for the time, etc.

> There is no reason a platform like Stadia can't work in the future as these things get better.

Stadia does not run games on web tech. Quite the opposite. They are native Linux Vulkan binaries.

> you're already doing that

There is a big difference between downloading a game once vs every time.

If you mention offline web storage, that is exactly the same solution as Steam and others do. A good example of the web reinventing the wheel.

> consume your entire PS4 drive with a single game

Not the case with a PC with terabytes of space.

> you're just sitting there not using your PS4

Not the case with Steam/PC. > We are starting to see more cross platform support for games between PS4, XBO, and PC. But older games won't ever support cross platform between Windows, OSX, and Nix.

That has nothing to do with technology. It is a matter of licensing, finances and support.

The overwhelming majority of games use engines which target all platforms, from PC to mobile to console.

> A browser port could easily change that.

No, because it has nothing to do with technical issues.

> Why is this an issue in your opinion?

I have never claimed it is an issue.

> Isn't ideal to adapt old concepts to new implementations?

A new implementation does not imply a better implementation.

Re:Play Counter-Strike 1.6 in your browser by anthk on Saturday June 13, 2020 @10:02PM (#23514528)
>No community, limited features, spotty performance.

GameSpy.

Re:Play Counter-Strike 1.6 in your browser by Grimm1 on Friday June 12, 2020 @02:23PM (#23502122)
Because the web is the closest to a universal platform where as the existing operating systems are walled gardens?
Re:Play Counter-Strike 1.6 in your browser by jfkebwjsbx on Friday June 12, 2020 @07:17PM (#23504898)
How are Linux, Windows or even macOS walled gardens?
Re:Play Counter-Strike 1.6 in your browser by Grimm1 on Friday June 12, 2020 @08:02PM (#23505254)
https://en.wikipedia.org/wiki/Closed_platform

The average non-technical person isn't installing unsigned software on Mac or Windows, and the average person isn't using Linux at all so it's not worth considering in this conversation.

For all intents and purposes, approved windows applications and mac app store apps are what they get.

Re:Play Counter-Strike 1.6 in your browser by jfkebwjsbx on Friday June 12, 2020 @09:39PM (#23505900)
> The average non-technical person isn't installing unsigned software on Mac or Windows

False. The average non-technical person is installing unsigned software from Steam and other cross-platform game stores.

In fact, the vast majority of all PC/Mac users play games downloaded from Steam and similar stores, not from the Microsoft/Apple stores.

> the average person isn't using Linux at all so it's not worth considering in this conversation.

The average gamer isn’t using Mac at all either (4% vs. 1% according to Steam), so I guess it is "not worth considering in this conversation" either.

Which leaves us with Windows. So porting to the browser is irrelevant since all games are played in a single platform, according to your own logic.

Re:Play Counter-Strike 1.6 in your browser by Grimm1 on Saturday June 13, 2020 @02:08PM (#23511343)
"Nevertheless, my counter is: why does "the web" try to recreate existing technologies and operating systems?"

Was your exact statement so I'm not talking about just games and limiting it to them after the fact is disingenuous.

Re:Play Counter-Strike 1.6 in your browser by tomc1985 on Friday June 12, 2020 @02:12PM (#23501996)
I don't think that lowering friction is a great thing. A certain amount of easy-to-overcome exclusiveness helps keep a community vibrant.

When I was a kid I heard about a group of hippies that would have parties deep into the desert, far from roads or civilization. They had a "list", and if you were on it you'd get invited to the parties. Long story short, I figured out how to get on the list and one of the coolest things about those parties was how much effort everyone who attended went through to get there, both in however they managed to get invited and how much of a potential ordeal the journey was just to show up. The friends I made there put me on my current life course and now I'm surrounded by great people and a good tribe, which is really hard to find once you finish university. All because I put in the effort to get on the list and attend.

Sure, not making things super easy creates slightly less inclusive communities and they are definitely smaller, but they're longer lasting, have some shared plight to bond around, and are generally of much higher quality. Allowing any old yokel easy access kills community because there are too many tourists

Re:Play Counter-Strike 1.6 in your browser by hoten on Friday June 12, 2020 @07:08PM (#23504832)
This is such a joke. Elitist, even. Technology-sourced friction is not a great thing. Software that is hard to run does not improve the act of running it. It just prevents others from experiencing the same things you enjoy.

Are you really suggesting that you bond with fellow gamers because of how hard setting up the game was?

Re:Play Counter-Strike 1.6 in your browser by tomc1985 on Friday June 12, 2020 @08:23PM (#23505401)
Yes. And in the scene I am describing we are being overrun with tourists because everybody is just so damn inclusive now. There's nothing wrong with elitism; it keeps things hardcore and gives newcomers something to strive for.
Re:Play Counter-Strike 1.6 in your browser by tripzilch on Saturday June 13, 2020 @11:53AM (#23510289)
There's even less wrong with being "so damn inclusive".

There's nothing preventing these type easy-access browser based games from having "elite" servers for high ranked players.

Re:Play Counter-Strike 1.6 in your browser by eptcyka on Friday June 12, 2020 @09:35AM (#23499059)
Mouse tracking is clearly broken on Firefox here. The input lag is insance. I wouldn't link this to any of my friends with the intention of getting them to play Counter Strike with me.
Re:Play Counter-Strike 1.6 in your browser by sebular on Friday June 12, 2020 @10:28AM (#23499554)
Shame, I just played a few rounds in Firefox on a Mac without any mouse tracking or input lag issues and had a blast! Is it possible that you have some Firefox Add-ons installed that are messing with it?
Re:Play Counter-Strike 1.6 in your browser by apetresc on Friday June 12, 2020 @09:22AM (#23498948)
Hey, can you send me a link to that Nox port? What a blast from the past - I remember saving up to buy that game as a kid :)
Re:Play Counter-Strike 1.6 in your browser by hombre_fatal on Friday June 12, 2020 @09:27AM (#23498991)
The subreddit has a small community of people playing. iirc there's a community server you can point the Gog.com binary to: http://old.reddit.com/r/nox. (The Gog.com binary actually runs on macOS if you're pre-Catalina as it's 32bit, they just removed the indication since everyone is on Catalina now)

The browser "port" is here: https://playnox.xyz/ (200mb) -- Whether online play is available or not can be hit or miss. The single player campaign does work as well -- worth it for insta-nostalgia.

I say "port" in quotes because it's not just a matter of `cat nox.exe | emscripten > nox.js` of course. The creator posts in the subreddit / the nox community forums and has some really interesting technical comments where he explains some of the challenges.

People who can pull off something like this (talk about cross-cutting engineering skills) really blow me away.

Re:Play Counter-Strike 1.6 in your browser by valerij on Friday June 12, 2020 @09:39AM (#23499103)
nice. i once spent a week trying to hack the engine to support widescreen resolutions. time to re-play it :D
Re:Play Counter-Strike 1.6 in your browser by Kaze404 on Friday June 12, 2020 @01:50PM (#23501768)
We used to hold game nights at my previous company and we would all play quake on the browser together. No installing, no sharing files, nothing. Just click the link on Slack and you're in. Nothing beats that.