Login

Or
Register Now


Already have an account?
Username:

Password:

Remember me

Lost Your Password?
Main Menu
Collector's Guide Table of Contents
Recent Visitors

Khamûl
25 minutes ago

wellinghall
49 minutes ago

Trotter
2 hours 57 minutes ago

onthetrail
3 hours 35 minutes ago

Findegil
3 hours 39 minutes ago

Bill Watkins
4 hours 20 minutes ago

Tapuvae
12 hours 45 minutes ago

Berelach
13 hours 26 minutes ago

Browsing this Thread:   1 Anonymous Users



« 1 (2)


Re: I just wrote "The Hobbit" in C#
Shirrif
Joined:
2008/8/10 2:07
From Queenstown, New Zealand
Group:
Shirefolk
Fellowship
Shirrif
Posts: 877
Offline

Urulöké wrote:
Cool! Sounds like that NPC algorithm was (a) advanced and (b) broken.



Yeah, I think they wanted to leave things quite "open" so that the game would be a little different every time and have repeat playability once finished -- which was different from text adventure games of the period. There are several different ways of solving the game, which is also unusual. Unfortunately, some permutations of the "random" behaviour can result in situations where the game can't be finished. For example, if the wood elf captures a warg and throws it into into the Elven king's dungeon and the butler unlocks the door between the dungeon and the wine cellar, the warg is likely to kill the butler -- and then you have no one to throw the barrel through the trapdoor (which you need to be in -- or jump on top of as it goes through, in order to get to the second half of the game).

One fun bug is that you can pick up Elrond (because his weight is obviously not defined correctly) and if you throw Elrond at a Goblin it will permanently kill the Goblin without it respawning (otherwise you see a little debug message about the respawn :))

To be fair to Megler and Mitchell (at Beam Software), they had only 48K to play with and it was 100% written in Z80 Assembler. Having only done simple stuff in Z80A when I was a kid, I can't imagine how much of a pain that would have been. They had to write their own text compression scheme to fit the game in (which is probably why some of the grammar in the textual descriptions is a bit "off"). The simple graphics are a restriction of size as there was only space to store the points for simple vector graphics (and then flood fill).

But like I say, they created something very strange and special back in '82.

Posted on: 2014/6/9 20:23


Re: I just wrote "The Hobbit" in C#
Shirrif
Joined:
2008/8/10 2:07
From Queenstown, New Zealand
Group:
Shirefolk
Fellowship
Shirrif
Posts: 877
Offline
(deleted - see sourceforge project)

Posted on: 2015/6/7 1:23

Edited by Stu on 2015/6/7 3:47:21
Edited by Stu on 2015/6/7 3:48:19
Edited by Stu on 2015/6/7 3:49:23
Edited by Stu on 2015/6/9 22:52:54
Edited by Stu on 2015/6/9 22:58:20
Edited by Stu on 2015/7/27 15:37:48
Edited by Stu on 2015/11/8 21:21:46


Re: I just wrote "The Hobbit" in C#
Shirrif
Joined:
2008/8/10 2:07
From Queenstown, New Zealand
Group:
Shirefolk
Fellowship
Shirrif
Posts: 877
Offline
There is a sourceforge project for the Swift/Mac version (that I wrote after doing the initial C# one). I didn't implement load/save on the C# version and there were some other limitations that were too much effort to work on, given no one else would ever look at it.

The OSX version ended up being much better (and took much longer):

https://sourceforge.net/projects/spectrumhobbitforosx/

Posted on: 2015/7/17 21:46

Edited by Stu on 2015/7/27 15:35:59
Edited by Stu on 2015/11/8 21:21:15
Edited by Stu on 2015/11/8 21:23:08
Edited by Stu on 2015/11/9 15:26:21
Edited by Stu on 2015/11/10 1:58:22
Edited by Stu on 2016/4/26 0:10:30



« 1 (2)



You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You can vote in polls.
You cannot attach files to posts.
You cannot post without approval.

[Advanced Search]


© 2015 TolkienGuide.com and respective authors. Contact Us