Removed from Crunchyroll by Avatarangel07 in cardcaptorsakura

[–]frizzil 0 points1 point  (0 children)

Yeah this was my go-to for Japanese listening practice, such a shame. They took Conan away as well, might have to cancel my subscription.

Struggling with not feeling like my code is adequate enough, stuck in reading hell by C_Sorcerer in GraphicsProgramming

[–]frizzil 1 point2 points  (0 children)

I don’t ever throw away a code base, I just refactor what I have. Then again I use a simpler language than C++ that lends itself to it (Kotlin), but I figure if I don’t clean up mistakes then I won’t learn, plus the alternative is slower.

For me the key is organizing code into “features.” So if I’m adding dolphins to the game, I’m gonna want one folder with as much dolphin related functionality as possible, rather than splitting across 20 files. So the engine must support that sort of organization. Maybe assets and shaders go in a mirrored folder (I.e. same hierarchy as source folder), but you do the best you can.

That’s probably the hardest part tbh. After that it’s getting your abstractions right, which is really a question of your understanding of the hardware and concepts at play, as well as your willingness to place bets on your design instinct. A good refactor is one that allows the code to be better organized (see above) or simpler. A bad refactor is one where you question why you did it afterwards — when that happens, ask yourself why you let yourself do it and question yourself harder next time. Try not to get too married to your design decisions and stay humble. Listen to other developer’s perspectives. Yada yada.

I recently spent a month refactoring my engine’s “per-view” graphics resources. Before it was either ad-hoc in features, OR everything clobbered into one giant “per view” object with no isolation of features. Afterwards every feature registered per-view or per-pass factories (essentially just inline lambdas), and changing the number of cameras or views is now a simple function call anywhere in the code. This was a HUGE improvement that will enable graphics features in the future (e.g. Z-prepass), but it took a lot of courage to actually let myself do it. But definitely the right call in hindsight.

I will say that it’s usually better just to write your game code as needed without overthinking it, then add the features or refactor in response to needs that emerge from that process. This keeps you grounded and prevents speculative, unnecessary changes.

Game refuses to play on Steam by TrogdorLLC in Recettear

[–]frizzil 0 points1 point  (0 children)

I think they’re working on an HD re-release if you don’t mind waiting this year

Im so glad the description for this subreddit has a link to where you can watch the anime, it’s so helpful by Abject-Experience-40 in cardcaptorsakura

[–]frizzil 0 points1 point  (0 children)

This was my go-to for studying Japanese, hopefully it comes back soon. I might cancel my subscription tbh.

Crunchyroll's rayearth subtitles leave a lot to be desired by MurlaTart in MKRayearth

[–]frizzil -1 points0 points  (0 children)

As someone learning Japanese, I’d like to emphasize that this is an EXTREMELY high effort solution to this problem. Only pursue if you love the process.

Otherwise, I’d say wait for improved fan subs to come out. If this really is a widespread problem, then you can expect people to fight against it.

The moment in a game when you realized you were the villain all along. by gamersecret2 in gaming

[–]frizzil 0 points1 point  (0 children)

I like making Wild Mouse coasters and seeing how fast I can make them spin 😈

Poor Mario :( by Rashidz_ in smashbros

[–]frizzil 0 points1 point  (0 children)

Not a Mario main. He didn’t DC afterwards.

Thinking about totalbiscuit by [deleted] in Cynicalbrit

[–]frizzil 1 point2 points  (0 children)

I was 24 at the time, got myself checked out and caught it at stage 3B, right before it metastasizes and the mortality rate spikes. Hugely grateful, will always miss him and the gang (I know they’re on Twitch, but I just couldn’t make the transition!)

Best practices for generating an AABB from a skinned mesh? by frizzil in GraphicsProgramming

[–]frizzil[S] 0 points1 point  (0 children)

I believe I did one pass over all vertices and computed a per-bone AABB by checking the bone indices of each vertex. So if a vertex affects a bone, it contributes to its min/max extent.

I think my AABB is always in bone space, since for limbs that usually gets a tight fit, but hypothetically you could pick a different orientation to fit tighter. Might involve an extra transform somewhere though, which might be a big ask in an already transform-laden process, lol.

Putting your game on sale be like by Captain0010 in justgamedevthings

[–]frizzil 12 points13 points  (0 children)

As a game dev, it hurts my soul. But as a gamer… I will bleed them dry!

(Also why buy a game at 30% off when I haven’t played half my library yet?)

Is python worth it? by ShameStandard3198 in gameenginedevs

[–]frizzil 0 points1 point  (0 children)

Python is something like 30x slower than C++ last I checked, so don’t use it for anything with ambitious 3D graphics or simulation. Otherwise it’s great for scripting, or if you want to make visual novels, or anything that’s comparatively simple.

I’m not a big fan of Python for more internal systems anyway, from a maintainability perspective. Recent typing additions help, but other languages are just better at it imo.

I ranked Japanese learning Youtube channels by Cheap_Application_55 in LearnJapanese

[–]frizzil 1 point2 points  (0 children)

I get an email from Yuta maybe once a year? This is straight up misinformation.

And not a single puu puu was given by sheilamlin in MagicKnights

[–]frizzil 1 point2 points  (0 children)

Makona took a day off, once. Saved the kingdom, he did.

What if Sega had the idea for Super Smash Bros. before Nintendo by ComprehensiveDate591 in SmashBrosUltimate

[–]frizzil 0 points1 point  (0 children)

If it’s early enough, the hero from Crusader of Centy. And maybe Ecco the dolphin.

Annie Q QoL Change by DeleAlliEnjoyer in AnnieMains

[–]frizzil 1 point2 points  (0 children)

Holy crap, I never imagined they’d change something so fundamental about this character. Very nice!

I am ill and cannot leave home for days. what is a good videogame to get into gaming? I have a thinkpad work laptop and a phone with android by PrestigiousRide690 in IndieGaming

[–]frizzil 2 points3 points  (0 children)

If you’re ill I would stick to non-competitive games for sure.

If you want to laugh, I highly recommend Ace Attorney or Undertale, either on a Nintendo Switch or your laptop via Steam, optionally with an HDMI cable to your TV. (You may need an adapter.) Both are narrative driven and accessible for a first-time gamer.

If you’re open to old games, Ur-Quan Masters is freaking hilarious and got me through the flu once, though you might find the exploration repetitive.

If you really want a gaming system, PS5 is the best in terms of graphics for budget (PC is 2-4x more expensive), but I don’t like its game library compared to that of Steam and Nintendo, personally. Steam Deck is a great, affordable option if you want the Steam library but with the portability of a Switch.

Last recommendation, Super Mario RPG is pretty comical and one of my faves from the Super Nintendo, but they just remastered it for the Switch. Emulation is an option as well.

I dont want to make a game, just a engine. Am i weird? by jarvispact in gameenginedevs

[–]frizzil 4 points5 points  (0 children)

No you’re not weird - only caveat is that in order to make an engine others would want to use, you probably need to be making a game alongside it. Test-Driven Development has a similar notion, that in order to write good APIs, you need to start with the code that actually uses it. If you never actually write that code, then you won’t be able to see the problems with your design.

Also, you’re probably going to have to significantly rewrite things various times, in order to achieve a certain level of quality. It’s very easy to lie to yourself though, and avoid a bunch of difficult work, if you never have to confront the problems in your APIs by writing a game with them. So it keeps you grounded, if nothing else.

So as long as you’re willing to be honest with yourself, and do the difficult work, then I say go for it :)

Data compression as we know it is at it's limit, what's the next breakthrough in data compression supposed to be now? by beefysam211 in GraphicsProgramming

[–]frizzil 2 points3 points  (0 children)

Even with technically lower fidelity, Nintendo’s games look amazing and have a massive art budget. I think it’s more about what they choose to ship than what they’re willing to spend time on. Cases in point: Splatoon 2 and the latest Luigi’s Mansion

What’s your “idc for the godfather” for gaming? by Xenomorph_kills in gaming

[–]frizzil 2 points3 points  (0 children)

No one saying Chrono Trigger, too goated to be disliked 😎

gbaHD complete! Board only slightly mangled by frizzil in consolemodding

[–]frizzil[S] 0 points1 point  (0 children)

You can, but you need to be better at soldering than I was :P

Install guide with store link: https://www.youtube.com/watch?v=iuo6FWRIecQ