News for hackers. Stuff that matters.
Re:TIS-100 – Tessellated Intelligence System by wolfgke on Saturday October 08, 2016 @11:35AM (#12667289)
> As far as programming puzzle games go, Zachtronic basically has the market cornered.

I wouldn't say that: There is at least

- Human Resource Machine

and if you look a little bit more around (programming games that are not programming puzzle games in the purest sense) there is

- Else Heart.Break()

- Glitchspace

- Hack 'n' Slash

There also seem to be (I don't know this game, but it seems plausible to me that they fit the list)

- Cyber Sentinel

Re:TIS-100 – Tessellated Intelligence System by KirinDave on Saturday October 08, 2016 @12:11PM (#12667428)
It's true, but all of those games are... well...

Zachtronics doesn't pull any punches. Their games are amazing. Even the deceptively simple Infinifactory is actually full of amazing and beautiful opportunities for elegant programming concepts (the first time you realize, "I can... I can make a clock with controllably variable periodicity!? What?" And TIS-100 resembles programming in a stripped down Erlang-like mode.

HRM is a great starter into the Genre, it's sure. But Spacechem is on a totally different level of complexity and beauty and depth.

Re:TIS-100 – Tessellated Intelligence System by esoteric_wombat on Saturday October 08, 2016 @12:55PM (#12667608)
What I should have said is that Zachtronics has the market cornered on programming puzzle games for programmers. I could suggest Human Resource Machine to someone who has never programmed before, but I would never do that with TIS-100.

Making a TIS emulator in Elixir sounds like a fun and useless project.

Re:TIS-100 – Tessellated Intelligence System by qwertyuiop924 on Saturday October 08, 2016 @07:17PM (#12669178)
Somebody's already done one in C: https://eviltrout.com/2015/06/29/an-emulator-for-tis-100.htm...

And according to Zach, the intended market wasn't just programmers (which is why he explicitly killed bit manipulation, and the largest number a TIS-100 register can hold isn't a power of two), and I've heard tales of non-programmers enjoying it.

Then again, if you like Zachtronics games, especially TIS-100, then have I got a hobby for you...

Re:TIS-100 – Tessellated Intelligence System by qwertyuiop924 on Saturday October 08, 2016 @12:55PM (#12667607)
If TIS-100 is erlang, than Spacechem is C. Enjoy the fun of continually worrying that you forgot a sync/mutex.
Re:TIS-100 – Tessellated Intelligence System by empath75 on Saturday October 08, 2016 @12:24PM (#12667482)
Not to mention the game that inspired Minecraft.
Re:TIS-100 – Tessellated Intelligence System by jbpetersen on Saturday October 08, 2016 @01:47PM (#12667839)
Along with Dwarf Fortress
Re:TIS-100 – Tessellated Intelligence System by swah on Saturday October 08, 2016 @06:41PM (#12669048)
Do you think those games can make you better at some kinds of programming?
Re:TIS-100 – Tessellated Intelligence System by qwertyuiop924 on Saturday October 08, 2016 @07:18PM (#12669186)
Of course. They're effectively excercises for the parts of your brain that you use most while programming.
Re:TIS-100 – Tessellated Intelligence System by Kabie on Saturday October 08, 2016 @10:45PM (#12669669)
The model of TIS-100 is more like the blocking channels in Go.
Re:TIS-100 – Tessellated Intelligence System by KirinDave on Sunday October 09, 2016 @01:50PM (#12672328)
Nah, it's really not! I think the author even mentioned the actor model in an interview about it. And Go certainly has never desired to be associated as "the actor model." It lacks many of the tools required.
Re:TIS-100 – Tessellated Intelligence System by musha68k on Sunday October 09, 2016 @03:29AM (#12670232)
A good friend of mine is totally into hackmud: https://www.hackmud.com

It looked neat but I have the same problem as with music games like Guitar Hero etc - I'd rather continue programming on one of my many pet projects or practice playing actual guitar...

I may be missing out though - I wouldn't know because I actually never invested more than 30 minutes in any of those games (also bought TIS-100 last year, never actually played it once).

Incidentally - are there any music games (rhythm, composition, etc) that are similarly "hardcore" as a TIS-100 that anyone would recommend?

I finally might be giving TIS-100 another shot as it is Sunday and all :)

Re:TIS-100 – Tessellated Intelligence System by thekodols on Sunday October 09, 2016 @06:36PM (#12673953)
There's Rocksmith. It's essentially Guitar Hero just with a real guitar. So you do actually learn to play the instrument.
Re:TIS-100 – Tessellated Intelligence System by dancek on Friday October 21, 2016 @05:05AM (#12759108)
Yep. My favorite games are pretty much: anything by Zachtronics, Rocksmith 2014.

Rocksmith does have its annoyances at times, though (the note recognition isn't perfect, so if you don't play absolutely perfectly it's going to miss notes occasionally, making the more difficult songs very hard to 100%).

Re:TIS-100 – Tessellated Intelligence System by musha68k on Monday October 10, 2016 @06:32AM (#12676241)
Rocksmith looks really cool, I will check it out - thanks a lot for sharing!
Re:TIS-100 – Tessellated Intelligence System by musha68k on Wednesday October 12, 2016 @06:31AM (#12691698)
Just found this article by coincidence, linking here for future reference:

https://www.rockpapershotgun.com/2016/10/03/can-video-games-...

Re:TIS-100 – Tessellated Intelligence System by maxander on Saturday October 08, 2016 @01:40PM (#12667803)
Else Heart.Break() has definite aesthetic charm, but the programming required (as far as I played, at least) is pretty shallow- geared towards clever highschoolers, I suspect.

A collaboration between them and Zachtronics would be lovely.

Re:TIS-100 – Tessellated Intelligence System by dmd on Saturday October 08, 2016 @01:48PM (#12667842)
Grade or middle school, really. "Clever highschoolers" are writing their own bare-metal OSes these days.
Re:TIS-100 – Tessellated Intelligence System by qwertyuiop924 on Saturday October 08, 2016 @04:18PM (#12668548)
And us stupid highschoolers are writing IF engines in Scheme.

And yes, I did write one. It totally sucked, but it did work, mostly.

Re:TIS-100 – Tessellated Intelligence System by esoteric_wombat on Saturday October 08, 2016 @04:54PM (#12668683)
Heck, if you're doing anything substantial with Scheme in high school then you're on a great track.
Re:TIS-100 – Tessellated Intelligence System by qwertyuiop924 on Saturday October 08, 2016 @05:20PM (#12668780)
Now if it was substantial, it wouldn't suck so much, now would it?
Re:TIS-100 – Tessellated Intelligence System by wolfgke on Saturday October 08, 2016 @04:09PM (#12668506)
> "Clever highschoolers" are writing their own bare-metal OSes these days.

Perhaps you are even right since advanced Arduino programming (which many "Clever highschoolers" should be able to do) is in some sense like writing a really simple RTOS. :-)

Re:TIS-100 – Tessellated Intelligence System by lmitchell on Saturday October 08, 2016 @09:06PM (#12669411)
Or, well, there are the highschoolers who are actually writing OSes - https://news.ycombinator.com/item?id=10045254 :P
Re:TIS-100 – Tessellated Intelligence System by qwertyuiop924 on Saturday October 08, 2016 @07:20PM (#12669191)
And of course, let us not forget that a clever highschooler wrote Babel.