6 ms·
Cool, we have the technology and know-how to replicate a 1984 video game using the hottest JS framework. Does no one care what is the result as long as the dev
by daliwali 10y ago
Cool, we have the technology and know-how to replicate a 1984 video game using the hottest JS framework.
Does no one care what is the result as long as the developer put the "right" abstractions in making it?
- markdown 10y agoDid you feel better after posting that? I think it's a very cool project.
- omegote 10y agoI honestly think he has a point. There are hundreds of implementations of Tetris for any kind of platform and technology. This is only noteworthy (for some, at least, not for me) because it's build with React. By the way, it's pretty dumb and shortsighted to depict flash as a neanderthal, because both its capabilities and its ease of use are (were) way beyond what current JS frameworks offer today (and in the upcoming years, at least).
- kristopolous 10y agoNot only, but it achieved this 20 years ago, on computers of 20 years ago, and on internet connections of 20 years ago. We've seemed to replace the merits of direct functional efficiency with a novelty of complexity.
- watwut 10y agoUnfortunately, flash became uncool and it seems that tech community lately value "cool" over, well, anything else lately.
- lewisl9029 10y ago> By the way, it's pretty dumb and shortsighted to depict flash as a neanderthal, because both its capabilities and its ease of use are (were) way beyond what current JS frameworks offer today (and in the upcoming years, at least). You're taking his depiction of Flash out of context. https://github.com/chvin/react-tetris/blob/master/README-EN.md#3-web-audio-api https://github.com/chvin/react-tetris/blob/master/README-EN.... He was clearly only comparing the different solutions in terms of audio capabilities. I can appreciate how much of a gigantic leap in capabilities Web Audio API offers compared to HTML5 audio alone, so I can vouch for that part of his depiction. I haven't ever worked with Flash audio, nor Flash itself in general though, so you may still be right about him being unfair and shortsighted in making that comparison in the context of audio capabilities, but I think it's still an important distinction to make if that was in fact your critique.
- omegote 10y agoI know he was talking about the audio, but my critique works both about flash in general and about audio support in particular. ELEVEN YEARS ago Flash was already capable of both playing and recording audio from multiple sources, using several different codecs and offering the usual bells and whistles you're expected to find in any multimedia framework (vis.eq., channels, etc). And everything working exactly the same way in every browser equipped with a flash player. And I'm taking eleven years ago because that's when AS3 was released. Flash had considerable audio support before that anyway.
- watwut 10y agoYup, react part makes it noteworthy, worth bookmarking and learning from. Also that this implementation is actually fun to play, most of them are not. This is how people and communities learn. They do small projects to see what is achievable. There is nothing shameful about it. About the parent poster: he is just an adult equivalent of a kid that came into the room, scrapped other kids drawings and told them they are all suckers. Otherwise said, just someone having emotional meltdown and taking it on the random people around. No reason to take him seriously.
- daliwali 10y agoIf this were a student project or an intellectual exercise to implement Tetris in an obscure language, good on them. I can respect that. However it is undeniable that there are overkill levels of abstractions in play here, for the purpose of using what is currently the most commercially viable web framework. This is like taking FizzBuzz Enterprise Edition seriously for being written in Java. >just someone having emotional meltdown and taking it on the random people around I won't stoop down to your level of using personal attacks. You don't know me.
- daliwali 10y ago>I think it's a very cool project. What the fuck is wrong with developers? Nobody cares what programming language, libraries, or architecture a simple Tetris game is made with. All that matters is the experience of the user, not the developer. Show this to any non-delusional person, it would not seem technically impressive at all.
- joshwcomeau 10y agoHackernews is not ProductHunt. People show off things they've built here to be admired by other craftsmen/craftswomen, not to market to a general audience. Your attitude is toxic, although I'm thankful you phrased it in such a juvenile way. Nobody will take you seriously when you talk like that.
- fermuch 10y agoThe audience of hacker news can understand and appreciate the work behind this tetris clone. Yes, it's a clone and there're millions, but this one is very well made and can work very much as an example of the technology being showcased this time (react)
- kristopolous 10y agoAlthough I agree, this is not the place to have that soundoff. Write an article about how people fetishize complicated solutions to simple problems and how it creates a dysfunctional complexity and egocentric culture without focusing on the merits of appropriate solutions to appropriate problems. It'd be a good read. But not in the comment section here since this was clearly a hobbyist project and not as an attack. The merits of the claim are lost in the hostility of the execution.
- afarrell 10y ago"Nobody cares about what type of stitching, what the source of the fabric, or what artistic inspirations a garment has. All that matters is the comfort and aesthetics of the wearer." Every hobby, craft, and profession has people making things that aren't for the end market user, but are for the education of the maker/practitioner. If you're not interested in it, thats fine. If you want to critique the user experience as a way of constructively learning/teaching about user experience, thats great. If you just want to come here and fart on people for not always being 100% focused on the market... why?
- codegeek 10y agoSometimes it is not only about results. It is about the journey (Takes off my philosophical hat). The fact that Tetris was built is not that important. Show HN is about showing and doing something creative even if that means building a 1984 game. Plenty of take aways from this Show HN for me. I can look at the code and understand how React was used to achieve this. Sure, this could be done with 100s of other frameworks or even plain C++ but thats not the point. But again, you missed the point.