ID:181627
 
I was looking through a game design book that was required for my first semester game course at DigiPen, and when I looked a bit closer at the cover, I realized there was BYOND code all over the cover! This was quite amazing and I was delighted to see it.
This is the book. If you take a look at the front or back cover, you will notice quite a bit of BYOND code in the background.
Quite amazing. BYOND isn't too famous, so I assume they chose it so that no one would feel they preferred a specific well-known language, but that's just a guess.

Quite cool. It makes me feel proud that I know DM so well.
Looks like DM written by someone who had no clue what they were doing, too!
In response to Foomer
Looks like it. Then again, it also looks like it could be several other languages.
It is kind of hard to tell from such a small, poor quality picture.
In response to The Magic Man
..(), world.Repop(), using ' for an icon resource but " for strings, mob/Login and mob/Move, object density, verbs... I'd bet it's DM. I'm sure someone did an image search for something like "game code" or "game ide screenshot", you get the idea.
In response to The Magic Man
I'm pretty sure its supposed to be DM.

verb/level(N as num)
set hidden = 1
if(N>0) Goto(N)


I just kinda don't think that'll work.

With references to things like world.Repop, it looks very much like DM to me.
In response to Foomer
The Goto is a proc that transports someone to a level. e.g. makes them go to that level.
Yeah, obj, mob, and turf are in there. I'm convinced it's DM.
In response to Airjoe
Which quite possibly means a copyright violation, as they likely didn't secure permission to use that person's code.
In response to Foomer
Foomer wrote:
it looks very much like DM to me.

The thing that sold me was:
for(O as obj in world) del(O)
Goto(src.z)
world.Repop()
world << "text I can't make out"
In response to Foomer
Foomer wrote:
I'm pretty sure its supposed to be DM.

verb/level(N as num)
> set hidden = 1
> if(N>0) Goto(N)

I just kinda don't think that'll work.

With references to things like world.Repop, it looks very much like DM to me.

Goto() has first cap, can't it be assigned as proc?
In response to Tiberath
It looks like they're using new line text macro.
world << "Zing!\n Generating.   "

In response to Popisfizzy
If Tom or Lummox should see this, they should take legal action! :o That would get them some more money, haha!
In response to Spunky_Girl
They can't. Languages aren't copyrightable.
In response to Popisfizzy
Fragments of code used as a screen-grab for an educational book which has no larger context that could cause the original owners financial harm falls pretty clearly into fair use. I do think it is interesting though.
In response to Masterdan
I'm sorry but I didn't really understand that post. It was either the lack of comma's or poor wording. "which has no larger context that could cause the original owners financial harm falls pretty clearly into fair use"?
In response to Moonlight Memento
The use of the screengrab has no context other than to demonstrate what programming looks like. The fact that there is only a fragment of the overall program means that this is of no use to anybody seeking to replicate the original work, it is simply a demonstration used for educational purposes. "Fair use" laws exist to provide protection to those who would use examples and demonstrations to help teach, it provides several guidelines that I will not go into detail about. It is safe to say that in this instance the cover art in question has the right to use the code fragment under fair use laws and there would be no good argument available to suggest that a lawsuit could be filed against the book's author/publisher.

Sometimes I take for granted that saying no financial harm to the owners = fair use makes sense only in my head.

Naokohiro wrote:
Quite cool. It makes me feel proud that I know DM so well.

Page 12 has a picture of a goban and mentions Go. It makes me feel proud that I'm such a Go-advocate.
In response to Masterdan
Masterdan wrote:
Sometimes I take for granted that saying no financial harm to the owners = fair use makes sense only in my head.

For good reason. Take the animated film Sita Sings The Blues. It is freely-distributed, meaning that, say, a company airing portions of it, even if they're relatively small, for, say, a documentary about the Ramayana, and without securing permission, are very likely in violation of fair use, despite the fact that the creator of the film is incurring no financial harm, and despite the fact that it would likely not be a significant amount of the film being shown. There are reasons that financial reasons aren't the only thing stressed under fair use laws.

This isn't exactly the case due to it using a Creative Commons license, and this is also ignoring the fact that the creator accidentally violated copyright law because something she believed to be in the public domain wasn't, but otherwise, it's a fairly useful example of the flaw in your reasoning.
In response to Moonlight Memento
Moonlight Memento wrote:
I'm sorry but I didn't really understand that post. It was either the lack of comma's or poor wording. "which has no larger context that could cause the original owners financial harm falls pretty clearly into fair use"?

This isn't the Simple English Wikipedia, dudely. Your not being able to read a sentence with multiple parts does not make the sentence bad.

lern 2 prepositional phrases
In response to Ryan P
The wording he used was beyond terrible. And no, this isn't like the whole run-on sentence fiasco - the wording really does suck in that post (Masterdan's).
In response to Moonlight Memento
The wording's just fine, he just missed a few commas. Anyway, this topic isn't about grammar, nor is there any reason to make a big deal out of it.

On Topic: BYOND getting more passive publicity is pretty nice. Hopefully we'll see more aspired programmers in the near future.