August 10, 2011

Electrifying Literature: The ELO 2012 Conference at WVU

from Post Position
by @ 11:26 pm

Call for Proposals…

ELO 2012

Electrifying Literature
Affordances and Constraints

June 20-23, 2012
Morgantown, WV

Conference Planning Committee

  • Sandy Baldwin, West Virginia University (Chair)
  • Philippe Bootz, University of Paris 8
  • Dene Grigar, Washington State University Vancouver
  • Margie Luesebrink, Irvine Valley College
  • Mark Marino, University of Southern California
  • Stuart Moulthrop, University of Wisconsin, Milwaukee
  • Joseph Tabbi, University of Illinois, Chicago

Electrifying Literature: The ELO 2012 Conference at WVU

from Post Position
by @ 11:26 pm

Call for Proposals…

ELO 2012

Electrifying Literature
Affordances and Constraints

June 20-23, 2012
Morgantown, WV

Conference Planning Committee

  • Sandy Baldwin, West Virginia University (Chair)
  • Philippe Bootz, University of Paris 8
  • Dene Grigar, Washington State University Vancouver
  • Margie Luesebrink, Irvine Valley College
  • Mark Marino, University of Southern California
  • Stuart Moulthrop, University of Wisconsin, Milwaukee
  • Joseph Tabbi, University of Illinois, Chicago

July 26, 2011

Who Grabbed My Gorge

from Post Position
by @ 11:37 am

In January 2009, I wrote a very short (one page) Python poetry generator that creates a limitless nature poem each time it is run. I wrote this generator, “Taroko Gorge,” mostly at Taroko Gorge National Park in Taiwan, finishing it on the plane afterwards. I later ported it to JavaScript so that it could be easily run in a Web browser.

It seems the gorge goes ever ever on. The code from “Taroko Gorge” and the form it defines have been appropriated a few times. Here are five poetry generators that use the code from that project and replace my text with different, and often much more extensive, language:

July 6, 2011

Conferencing on Code and Games

from Post Position
by @ 6:56 am

First, as of this writing: I’m at the GAMBIT Summer Summit here at MIT, which runs today and is being streamed live. Do check it out if video game research interests you.

A few days ago, I was at the Foundations of Digital Games conference in Bordeaux. On July 1 I presented the first conference paper on Curveship since the system has been released as free software. The paper is “Curveship’s Automatic Narrative Style,” which sums up or at least mentions many of the research results while documenting the practicalities of the system and using the current terminology of the release version.

June 26, 2011

Concrete Perl

from Post Position
by @ 4:23 pm

 h            d d     k x  v  d r k y  p  s b a  b  a  n  i  k  d   u  u 
v   r  c q  i  e  z   j s s  v h   t l  i  r k k n  k       n n     m    
         z b    q   b   k x  m  d u  z f  s  g p u z v y       v m  f   s
  i  u  p  p z   r n t  k f   b h v  q l  x w h x  f  x    c i w     v f 
k h   l  a i      o q  s z n z  u n c l    w      d     a  d a  m j  b e 
 m  n b q o u o e  n   s    r b o j     b  q q t q s   f n i  f     u  l 

Concrete Perl

a set of four concrete poems realized as 32-character
Perl programs

by Nick Montfort

You can download the linked Perl files and/or simply copy and paste the following four lines, which correspond to the four titles above:

  • perl -e '{print"a"x++$...$"x$.,$,=_;redo}'
  • perl -e '{print$,=$"x($.+=.01),a..z;redo}'
  • perl -e '{print" ".chr for 32..126;redo}'
  • perl -e '{print$",$_=(a..z)[rand$=];redo}'

May 21, 2011

Charles Bernstein Sounds Off

from Post Position
by @ 12:04 pm

Charles Bernstein just gave the keynote-like presentation at E-Poetry. (Actually, he used PowerPoint.) I’m providing a few notes, feebly extending in my subjective way some of his oral and photographic/digital presentation for those of you in the information super-blogosphere.

He started by mentioning the UB Poetics Program and its engagement with digital humanities, saying: “As Digital Humanities departs from poetics, it loses its ability to articulate what it needs to articulate.”

May 14, 2011

“Indy” Text Adventures in the Eastern Bloc

from Post Position
by @ 1:43 pm

Interactive fiction aficianados who aren’t at MiT7 (Media in Transition 7) and who thus missed Jaroslav Svelch’s excellent presentation – please check out the corresponding paper which he’s helpfully placed online: “Indiana Jones Fights the Communist Police: Text Adventures as a Transitional Media Form in the 1980s Czechoslovakia.”

April 23, 2011

Digital Poetry at Dartmouth

from Post Position
by @ 2:04 pm

My thanks to Mary Flanagan, Aden Evens, and the others at Dartmouth who put on the digital poetry symposium last Friday (April 15). I was very glad to participate along with Marjorie Luesebrink, Braxton Soderman, and my collaborator Stephanie Strickland. With Stephanie, I showed, discussed and read from our “Sea and Spar Between.” I also presented some of my smaller-scale poetry generations, including words from the ppg256 series, “The Two” and its French translation by Serge Bouchardon, and “Taroko Gorge” and its transformations by Scott Rettberg and J. R. Carpenter.

April 11, 2011

ClubFloyd Plays Book and Volume

from Post Position
by @ 6:13 am

On April 2, “ClubFloyd,” a group of players of interactive fiction, took on my Book and Volume, which was released on the [auto mata] label in 2005. They played the game on ifMUD and conversed online about it. Reading the discussion was a treat for me. Not because every bit of it was positive – I found out about some bugs. For instance, since the current time is only reported in the status line, it can’t be easily determined when playing the game via a bot on a mud, the way this group was playing. But the feedback from these sessions was very useful, and would have been hard to come by otherwise.

March 17, 2011

Rettberg on After Parthenope

from Post Position
by @ 6:21 pm

If you’re interested in story generation or Processing, do check out Scott Rettberg’s new screencast describing the process he undertook in writing and programming After Parthenope. He goes through the nuts and bolts of the piece and how it rolls out language using a hand-crafted trigram model; he also explains some of the pleasures of authoring a system like this.

October 21, 2009

Platform Readings: Jaguar, Pseudo 3D

from Post Position
by @ 10:27 pm

As an Atari Jaguar owner, I suppose I have something of a soft spot for the system, but I really do wish that it had more than one awesome game. There’s a recent article on the failure of Atari’s last console by Matthew Kaplan. He ends up singing of the Jaguar rather as if it has been the Great White Hope, sadly fallen to Japanese consoles, but touches on several interesting aspects of the console along the way. Technology, pricing, and marketing are all discussed in some detail. This will help us remember the “64-bit” claims that were made for the system and the never-shipped VR helmet that made appearances at trade shows. Thanks to Jason Scott for this link.

September 3, 2009

A Tiny Poetry Generator with Blinkenlights

from Post Position
by @ 12:31 pm

ppg256-4 on a shelf

[As I wrote on netpoetic.com:] My latest Perl Poetry Generator in 256 Characters, ppg256-4, is my first one created specifically for a gallery setting. Although shown here in my office, it’s now on display at the Axiom Gallery for New and Experimental Media in Boston in the show Pulling Back the Curtain, which runs through September 27.

Since 2007, I have been developing Perl poetry generators that are 256 characters long. These programs constitute the ppg256 series. They are simply 256 characters of Perl code; they use no external data sources, online or local, and they do not make use of any special libraries or invoke any other programs. Here’s the code for ppg256-4:

August 16, 2009

Software Engineering as Artifact Creation

if (sandWeight != idolWeight) { throw new BoulderException(); }

if (sandWeight != idolWeight) { throw new BoulderException(); }

Geek disclosure: I’ve become fascinated by the different facets of Software Engineering. Not just as a means to an end, but as a practice, as an art and as a historical artifact. I feel like I’m in Indiana Jones and the Java Temple, full of Pythons, with the riches of Perls and Rubies.

My desire for faster, better, stronger code has been spurred on by being bitten one too many times by unchecked exceptions in Python, leading me back to the comfortable blanket of Java, unit testing and a framed photo of Kent Beck on my bedside table.

August 11, 2009

From nn to Curveship

from Post Position
by @ 10:08 pm

This is the fourth in a series of posts about my interactive fiction system, Curveship.

I was recently asked to elaborate on the difference between nn (the research system I developed during my dissertation work at the University of Pennsylvania) and Curveship.

The most important difference is that nn is a research system that I used for making some advances related to computer science, computational linguistics, and narratology. The system was developed to prove certain points; it was used only by yours truly to implement narrative and text generation ideas and to run demos.

August 7, 2009

Worlds, Spin, and the Revolution of Curveship

from Post Position
by @ 10:33 pm

This is the third in a series of posts about my interactive fiction system, Curveship.

Before I start descending into detail, I’ll explain why I think Curveship is a big deal.

Curveship does the usual work of an interactive fiction system when it comes to simulating a world: There are discrete rooms that make up the fiction’s locations, actors can inhabit and wander around these rooms, and things can sit in them, be taken and carried off or otherwise moved around. Items can change state, so that a lamp, for instance, can be turned on and off. Items can go into or onto other items, if they allow it. None of this is surprising; plenty of interactive fiction development systems already do all of it very well.

August 4, 2009

A Lexicon of the Curveship World

from Post Position
by @ 10:03 am

This is the second in a series of posts about my interactive fiction system, Curveship. In writing about Curveship in any detail, I’ll have to use terms such as action, event, and order, which sound ordinary but are used in a special way in the system. Furthermore, I’ll have to use terms such as focalization and narratee, which do not sound ordinary, but have a meaning within narratology (a.k.a. narrative theory) and are important to the way Curveship works. I’m going to define a few of these terms – some I’ll save for later. Rather than sort them alphabetically, I’ll group them by how they figure in the system.

July 30, 2009

Pythonic Textuality at NYU

from Post Position
by @ 9:56 pm

I was very interested to learn that Adam Parrish, whose own Interactive Telecommunication Program (ITP) masters project was “New Interfaces for Textual Expression,” is now teaching Digital Writing with Python at NYU’s ITP. The course is concluding; Parrish and his students will mount a final performance on August 5 at 7pm. Parrish eschewed powerful, cryptic Perl for clarity of Python in this course on creating text machines, as I did in putting together The Word Made Digital, which I’ll be teaching again this Fall. His reading list overlaps with mine a bit and includes a nice article on appropriation in writing – I may just rip that right off. I won’t manage to be in New York to hear students read their programs’ output, but I hope the conclusion to the class goes well and that I’ll be able to read and run some things that will give me a sense of the event.

July 28, 2009

Introducing Curveship

from Post Position
by @ 10:37 am

This is the first of a planned series of posts about my interactive fiction system, Curveship. Curveship is an interactive fiction development system that provides a model of a physical world, and its workings, as do existing state-of-the-art IF systems (such as Inform 6, Inform 7, TADS 2, and TADS 3). It will not have as many libraries, and will have no multimedia features, when it is released, but it will provide another significant capability: it will allow IF authors to write programs that manipulate the telling of the story (the way actions are represented and items are described) as easily as the state of the IF world can now be changed. While existing IF systems allow for the simulation of a character who can move around and change the state of the world, Curveship provides for control over the narrator, who can tell as if present at the events or as if looking back on them, who can tell events out of order, creating flashbacks or narrating what happens by category, and who can focalize any character, not just a fixed PC or a hard-coded series of them, to tell the story from the perspective of that character’s knowledge and perceptions.

July 2, 2009

Computational Creativity at ICCC-X

from Post Position
by @ 1:28 pm

The First International Conference on Computational Creativity will be taking place in Portugal on January 7-9 2010. ICCC-X will follow on a decade of smaller-scale workshops and symposia. The call for papers lists the deadline of September 21 for papers, and promises:

The conference will include traditional paper presentations, will showcase the application of computational creativity to the sciences, creative industries and arts, and will incorporate a “show and tell” session, which will be devoted to demonstrations of computational systems exhibiting behaviour which would be deemed creative in humans.

July 1, 2009

Twine is Rolled Out

from Post Position
by @ 1:05 pm
Twine

Chris Klimas, the hypertext and IF author who runs Gimcrack’d, has just released free versions of Twine for Mac and Windows, along with documentation and several screencasts that explain how the system works and a command-line tool, called “twee,” for working with stories in Twine’s format. Twine is a system for constructing interactive stories using a visual map, not unlike Eastgate Systems’ Storyspace. While it lacks the august heritage of that piece of software, Twine is freely available and free to use for any purpose, even commercially.

<- Previous Page -

Powered by WordPress