duncesplayed

@duncesplayed@lemmy.one

This profile is from a federated server and may be incomplete. Browse more on the original instance.

duncesplayed,

Something something broken arms

Edit: Wow, thank you for the gold, kind stranger!

duncesplayed,

To be honest I’m more concerned by language-humor. Like not even saying what kind of humour, just any type of humour at all. Jokes are for adults only!

duncesplayed,

Some extra info about Sierra’s game engines…

AGI was indeed first used in KQ1, though earlier Sierra adventure games (even going back to Mystery House in 1980) used something extremely similar. AGI was just formalizing what they’d done before and setting it as a common platform for all future games.

In those days, it was, of course, not possible to write an entire adventure game in machine code because there wasn’t even memory to hold more than a handful of screens. The use of bytecode was as much a compression scheme as anything else. So AGI was just a bytecode interpreter. Vector graphics primitives (e.g., draw line, flood fill) could be written in just a few bytes, much better than machine code.

Ken Williams made a splash with early Sierra games because he had an extremely simple insight that most others at the time didn’t seem to have: for graphics operations, allow points to be on even-numbered x coordinates only. Most platforms had a horizontal resolution of 320, too much for 1 byte. Ken Williams had his early game engines divide every x coordinate by 2 so that it could fit into a single bit (essentially getting only 160 horizontal pixels). A silly trick, but it got big memory savings, and allowed him to pack more graphics into RAM than many other people could at the time.

After AGI (KQ3 was the last King’s Quest to use AGI), Sierra switched over to their new game engine/bytecode interpreter: SCI. SCI was rolled out in two stages, though.

SCI0 (e.g., KQ4) was 16 colours and still revolved around the text parser. SCI1 (e.g., KQ5) was 256 colours and was point-and-click. (SCI2 and later were full multimedia)

For the game player, the major differences you’ll notice between AGI and SCI0 (both 16 colours, both text-based) are that SCI0 renders using dithering, gets full horizontal precision (x coordinates stored in 2 bytes), multiple fonts, support for real sound devices (MT32, Adlib). For the programmer, though, AGI and SCI0 were pretty radically different. SCI0 as a programming language was an object-oriented vaguely Scheme-inspired sort of language, and was actually pretty radically different from AGI.

duncesplayed,

WWII sent a very clear message. You can annex Austria. You can invade Czechoslovakia. You can take over Lithunia. But you don’t fuck with Poland

Well, I mean, you can fuck with Poland a little bit. You just can’t take over, like, too much of Poland.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • cisconetworking
  • khanakhh
  • mdbf
  • magazineikmin
  • modclub
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • Durango
  • tacticalgear
  • megavids
  • ngwrru68w68
  • everett
  • tester
  • cubers
  • normalnudes
  • thenastyranch
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • lostlight
  • All magazines