Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dyarosla
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
271.
▲
by
dyarosla
9y ago
OP here. You're right that SpriteBox does not exist to teach kids to be great coders. It exists to get as many kids as possible engaged with what programming is and excited to learn more. Especially kids who may not be 'naturally
272.
▲
Text Is Keeping Kids from Coding
(medium.com)
156 points
by
dyarosla
9y ago
|
166 comments
273.
▲
by
dyarosla
9y ago
Yes, ECS is very much not OOP.
274.
▲
by
dyarosla
9y ago
Almost right. You wouldn't necessarily have a separate rendering system for entities that require movement and those that do not. Instead you would likely have an additional system that operates on entities that have both position and
275.
▲
by
dyarosla
9y ago
Right, this is the general approach of ECS.
276.
▲
by
dyarosla
9y ago
I suggest you read more into component signatures and how systems decide which components to operate on. Specifically, systems do not own components. Nor do they operate on full entities. Nor is there any coupling. If you have entities that
277.
▲
by
dyarosla
9y ago
Yeah it's an interesting pattern and even when implemented in an OOP language ignores most OOP ideas in favour of what is really more akin to data-driven design. There's some great insight into how the pattern evolves in non-game
278.
▲
by
dyarosla
9y ago
As I mentioned above, an Entity Component System would have no issue solving this. You'd add the molecular frog components (foobigate and brozigate) to wherever you create frog entities and then you'd also create and add a system
279.
▲
by
dyarosla
9y ago
I think you'd benefit from taking a look at Entity Component Systems. Generally used for games, this programming pattern assigns behaviour to entities based on the components that they have. Moreover, neither entities nor components on
280.
▲
by
dyarosla
9y ago
Spreading rumours as truth isn't helpful here.
281.
▲
by
dyarosla
9y ago
Are you sure positions of units are essentially floats? Given how the units seem to arrange themselves (from what I see), I would guess that it's not close to the full range of floats, and instead there are just a few fractional pixel
282.
▲
by
dyarosla
9y ago
This comment is highly opinionated and only further contributes to the left/right rhetoric.
283.
▲
by
dyarosla
9y ago
Left/right is a spectrum. No need to further segregate groups with comments like this even if it is in a half-joking manner.
284.
▲
by
dyarosla
9y ago
The funny thing is, I don't think executives think this way. One example is Bezos where he says he imagines theres enough demand that people will subscribe to netflix and prime and hulu and hbo and ... https://youtu.be/
285.
▲
by
dyarosla
9y ago
Please provide a quote from the article that is a 'debunked biotruth', just one will suffice.
286.
▲
by
dyarosla
9y ago
Please take a look at your biases here; condensing the authors words to that of saying 'women are biologically inferior at doing the same job as men in tech' is not what the author has written. It may however be what you imagine
287.
▲
by
dyarosla
9y ago
http://startuperlife.xyz/8 But seriously, this is a breaking UX bug. I stopped clicking cause of it.
288.
▲
by
dyarosla
9y ago
Spoken like a fresh programmer
289.
▲
by
dyarosla
9y ago
It looks nice and all... but what can I do with it? Citing Paul Graham[0] You Need an Application to Drive the Design of a Language. What is the use case here? The readme describes vaguely that it's more suited to arbitrary length data
290.
▲
by
dyarosla
9y ago
CreateJS is not an integrated digital art, animation and coding tool. It is a set of programming libraries that can program these things.
291.
▲
by
dyarosla
9y ago
Apple's main qualm at the time though was "If developers grow dependent on third party development libraries and tools, they can only take advantage of platform enhancements if and when the third party chooses to adopt the new fea
292.
▲
by
dyarosla
9y ago
You can look up how to videos on youtube for all of drawing, animation and programming in Flash. The drawing and animation tools are much like you would find in any full-fledged, 2D animation software. BUT! You could then add in code to add
293.
▲
by
dyarosla
9y ago
Cool! It does look like you can hook in javascript in there, so they do have that going for it.
294.
▲
by
dyarosla
9y ago
I'm sure Flash took many ideas for HyperCard, and HyperCard was definitely ahead of its time in many ways as well. The interesting thing is, the most comparable environment I can think of today to Flash is Scratch, as it is a drawing,
295.
▲
by
dyarosla
9y ago
Absolutely. There were definitely multiple problems beyond the one I mentioned with security. But I would argue the one you mention is a problem with most complex software connected to the internet. I mean, they did what they could, they&#x
296.
▲
by
dyarosla
9y ago
As a counterargument, look at the state of the web today without Flash. Many websites are still bloated, still slow to load, still hijack the back button, still mess with copy and paste, still force same-window-only opening. So wa
297.
▲
by
dyarosla
9y ago
You can't draw or animate in processing. You can program lines and shapes and animations, but that's hardly comparable.
298.
▲
by
dyarosla
9y ago
I think Flash screwed up security because of the way users could control what Flash had access to (through a Security Sandbox Controller on the Macromedia/Adobe website) Imagine that instead Flash went the way of App Permissions: askin
299.
▲
by
dyarosla
9y ago
I think what Flash (the program) really excelled at was giving creators the ability to draw, animate and program interactive objects, all wrapped in a single neat package . I would contest that no other software, even today, has come close
300.
▲
by
dyarosla
9y ago
I mean.. it describes that Inverse Kinematics is and is used for , but literally none of the math that makes it work. More than a little disappointed.
More ›