News for hackers. Stuff that matters.
Re:DOOMBA by ajiang on Monday December 24, 2018 @10:14PM (#18755646)
These projects are my favorite type of content on HN, where the question of "Why?" is met with "Because I can".
Re:DOOMBA by walrus01 on Monday December 24, 2018 @10:46PM (#18755771)
In Dari (Afghan dialect of Farsi), doomba is the fat part that hangs off the rear end of a fat tailed sheep.

https://en.wikipedia.org/wiki/Fat-tailed_sheep

https://books.google.ca/books?id=rcjmiBm8hHQC&pg=PA324&lpg=P...

Re:DOOMBA by eximius on Monday December 24, 2018 @11:07PM (#18755840)
Delicious.
Re:DOOMBA by ObsoleteNerd on Tuesday December 25, 2018 @03:57AM (#18756642)
This is absolutely amazing. Is there anyone out there collecting these projects in a list somewhere? I know they pop up on HN, but they get lost in the noise unless you remember to bookmark them all. There's something special about hacking existing consumer hardware to do geeky things.
Re:DOOMBA by alpn on Tuesday December 25, 2018 @09:02AM (#18757424)
Well, now there’s one:

http://hn-projects.com

feel free to add your own favorite projects.

If there’s enough interest I'll turn into an actual website.

Re:DOOMBA by walterbell on Tuesday December 25, 2018 @07:11AM (#18757131)
Is there a project which does analytics on public HN bookmarks/favorites?
Re:DOOMBA by superkuh on Monday December 24, 2018 @10:21PM (#18755678)
His custom captcha for comments is as funny as the roomba project.
Re:DOOMBA by msla on Monday December 24, 2018 @10:49PM (#18755779)
Given how well text-recognition works now, I'm sure it's absolutely wonderful at keeping out blind people.
Re:DOOMBA by dmix on Monday December 24, 2018 @11:13PM (#18755856)
It's a very difficult problem to solve for small independent blogs like this... without handing over your data to Disqus or some 3rd party captcha system. Not everyone is comfortable with using those.

Not that it isn't still a problem and trade-off.

Re:DOOMBA by KajMagnus on Tuesday December 25, 2018 @10:24AM (#18757709)
I have a small and independent blog, and zero blog comments spam — I think it's related to requiring manual approval of each new persons first few posts. (The comments software is open source, link in my profile)
Re:DOOMBA by owl57 on Tuesday December 25, 2018 @12:59PM (#18758368)
Is it more difficult in the English-speaking part of the Internet? My captcha for small sites entirely consists of a decoy <input type=submit style="display:none"> for, like, last ten years.
Re:DOOMBA by rvp-x on Wednesday December 26, 2018 @09:57PM (#18766893)
I have a simple "what is two times three" randomly-generated text question and it's very successful in warding off spam. Someone could trivially automate answering it but it doesn't seem like it's worth the trouble to spammers.
Re:DOOMBA by TimesOldRoman on Tuesday December 25, 2018 @08:36AM (#18757342)
Would the "click all fire hydrants" type be easier to program and add accessibility support?
Re:DOOMBA by dmix on Tuesday December 25, 2018 @03:13PM (#18758999)
I hate those picture ones. They all seem to take longer than figuring out the skewed text. But I might be in the minority opinion on this one, idk.
Re:DOOMBA by rickycook on Tuesday December 25, 2018 @03:00AM (#18756490)
sure but it’s unlikely his site is going to be the target of anyone willing to spend the time to even tell the bot where the text to recognise is. it stops bulk; not target... but he’s unlikely to be a target so it serves its purpose
Re:DOOMBA by comboy on Tuesday December 25, 2018 @04:48PM (#18759340)
He even dared including some pictures in the article, ridiculous.
Re:DOOMBA by AlphaWeaver on Monday December 24, 2018 @09:48PM (#18755561)
This is really cool! I see a lot of these sorts of projects, where DOOM is either ported to another platform, or some additional integration is done...

Having not played it, is there something specific about DOOM which makes it so easily accessible to these sorts of hacks?

Re:DOOMBA by HeavyStorm on Tuesday December 25, 2018 @12:13PM (#18758108)
1. The Doom engine is arguably a work of art. Not for the faint of heart, surely, but well done, very well optimized and carries a simplicity that only a few of us (ie John Carmack) can achieve.

2. It was also open sourced a very long time ago by id software, which enabled a lot of tweaking by the community, and, therefore, a lot of knowledge.

3. Doom is a very famous game, having made a lot of success during it days. Everyone with even the smallest interest in games or computers that was alive back then probably played it.

4. Both Wolfenstein and Quake are also open source but the former is too simple when compared to Doom and Quake is too complex. As others have stated, Doom has 2.5D maps whereas Quake have full fledged, 3D maps.

All of this together surely makes it a good candidate for this type of experiment

Re:DOOMBA by pc86 on Wednesday January 02, 2019 @08:38AM (#18806047)
When you say 2.5D do you mean that the map appears 3D but the player moves on a 2D plane?
Re:DOOMBA by jsd1982 on Monday December 24, 2018 @10:02PM (#18755599)
Generating the layout of a map for DOOM is easy since the maps are essentially just 2-D structures composed of convex polygons with variable heights thrown in at the polygon level (aka sector). I'd imagine everything but the 2D geometry of the scanned area is randomly generated (textures, item and monster placement, heights of sectors, light levels, etc).
Re:DOOMBA by merlincorey on Monday December 24, 2018 @10:04PM (#18755606)
It has been open source for a long time and many great write ups and explorations of said source have been available.

It is known to be high quality and hackable, by orignal design and later hard work of fans.

Re:DOOMBA by jonathanfoster on Monday December 24, 2018 @11:28PM (#18755897)
By far the best write up is Fabien Sanglard’s Doom Game Engine Black Book [1]. The amount of detail and depth is just incredible.

[1] http://fabiensanglard.net/gebbdoom/

Re:DOOMBA by unixhero on Tuesday December 25, 2018 @12:55AM (#18756167)
Try it. It's so much fun even today.
Re:DOOMBA by jsd1982 on Tuesday December 25, 2018 @01:28PM (#18758565)
Seconded! I recently went back to the vanilla game and am playing through it trying to get 100% completion. It's very well designed and well balanced as well. Whenever I find myself low on health or ammo, there's usually a fresh box right around the corner, with plenty of secret areas to discover that are creatively hidden. Above all, it's just plain fun!
Re:DOOMBA by pjc50 on Tuesday December 25, 2018 @04:58AM (#18756782)
It's 2.5D and much smaller than average 3D games. The original game requires 4MB of RAM and a 386 processor, which these days is outclassed by microcontrollers.
Re:DOOMBA by ineedasername on Tuesday December 25, 2018 @09:53AM (#18757613)
Huh, robots integrate with Doom. I suppose it could be used to help train them for combat FPS games, not just doom. It would be nice if they added cloud support, only "cloud" is so mundane and cliched now... maybe instead of cloud we could call it "Sky", and because it's all just part of a network, maybe something like "SkyNet".
Re:DOOMBA by bhhaskin on Monday December 24, 2018 @10:51PM (#18755785)
This reminds me of why I love the internet. Cool projects like this. Thanks for posting this.
Re:DOOMBA by stonewhite on Tuesday December 25, 2018 @03:08AM (#18756511)
For some reason I thought roomba was playing doomba at real time.

Coming to think of it, it might be a good idea

Re:DOOMBA by mcdevilkiller on Tuesday December 25, 2018 @05:21PM (#18759428)
I thought the exact same. Could be pretty awesome.
Re:DOOMBA by m4r35n357 on Tuesday December 25, 2018 @05:28AM (#18756853)
Re:DOOMBA by Mtinie on Monday December 24, 2018 @10:31PM (#18755721)
Thank you for winning the internet today. This is the best of all the reasons hackers hack.

Kudos.

Re:DOOMBA by Endy on Tuesday December 25, 2018 @09:38AM (#18757571)
An interesting Xmas gift for the hacker community. So now, DOOM doesn't just run on a toaster; it also runs on vacuum cleaners. Or more, vacuum cleaners can input data to DOOM!
Re:DOOMBA by klyrs on Tuesday December 25, 2018 @01:05PM (#18758409)
We need a mashup with psDoom. Where your suckbot battles the inner demons in its own head. And inevitably kills its own kernel before it's even made it out of the kitchen
Re:DOOMBA by vidarh on Tuesday December 25, 2018 @01:48PM (#18758673)
psDoom is one of those things I only ever looked at for about 5 minutes, but that is still one of those seminal projects in software visualisation. Alongside things like FSN(1) as referenced in Jurassic Park.

(1) https://en.wikipedia.org/wiki/Fsn_(file_manager)

Re:DOOMBA by joe_momma on Tuesday December 25, 2018 @07:32AM (#18757176)
This brings back the memories of staying up late at night to play doom with a friend over dial up. Great hack.
Re:DOOMBA by andrewflnr on Tuesday December 25, 2018 @11:34AM (#18757955)
Someone should run this in a hotel room or something, so they can have

puts on sunglasses

a .noeroomba in the inn.