7 ms·
Wow, what an impressive game for the web browser, and in such a small size! I'm particularly impressed by the variable lighting of the bullets down hallways, t
by adenozine 5y ago
Wow, what an impressive game for the web browser, and in such a small size!
I'm particularly impressed by the variable lighting of the bullets down hallways, that's really quite masterful work.
Kudos!
Edit: I am impressed because I'm impressed. I spent a few weekends recently messing around with pygame, and I had a really hard time organizing my code and my thoughts. I do primarily numerical, technical work, and I see that there is something challenging about writing a game that I haven't come across much in 25+ years.
Feel free to shit on my comment, but I still think it's a very cool project, and seeing it run so smooth in a web browser, in a vm, on a beat up box with a Celeron was surreal to me.
- AnIdiotOnTheNet 5y agoOk, I'm not trying to take anything away from the developer here but calling this "masterful" makes me think you must have incredibly low expectations for webtech games and/or developers.
- elb2020 5y agoOr incredibly low expectations for programmers in general, which is fair. If you pick 100 random run-of-the-mill programmers from any corporation, and ask them to repeat this exercise, 95 of them would not even get out of the starting blocks. I liked it.
- rapind 5y agoThe remaining 5 would talk like an elitist about their peers?
- TimTheTinker 5y agoIn my experience, those that are actually the smartest are also down-to-earth and approachable -- the sort that you can have very interesting, thoughtful conversations with and enjoy being around. I suspect folks who had bad experiences with a "smart" person might have been dealing with someone who was a "big fish in a small pond", who hadn't been sufficiently humbled by going to (or trying to go to, haha) a more appropriately challenging level of education or professional practice. So generally, I think the difference is that truly smart and knowledgeable people have serious respect for the vast body of knowledge they haven't acquired.
- adenozine 5y agoTo piggyback on this, some of the people I've worked with in the past that could be called "smartest" are people with a natural aptitude for explaining things. I've definitely met people who hadn't been humbled by life yet, and they're not too grating imo to deal with, provided they have good social skills and work ethic. But there are those who innately understand that a lot of software team communication is about conveying an idea that is potentially unfamiliar to someone, and cooperating with them. I remember the first time someone showed me how to use Makefiles. I had seen them, I comprehended their usage, but when I was shown how easy it is to actually form them and use them for different purposes, it was incredibly eye-opening. That conversation couldn't have been but 7-8mins. That man was actually my boss for a while later on, before he had a bad car accident. Another example might be my old mentor who helped me grok syntax-rules for the first time, over a lunch break, with a pen and paper. It just clicked, and I learned. My point is, the combination of social skills + intelligent explanations + teaching practice is a powerful one.
- elb2020 5y agoMaybe it sounded a bit elitist. I myself am not a game programmer, and I would indeed be among the 95 struggling to get out of the starting blocks. I do like low-level stuff, however, and I choose to be impressed by projects like this!
- AnIdiotOnTheNet 5y agoBeing impressed by something and calling it "masterful" are very different things.
- adenozine 5y agoNobody has ever called your work masterful, have they? That must be why you've been so dismissive and rude in this thread, because you feel sad. :(
- AnIdiotOnTheNet 5y agoI don't feel I am being rude or dismissive. I have nothing negative to say about this project or its results. I just find the idea of calling a relatively simple bit of lighting "masterful" very strange. It'd be a bit like someone looking at something I have written, like a serialization routine, and saying that my use of bitshifting and masking was "masterful". That kind of thing is very basic for the domain.
- pjmlp 5y agoImpressive? 2011 says hi. "Unreal Engine 3 Support for Adobe Flash Player - Epic Citadel" https://www.youtube.com/watch?v=xzyCTt5KLKU https://www.youtube.com/watch?v=xzyCTt5KLKU
- zamadatix 5y agoThat's something on the order of ~5,000 times the size and looks extremely bland/boring.
- pjmlp 5y agoMight be boring, yet where are the WebGL/WASM versions that are the modern versions thereof?
- caslon 5y agoThe Citadel demo already works with Emscripten, so...still Citadel.
- zamadatix 5y agoBoring demos are available anywhere you care to search. https://playcanvas.com/explore https://playcanvas.com/explore is the typical goto for this kind of 3d market these days. Particularly popular in the mobile OS and web game (e.g. facebook) space. Robostorm, seemore, and After The Flood are their demos. Unity and Unreal can both export large games to the Web just fine but people found out they didn't want to serve 50 GB games to a temporary client.
- sireat 5y agoMaking a sticky game is much harder that it seems. Many of us could code something like this technically but it would play horribly and look worse - and would be more than 14kb of WASM It is the little things, the lighting, the little sound effects, even the unlimited ammo
- deleted 5y ago[deleted]
- apsdsm 5y agoI think it's pretty cool too. The people shitting on your post should go try implementing the same thing.
- catoc 5y agoYour post it just fine. Shows enthusiasm, and provides argumentation why/what made you enthusiastic. Up voted for balance.