News for hackers. Stuff that matters.

keely

Flying Solo Is an Unfair Advantage

I've always wanted to build and sell my own software.But I imagined nasty things like taxes, legal, support, and maintenance coming my way. I would be taken to jail for accidentally violating some esoteric tax regulation. My favorite part was always building, and the employee trade-off of having more constraints and no grown-up responsibilities seemed like a great deal.Not only did it seem like...

( Read More... | 1 comment | 4 points | on HN )
Yes, in a few days hopefully
There will be more levels in few days.
I will go for the tricks you mentioned for the input/output in browser, but will take some time to implement.

I'll take a step back and think about the threading some more.

Interesting thoughts. Thank you for the feedback.

The copy-pasting to clipboard doesn't work in the webgl for browser security reasons, but you can download a Windows build that has working copy to clipboard. I'll make an OSX build later also. See the link here: http://bit.ly/1V1PiHt

How to make threads operate differently on same code is interesting. I don't really want to do another prefix, because I want to keep the realism of 255 opcodes and I've already used 128. The permutations of new prefix would not fit anymore. I also like the JTI suggestion, but perhaps it doesn't go as far as I would like.

Currently I'm thinking that maybe in addition to program counter, the thread would have another slot where it can define "memory offset". You could state the offset when you start the thread, but it is also modifiable later on, as its in memory. You would call for example "THR @023 010 000", which would essentially mean that for ALL operations for that thread, ALL memory addresses get a offset of +010. I think this is very close to what you suggested with threadID. I think the offset would live next to program counter (FE & FF). Do you think that would work?

I've played TIS-100 and named this game similarly BOX-256 as a homage, since TIS-100 pretty much inspired the whole thing. It's a wonderful game.

Great ideas on the new levels. I will shortly update with more levels and I'll be sure to add your suggestions in to the mix :)

Awwww this is great stuff. I would love to hear your thoughts on how the language could be changed/improved to make puzzles and optimizing even more fun.
I will try to build an OSX version tomorrow(ish), when I get my hands on an OSX machine.
Hi, I'm the author.

Looks like the game went a bit viral and my personal website bandwidth limits were exceeded.

You can now play here instead: http://bit.ly/1V1PiHt

Asset Store works mostly from inside the Unity application. My product (RageSpline) is currently in the front page big banner, so you'll have no trouble finding it.
Thanks! In case someone is interested: After 7 days, the gross sales are now 4300$ and my revenue 3000$.
I'm the creator of the tool. Registered just to comment.

That the sentence is a little bit deceiving. Gross sales were 3k$, my revenue was 2.1k$. It was FIRST five days, not just any five days. It changes the nature of the story a little bit imo.

Anyways, thanks to dirtyaura for posting.