HNHacker News
TopNewBestAskShowJobs

nightowl_games

2,425 karma · joined May 9, 2020

submissionscomments
nightowl_games··on Show HN: I'm making a spiritual successor to Ski Free that runs in a browser
That's exactly what I wanna build!
nightowl_games··on Show HN: I'm making a spiritual successor to Ski Free that runs in a browser
I think you need the pointer to play this game! I could replace it with something more on theme.

Thanks so much for playing!

nightowl_games··on Show HN: I'm making a spiritual successor to Ski Free that runs in a browser
Where did you read this? We use AdInPlay to serve ads. There is no ads in this game yet, but I'm probably initializing the SDK.
nightowl_games··on Show HN: I'm making a spiritual successor to Ski Free that runs in a browser
I'm glad you like it. I got a giant mountain that I just gotta fill in. Going to make it so you can go outside the fence and enter an infinite back country mode as well.
nightowl_games··on Show HN: I'm making a spiritual successor to Ski Free that runs in a browser
Theres a couple things that cause stuttering: the first time a sound is played it is decoded, and the first time a particle effect is seen its shader is compiled (snow and flame particles).

The bug your describing with the trees I think is just a by product of my having not implemented proper 'pixel perfect' camera positioning, ie: the trees are being rendered off center from a pixel so they look glitchy, while the character is always at the same position on the screen so doesnt look glitchy.

I'm suprised your ipad pro has the above sound/shader issue as noticably... Shader compilation is also pretty brutal on windows.

Thanks for the feedback and bug reports.

nightowl_games··on Show HN: I'm making a spiritual successor to Ski Free that runs in a browser
Thank you. 'The feel of a mountain' is what I wanted. "make your own fun"... I'm a performance guy, this game has been optimized to run on old Android phones at 60fps on the web. It absolutely flies on a desktop PC or native mobile, like 1ms for the entire frame.

I think I could add a lot more 'life' to the mountain by going really far with the bot skier AI. Like having them queue up to get on the chairlift, and avoid/flock with each other.

Means a lot to me that you like the feel of the skier. I am the kind of gamedev that will spend an entire week tuning the friction of various mechanics, and I have a huge amount of taste on how things like 'max speed', friction & turning should be done. I've built this taste up over 10 years of making games, and I think I've got good taste, but it still feels great to have someone validate that.

nightowl_games··on Show HN: I'm making a spiritual successor to Ski Free that runs in a browser
Good point. I do plan on adding keyboard controls reminiscent of Ski Free, but simply saying "Use the mouse to ski" is probably a good thing to do.
nightowl_games··on Show HN: I'm making a spiritual successor to Ski Free that runs in a browser
It does, but it works best if you compile it yourself, strip the engine down and add your own core game code as c++ classes. Not for everyone, but works good for me as I like c++.

If you wanna go straight to the web, probably start with play canvas or even Defold. Godot works, but if your not a c++ guy or dont want to fork the engine, then your not going to be able to optimize your game as much as I have

nightowl_games··on Show HN: I'm making a spiritual successor to Ski Free that runs in a browser
Yeah todolist for the back country
nightowl_games··on Show HN: I'm making a spiritual successor to Ski Free that runs in a browser
Agreed. Only the first chair is really done, rest of the mountain needs a lot of work. Im thinking of adding a map where you can fast travel.

Thanks for playing and for commenting.

nightowl_games··on CDC Confirms H5N1 Bird Flu Infection in California Child: First Child Case in US
I need you to know how sick and callous that "it will be good if they die" attitude is to me. I know you think it's just, but as an outsider who isn't as politically inflamed as you are, it looks truly sick.
nightowl_games··on Weight-loss drug found to shrink muscle in mice, human cells
You're right. You dont have a dog in this fight.
nightowl_games··on Show HN: I'm making a spiritual successor to Ski Free that runs in a browser
Made this in Godot 3. Majority of the game is written in c++ as a custom module, ie: compiled directly into the engine. We have a fork of godot that has slight tweaks to it. I profile the game using advanced tools and have rewritten several parts of it several times to be optimal. There is basically 0 gdscript running at runtime. The c++ is far more performant than GDExtension/GDNative/C#. The trees are streamed in and out of the viewport as they become visible. All the tree types and snow render from the same spritesheet. The tree types are pooled instead of created & destroyed. The thing that streams the stuff in and out is optimized. The skiers are rendered using a technique called 'SpriteStacking' where 3d voxel art is rendered into a 2d sheet and 'fanned out' to make a pseudo 3d effect. I even cahc spritestacks are optimized, etc. I even go as far as caching the rotation operations to fan those skier sprites out. The .wasm has been stripped down to ~2.7mb. I want to strip it further and get it smaller. Download size is king. Planning on releasing this on a web platform like crazy games or poki and hoping to build ad revenue.

Next steps are to make it so when you past the boundary fence you enter 'back country mode' that just goes forever and a popup tells you how far youve gone, but if you fall, its game over and ski patrol takes you back. I also want to iterate on the chairlift and make the bots 'queue up'. Not sure about if the chairlift is 'fun' or not. I want the mountain to feel like a real ski resort, but nobody wants to wait.

Anyways, this game is still in development, let me know what you think.

nightowl_games··on Weight-loss drug found to shrink muscle in mice, human cells
Jeff Nippard is a YouTuber, natural body building pro and record holder, and he takes about his bulk/cut cycle a lot. I don't know how you can so confidently say "No they don't" when it's literally impossible for you to make such a blanket statement.
nightowl_games··on Show HN: A Marble Madness-inspired WebGL game we built for Netlify
Great game! On mobile, feels like the joystick is a bit too sensitive. Ie: I move my finger a tiny amount and the ball goes flying.

What's your company called?

nightowl_games··on Bird flu in Canada may have mutated to become more transmissible to humans
One lone case doesn't remind me of early covid. Many cases reminds me of early covid.

Though this case is concerning.

nightowl_games··on Air traffic failure caused by two locations 3600nm apart sharing 3-letter code
Wow that was adversarial. You are making an assumption about me that is wrong. I'm a high level engineer and have written an absolute boat load of code over my career. I've never been a manager.
nightowl_games··on Air traffic failure caused by two locations 3600nm apart sharing 3-letter code
I don't know that and I don't like this assumption that only 'managers' make mistakes, or that software engineers are always right. I thinks needlessly adversarial, biased and largely incorrect.
nightowl_games··on Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson
How is this story not on the front page anymore? 375 comments. Seems like a big story to me.
nightowl_games··on Netflix buffering issues: Boxing fans complain about Jake Paul vs. Mike Tyson
From my experience, it works if your not watching it 'live'. But the moment I put my devices to 'live' it perma-breaks. 504 gateway timed out in web developer tools hitting my local CDN. probably works on some CDNs, doesnt on others. Probably works if your not 'live'

edit: literally a nginx gateway timed out screen if you view the response from the cdn... wow

nightowl_games··on Ask HNs: Is Tyson vs. Paul Crashing Netflix?
> And this fight was the first live streaming event Netflix has ever done.

It's not. Theres been 'live reunion' for Love is Blind, and theres a chef guy that has a 'fully live' show.

I agree the engineer comment is not phrased well but the main point I think is: clearly someone(s) at NFLX screwed up.

nightowl_games··on C++ Template Macroprogramming versus Lisp Macros
"move left and right"? This meant nothing to me. 'higher dimension' Still pretty abstract.
nightowl_games··on C++ Template Macroprogramming versus Lisp Macros
> cannot be refactored to a functions because it will have too many variables.

I'm skeptical of this. Sounds ugly.

nightowl_games··on C++ template macroprogramming versus Lisp macros
"outside the program space into a higher dimension of programmability"

I can visualize this metaphor just fine, but I can't tell why it's useful. Can you make this concept more concrete?

nightowl_games··on As Firefox turns 20, Mozilla ponders how to restore it to its former glory
The only site that runs better in chrome for me is YouTube.

I use Firefox on my android almost completely because the URL bar is at the bottom, which is simply way better.

And also reader mode is awesome.

Plus I want to support Mozilla.

nightowl_games··on Show HN: Asterogue, my sci-fi roguelike, is now playable on the web
Thanks for posting my game. Seeing this post get traction while my posts on HN got none was a bit of a heart breaker.
nightowl_games··on AI for real-time fusion plasma behavior prediction and manipulation
> Rewriting the old Fortran code in C will probably make it slower with new bugs.

Then it's not done yet.

nightowl_games··on AI for real-time fusion plasma behavior prediction and manipulation
Isn't there a lot of daylight between old Fortran code and AI?

What if we rewrote the old algorithms in C with modern techniques? Multitthreading? Or GPU compute? If there's value there, I could do these things. Probably wouldn't take that long

nightowl_games··on Trump wins presidency for second time
> Canada

Trudeau has been PM since 2015 and the last election was in 2021. Sure, it looks like he's gonna lose the next one, but Canada hasn't had a oppositional landslide election.

nightowl_games··on Intel might be too big to fail
Only question is when to buy
← PreviousPage 3 of 26Next →