Crawford's work is worthy of study, as is the causation for why he experienced external failure. It embodies the "simulationist" aesthetic of game design: given enough modelled parameters, something emergent and…
I would put it into these three categories: 1. Assembly coding within a REPL. Forth supports "load-and-store" without the additional bookkeeping steps of assembly. Once the program works, it can be incrementally…
You don't even have to look to geopolitical analogies. It's an everyday thing, all the way down to basic "exclusive club" gatekeeping. There's a longstanding tendency across financial systems historically to use the law…
What he calls "world construction" involves the development of a rubric custom to the problem. This creates a faster feedback loop inside of the larger, noisier one. Your feedback is now guided around the question of…
Sounds like you may be getting close to an ideal result, at least for this project! :) Nice on the use of SQLite - I agree that it's right in the ballpark of usability if you're just occasionally editing or doing simple…
I've gone down roads similar to this. Long story short - the architecture solves for a lower priority class of problem, w/r to games, so it doesn't pay a great dividend, and you add a combination of boilerplate and…
Implement a MIDI 1.0 sequencer and get it to play back SMF files with a sine wave synth - you can have it output a WAV file, or learn an API to do realtime rendering. It's not a large spec, there are lots of old…
Here's an example: Cash decentralizes credit. "Cash and carry" grocery outlets were a 20th century innovation. [0] Before that, the norm was to have a line of credit with the business, and in many cases, to accept their…
I think the probable reversal of the cycle is: 1. Towns revise their taxation and zoning laws so that more classes of business are permitted in residences. They also start issuing more forms of local credit(the…
Use value is easy to assign to an NFT post-facto. That hasn't been really done in the current market(which is, of course, in the midst of a bubble), but: * Tokens can become tickets to events * Tokens can become options…
Speculation is enabling to non-coercive frameworks. If I say a token has a use value that I will use to supply goods and services, you may want to acquire that token. If I can also control issuance and supply of that…
Godot doesn't expose inheritance to scripting AFAIK; it's strictly a convenience used internally to describe the core nodes. When you script Godot to make complex entities, it's through composition of arbitrary nodes in…
It's a fantasy to think that authoritarian governments actually succeed at this. Every one of them ends up with an underground market despite tremendous repression. Even literal prisons have one. At best, such…
If VS Code is an endpoint to incremental improvements in text editing, then the next big thing that appears will involve a revolutionary approach.
The kind of issue I see this thread getting at is what I call the "terrarium problem", which is, to make a whole software ecosystem like a language environment or API mechanisms bounded by a standard, one has to build a…
To me stoicism is helpful in the sense of the advice one gets in jujitsu: If taking one grip on something isn't getting you the leverage you want, don't grip it harder, let go and take a different grip. Stoicism can't…
I can see one avenue in which GPT-3 might be quite disruptive, and that is in reinventing our software development processes. For example, if it can be purposed into something that reliably converts source code between…
Most of stress injury derives from the "time under tension" component which is not necessarily a matter of key travel distance. In this case it's a combination of switch mechanism and keycaps. Flat and light keycaps…
Neat fact: I learned the other week that this exact format(first, last, number of characters in between) is how old Forths compressed the word encoding. It has a very low collision rate.
Networked games touch on a number of general challenges with distributed computation: 1 Logical clocks used for synchronization. The clocks aren't literally synchronized, but the events taking place across multiple…
Let's put it this way. Trans people are researching the topic of sex and gender through active self-experimentation. They are claiming empiricism, and their direct experience makes them credible experts. They have…
I say, go back to basics - literally. There are still many "games BASIC" languages around. Some are attached to or reproduce retrocomputing environments like QB64, FreeBASIC and BASIC8(plus a plethora of modern BASICs…
ECS is useful for real-time, but it means that you are rolling your own query logic. This is fine for the runtime of game engines because they generally aren't dealing with that many data types(for the very most complex…
That conflates the use of the schema with the use of the format features. You can, in fact, use your custom in-memory structures and then "slurp it out" to BLOB when you're ready to save.
Data mining is an old gamedev worry. Nobody who's been doing it for a while particularly cares. If the game is remotely popular, data mining will happen. Disassembly to find the decrypt function is a talent possessed by…
Crawford's work is worthy of study, as is the causation for why he experienced external failure. It embodies the "simulationist" aesthetic of game design: given enough modelled parameters, something emergent and…
I would put it into these three categories: 1. Assembly coding within a REPL. Forth supports "load-and-store" without the additional bookkeeping steps of assembly. Once the program works, it can be incrementally…
You don't even have to look to geopolitical analogies. It's an everyday thing, all the way down to basic "exclusive club" gatekeeping. There's a longstanding tendency across financial systems historically to use the law…
What he calls "world construction" involves the development of a rubric custom to the problem. This creates a faster feedback loop inside of the larger, noisier one. Your feedback is now guided around the question of…
Sounds like you may be getting close to an ideal result, at least for this project! :) Nice on the use of SQLite - I agree that it's right in the ballpark of usability if you're just occasionally editing or doing simple…
I've gone down roads similar to this. Long story short - the architecture solves for a lower priority class of problem, w/r to games, so it doesn't pay a great dividend, and you add a combination of boilerplate and…
Implement a MIDI 1.0 sequencer and get it to play back SMF files with a sine wave synth - you can have it output a WAV file, or learn an API to do realtime rendering. It's not a large spec, there are lots of old…
Here's an example: Cash decentralizes credit. "Cash and carry" grocery outlets were a 20th century innovation. [0] Before that, the norm was to have a line of credit with the business, and in many cases, to accept their…
I think the probable reversal of the cycle is: 1. Towns revise their taxation and zoning laws so that more classes of business are permitted in residences. They also start issuing more forms of local credit(the…
Use value is easy to assign to an NFT post-facto. That hasn't been really done in the current market(which is, of course, in the midst of a bubble), but: * Tokens can become tickets to events * Tokens can become options…
Speculation is enabling to non-coercive frameworks. If I say a token has a use value that I will use to supply goods and services, you may want to acquire that token. If I can also control issuance and supply of that…
Godot doesn't expose inheritance to scripting AFAIK; it's strictly a convenience used internally to describe the core nodes. When you script Godot to make complex entities, it's through composition of arbitrary nodes in…
It's a fantasy to think that authoritarian governments actually succeed at this. Every one of them ends up with an underground market despite tremendous repression. Even literal prisons have one. At best, such…
If VS Code is an endpoint to incremental improvements in text editing, then the next big thing that appears will involve a revolutionary approach.
The kind of issue I see this thread getting at is what I call the "terrarium problem", which is, to make a whole software ecosystem like a language environment or API mechanisms bounded by a standard, one has to build a…
To me stoicism is helpful in the sense of the advice one gets in jujitsu: If taking one grip on something isn't getting you the leverage you want, don't grip it harder, let go and take a different grip. Stoicism can't…
I can see one avenue in which GPT-3 might be quite disruptive, and that is in reinventing our software development processes. For example, if it can be purposed into something that reliably converts source code between…
Most of stress injury derives from the "time under tension" component which is not necessarily a matter of key travel distance. In this case it's a combination of switch mechanism and keycaps. Flat and light keycaps…
Neat fact: I learned the other week that this exact format(first, last, number of characters in between) is how old Forths compressed the word encoding. It has a very low collision rate.
Networked games touch on a number of general challenges with distributed computation: 1 Logical clocks used for synchronization. The clocks aren't literally synchronized, but the events taking place across multiple…
Let's put it this way. Trans people are researching the topic of sex and gender through active self-experimentation. They are claiming empiricism, and their direct experience makes them credible experts. They have…
I say, go back to basics - literally. There are still many "games BASIC" languages around. Some are attached to or reproduce retrocomputing environments like QB64, FreeBASIC and BASIC8(plus a plethora of modern BASICs…
ECS is useful for real-time, but it means that you are rolling your own query logic. This is fine for the runtime of game engines because they generally aren't dealing with that many data types(for the very most complex…
That conflates the use of the schema with the use of the format features. You can, in fact, use your custom in-memory structures and then "slurp it out" to BLOB when you're ready to save.
Data mining is an old gamedev worry. Nobody who's been doing it for a while particularly cares. If the game is remotely popular, data mining will happen. Disassembly to find the decrypt function is a talent possessed by…