Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Local news

    My local news on balloons: Here’s some old information that we repeated yesterday and the day before.

  2. Angry voice lines

    Roblox allowing things like profanity will actually make the writing of angry characters worse.

  3. Enum alises

    Renamed enum items are “removed” from the API, but still stick around as an alias to whatever replaced them.

  4. Roblox 2:2

    And on the sixth day God rested, for the damn servers were down anyway.

  5. Digital carnivore

    Hipsters, soon: I only consume works from meat-based authors.

  6. Go big

    Investors: How make number go bigger?

  7. CFrame mnemonics

    Methods Certain methods on CFrame have an equivalent operator-based expression, which can be useful for understanding how they work: Method Expression A:ToWorldSpace(B) A * (B::CFrame) A:ToObjectSpace(B) A:Inverse() * (B::CFrame) A:PointToWorldSpace(B) A *

  8. On CFrame vectors

    In Roblox, the CFrame type has several “Vector” fields representing the directions of various axes of the CFrame.

  9. Good code

    Write good code to write good code.

  10. The Cloud™

    There goes a productive day.

  11. ProximityPrompts

    ProximityPrompts make for great general proximity detectors.

  12. RemoveEvent:Once()

    Using :Once() on a RemoteEvent will cause the first queued event to be received and all other queued events to be discarded.

  13. Random graphs

    Random graph generation.

  14. Streaming

    A problem with streaming on Roblox is that a client can just move the camera anywhere, and the server will happily stream whatever is at that location, even if the player is not meant to be there.

  15. 1-bit LÖVE

    Having some fun with LÖVE.

  16. The writers

    First AI came for the writers And nothing was said about the writers because they didn’t make any pretty pictures to look at.

  17. Futility

    You can’t spell futility without utility!

  18. Rojo wrangling

    I have particular preferences about how I want my projects to be structured, and I will bend my tools to make it work.

  19. Bumping dependencies

    Hope you check dependency diffs before bumping them.

  20. Copilot

    Maintainers Not So Impressed After Influx of Bug Reports Deriving From Copilot Having No Idea What It’s Talking About

  21. Punishing players

    It’s current year and we’re still hell-bent on punishing players for not playing our games correctly instead of just shoving them into their own world where they can play however they like.

  22. AI skimming

    It seems like AI is really good at appearing correct at a glance.

  23. Managing assets locally

    If you’re not indoctrinated into the cult of The Cloud™, then managing assets on Roblox can be a pain.

  24. Repo blog

    For future reference, my blog is just a git repo, so any changes will be visible at https://github.com/Anaminus/blog

  25. Unordered RBXL

    I’ve been thinking about an implementation of the binary rbxl format where chunks can decode in any order, and empty space is allowed between chunks, which would enable efficient partial modifications to files.

  26. Social engagement

    I have reservations about using retweets/boosts/likes/favorites, but Mastodon seems to be less psychotic about them, so I might use them more there.

  27. Exclusive replication

    Instances in Roblox replicate.

  28. Software design

    When a software’s design is poorly understood, the only thing users have to go off of is whatever they’re allowed to do.

  29. Maid pattern

    Janitor/Maid/etc are different conveniences built on the same core principal: finalization is established near initialization.

  30. Case convention

    I normally do PascalCase for public, and camelCase for private.

  31. Blender multi-tool

    Lately I’ve found that Blender has been making up for shortcomings with other software that have nothing to do with modeling.

  32. Considering options

    I’m in the middle of rewriting rbxfile.

  33. Dead project

    A perfectly correct but dead project is better than a mostly correct but living project only if the project is already completely finished.

  34. Little brain

    So much software to write, so little brain to write them.

  35. Parody

    parody?

  36. Syncing things

    On my desktop, writings have to be technical, detailed, and correct.

  37. Securing secret branches

    Most posts I write will never be published.

  38. Immediate mode

    Why do we use immediate mode libraries on top of retained mode APIs on top of immediate mode graphics?

  39. Roact

    my favorite part of roact is how you can instantly tell when it’s being used by the complete lack of keyboard support and the general feeling of sluggishness It would run much better with a proper component implementation.

  40. Transpiling

    My beef with transpiling is writing in one language and receiving errors in another language.

  41. Module packages

    I feel like a problem with modules is that a module’s namespace can’t be divided further than one ModuleScript.

  42. Binstruct rewrite

    Rewriting Binstruct to be more ergonomic.

  43. Type smuggling

    Type smuggling: type T = typeof(require(...))

  44. Fusion predicates

    I was thinking of a Fusion-like way to select children based on a predicate function.

  45. Rx

    Ripped a standalone version of @Quenty’s Rx module out of Nevermore.

  46. Metatables suck

    In response to Metatables suck.

  47. For the Roblox iceberg

    In no particular order: lens flares lowercase archivable property hidden attribute types data transfer over physics Instance.Lock/Unlock /sc == ROOT DebugId can overflow UniqueId epoch roblox.xsd <External> tag true purpose of Geometry service preliminary…

  48. New game metrics

    How poorly do metrics have to be misinterpreted to reach the conclusion that a developer is creating an entire new game from scratch every single time they open the baseplate?

  49. Not invented here

    Today on roblox dev: everyone learns the difference between inventions and discoveries.

  50. Cancelable delays

    Protip: task.delay returns the delayed thread, making cancelable delays trivial. local thread = task.delay(10, print, "Hi!")