david.tsx

5K posts

david.tsx banner
david.tsx

david.tsx

@JustDavidG

Currently making https://t.co/vZd9GU8BDW Tabs are the objectively correct Indention character. Yes, you all wrong.

Round Rock, TX Beigetreten Aralık 2022
331 Folgt345 Follower
Angehefteter Tweet
david.tsx
david.tsx@JustDavidG·
This is why I lean HEAVILY on utility functions with typescript. tl;dr - Casting in typescript is a code smell. Use utility functions! It's a simple case, but it's worth sharing. In my game All or Nothing, I am working on adding controller support. I have a set of actions, a subset of which I consider the "primary" actions. I derive the latter from the former to ensure they can't be out of sync: In one spot, I have a set of action handlers for the primary actions: At the point I receive the event, it can be any type of input action. The loosey-goosey way to handle in typical javascript would be to optionally run the handler if it exists. But as far as typescript is concerned, that indexing is unrelated to the optional chaining. And in this case, I am potentially trying to access an action like "BACK" where there is none. Even doing something like this won't work because it's still of type "InputAction". It hasn't been properly narrowed:
david.tsx tweet mediadavid.tsx tweet mediadavid.tsx tweet mediadavid.tsx tweet media
English
1
0
1
476
david.tsx
david.tsx@JustDavidG·
Though still limited, the core plugins are a growing list while I figure out the next project. I'm liking this approach of keeping the core simple while allowing modular complexity to be easily dropped in. It's the best of the "lean" and "batteries included" approaches.
david.tsx tweet media
English
0
0
0
0
david.tsx
david.tsx@JustDavidG·
Of course, this is just the backbone. And more than a backbone is required for games. That's where Plugins, highly inspired by bevy bundles, come in. Plugins encapsulate bundles of related and reusable behavior that can be dropped into a world.
david.tsx tweet mediadavid.tsx tweet media
English
1
0
0
1
david.tsx
david.tsx@JustDavidG·
Because I like to make things more difficult than they should be, I've been working on an Entity-Component-System framework, ECSpresso (yuk yuk). It's been in development off and on for ~1 year withthe primary focus of the core has been on developer ergonomics and type safety
DeeGee Games@Dee_Gee_Games

5 Days to All or Nothing release! In the meantime, I'm narrowing down the options for the next game. Rather than a puzzle game, it will be more action oriented. I'm also building it on my framework ECSpresso. It's not the most mature, but it's enough to not be a limiting factor

English
1
0
0
4
david.tsx
david.tsx@JustDavidG·
@TukiFromKL > ...the free one that fumbles "should I drive or walk to the carwash" Erm...here's Sonnet and Opus 4.6 with thinking enabled
david.tsx tweet mediadavid.tsx tweet media
English
0
0
2
109
Tuki
Tuki@TukiFromKL·
🚨let me break down what Andrej Karpathy just said because I don't think people understand how big this is... there are two AIs now.. the free one that fumbles "should I drive or walk to the carwash" on your Instagram reels.. and the $200/month one that can restructure an entire codebase in an hour and find security vulnerabilities in computer systems.. the people laughing at AI and the people losing sleep over it are using two completely different products.. and both are right about what they're seeing.. the free version isn't broken by accident.. companies aren't fixing it because it doesn't make money.. the breakthroughs are in coding, math, research - the stuff corporations pay for.. writing, search, advice - the stuff regular people use.. barely moved.. AI has has a class system.. not an intelligence problem.. the best version goes to whoever can afford it.. and everyone else gets the version that's just good enough to keep you subscribed but never good enough to change your mind
Andrej Karpathy@karpathy

Judging by my tl there is a growing gap in understanding of AI capability. The first issue I think is around recency and tier of use. I think a lot of people tried the free tier of ChatGPT somewhere last year and allowed it to inform their views on AI a little too much. This is a group of reactions laughing at various quirks of the models, hallucinations, etc. Yes I also saw the viral videos of OpenAI's Advanced Voice mode fumbling simple queries like "should I drive or walk to the carwash". The thing is that these free and old/deprecated models don't reflect the capability in the latest round of state of the art agentic models of this year, especially OpenAI Codex and Claude Code. But that brings me to the second issue. Even if people paid $200/month to use the state of the art models, a lot of the capabilities are relatively "peaky" in highly technical areas. Typical queries around search, writing, advice, etc. are *not* the domain that has made the most noticeable and dramatic strides in capability. Partly, this is due to the technical details of reinforcement learning and its use of verifiable rewards. But partly, it's also because these use cases are not sufficiently prioritized by the companies in their hillclimbing because they don't lead to as much $$$ value. The goldmines are elsewhere, and the focus comes along. So that brings me to the second group of people, who *both* 1) pay for and use the state of the art frontier agentic models (OpenAI Codex / Claude Code) and 2) do so professionally in technical domains like programming, math and research. This group of people is subject to the highest amount of "AI Psychosis" because the recent improvements in these domains as of this year have been nothing short of staggering. When you hand a computer terminal to one of these models, you can now watch them melt programming problems that you'd normally expect to take days/weeks of work. It's this second group of people that assigns a much greater gravity to the capabilities, their slope, and various cyber-related repercussions. TLDR the people in these two groups are speaking past each other. It really is simultaneously the case that OpenAI's free and I think slightly orphaned (?) "Advanced Voice Mode" will fumble the dumbest questions in your Instagram's reels and *at the same time*, OpenAI's highest-tier and paid Codex model will go off for 1 hour to coherently restructure an entire code base, or find and exploit vulnerabilities in computer systems. This part really works and has made dramatic strides because 2 properties: 1) these domains offer explicit reward functions that are verifiable meaning they are easily amenable to reinforcement learning training (e.g. unit tests passed yes or no, in contrast to writing, which is much harder to explicitly judge), but also 2) they are a lot more valuable in b2b settings, meaning that the biggest fraction of the team is focused on improving them. So here we are.

English
66
169
1.7K
456.5K
david.tsx
david.tsx@JustDavidG·
I don't always make games. But when I do, I prefer react😅 Well...more like, I made a game, and "by the way, it uses react". But that doesn't fit the meme, sooo...🤷‍♂️
DeeGee Games@Dee_Gee_Games

Getting ready for the April 20 Steam launch of All or Nothing! It will launch with a 25% launch discount of $1.49 for a week, $1.99 regular. Launching with: Local couch multiplayer (up to 5) Steam Cloud Saves Steam Leaderboards Nudging Valve for Steam Deck Verification review!

English
0
0
0
18
david.tsx
david.tsx@JustDavidG·
@GreyNovGames *learned Cant "earn" a ton without moving copies😅
English
1
0
1
11
Rogue Night - Available on Steam!
It’s safe to say that Rogue Night may have flopped. Only a 2% conversion rate is painful. The good news is that I can move to the next game quickly.
English
50
1
170
61.1K
david.tsx
david.tsx@JustDavidG·
Still getting All or Nothing released (waiting for the build review right now). And I will say, taking a small game like that and releasing it has been educational. But while there's idle time, I'm taking that experience forward, testing the feel of some prototypes.
DeeGee Games@Dee_Gee_Games

Really looking forward to the release of All or Nothing. But in the meantime, I'm prototyping and feeling out an idea I'm calling Project Mifune. So far, it seems to have some legs.

English
1
0
0
105
david.tsx
david.tsx@JustDavidG·
Targeting touch, mouse, and controller has been interesting. It's not a complicated game or interface. But even then, I still haven't got it right, particularly in the info areas. Making it mobile, mouse, and controller friendly is tricky. Really glad I minimized variables.
david.tsx tweet mediadavid.tsx tweet mediadavid.tsx tweet mediadavid.tsx tweet media
English
0
0
0
11
david.tsx
david.tsx@JustDavidG·
Also, I love open source. So this (hopefully the first of many), is completely free and open. The Steam version is paid, but the only difference is that it leverages Steam specific features. You can see the repo here: github.com/DeeGeeGames/al…
English
0
0
0
21
david.tsx
david.tsx@JustDavidG·
@zichi3150 It's beautiful.... This got me in my soul.
GIF
English
0
0
1
16
うすたま
うすたま@zichi3150·
🇺🇸🇯🇵こんにちは、うすたまと申します。 プラモと実写背景を合成する作品を作っています。※AIじゃない ガンダムとマクロス、HUNTER×HUNTER、ジョジョ、パトレイバーなど、日本のアニメを愛しています。
日本語
589
1.5K
16.6K
417.1K
david.tsx
david.tsx@JustDavidG·
I'm trying to think of interesting ways to promote the game without spamming. I posted this and now I'm thinking there might be a "board of the day" thing to do here. Maybe the board is a fixed set of cards and the goal is to find as many sets as you can in that board🤔
DeeGee Games@Dee_Gee_Games

Can you find the set? Rules: All attributes must be the same or different. The attributes are: Color Shape Fill Count What's your answer? Are there more than one?

English
0
0
0
26
david.tsx
david.tsx@JustDavidG·
While all or nothing is straight react, this is a more conventional canvas based approach via Pixi. I'm also using this as a test bed for my Entity-Component-System framework ECSpresso. I'll report back on whether or not my ideas are a fiery disaster😅 david0178418.github.io/ecspresso/
DeeGee Games@Dee_Gee_Games

Another iron in the fire. This will be aimed at learning geography as a side effect of spending time with a simple tactics game. Still working out how the actual gameplay will work. Likely something somewhat inspired by Risk.

English
0
0
0
57