intfiction.org

The Interactive Fiction Community Forum
It is currently Wed Sep 20, 2017 7:51 am

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 54 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next
Author Message
PostPosted: Mon Dec 19, 2011 3:16 am 
Offline

Joined: Sat Dec 22, 2007 11:52 pm
Posts: 1051
I put this together for my own use, but maybe others will benefit and suggest other resources.

With the I7 IDE package you get:

Andrew Plotkin updated Sean Barret's index for Writing with Inform:

Two more manuals are:

Aaron Reed wrote a book on I7:

It's helpful to read the source for other games. Here's an IFDB search for well-rated games with source available:

Jason McIntosh wrote an extension search that will find search terms in extension documentation:

Oliver Reiser made an I7 cheatsheet:

Emily Short wrote a document translating I6 concepts and syntax to I7. It's old but a quite useful birds-eye view in my opinion:

If you compile any game in the I7 IDE there's a good syntax reference in the Index/Phrases tab. There's an older plain text reference but you should prefer the reference in the IDE.

Emily Short also made a rules flowchart:

I7 includes the Standard Rules with every game. It's a great resource for learning I7 and understanding a game's default behavior:

You can sort of think of Inform 7 as a domain-specific language written in Inform 6 (which itself is a DSL, but anyway), so it's helpful to understand some I6 eventually.

If you include visuals and sound, you may need a beginner's reference for Glulx:


Last edited by George on Mon Dec 19, 2011 5:47 pm, edited 2 times in total.

Top
 Profile Send private message  
 
PostPosted: Mon Dec 19, 2011 6:44 am 
Offline
User avatar

Joined: Fri Apr 11, 2008 11:05 pm
Posts: 744
Location: Denver, Colorado
Rockin; thank you :)

_________________
Games, Fonts, and Font-Toys For Gamers - http://www.cumberlandgames.com


Top
 Profile  
 
PostPosted: Mon Dec 19, 2011 6:46 am 
Offline
User avatar

Joined: Sun Nov 22, 2009 12:58 pm
Posts: 703
Location: Malmö, Sweden
Could this be made sticky?

_________________
~Björn Paulsen


Top
 Profile Send private message  
 
PostPosted: Mon Dec 19, 2011 7:03 am 
Offline

Joined: Mon Jun 29, 2009 5:51 am
Posts: 577
Eleas wrote:
Could this be made sticky?
Done


Top
 Profile Send private message  
 
PostPosted: Mon Dec 19, 2011 7:22 am 
Offline

Joined: Mon Nov 28, 2011 5:46 pm
Posts: 31
Would be nice to have an I6 sticky as well, preferably A B O V E the I7 sticky so that there is no doubt as to which language is the original and which the knockoff.


Top
 Profile Send private message  
 
PostPosted: Mon Dec 19, 2011 9:04 am 
Offline
User avatar

Joined: Thu Nov 04, 2010 6:30 am
Posts: 1101
Location: Gothenburg, Sweden
I would especially push for the link below (which is actually mostly in Inform 7). It's Appendix A -- i.e. the Standard Rules commented and explained literate programming style. To my mind, it's a vital part of the I7 documentation.

George wrote:
You can sort of think of Inform 7 as a domain-specific language written in Inform 6 (which itself is a DSL, but anyway), so it's helpful to understand some I6 eventually.

http://www.inform7.com/sources/src/stdrules/Woven/index.html

_________________
Man ska inte tro allt man tänker.


Top
 Profile Send private message  
 
PostPosted: Mon Dec 19, 2011 9:06 am 
Offline

Joined: Tue Mar 18, 2008 9:04 am
Posts: 1073
For what it's worth, I haven't updated the syntax document for the last build, and don't expect to do so going forward, because the indexing has improved enough that it should now provide a comprehensive reference for that kind of thing (and it's automatically cross-linked with the documentation). But if people find the old document useful to browse anyway, that's fine -- just be warned it's largely been supplanted.


Top
 Profile Send private message  
 
PostPosted: Mon Dec 19, 2011 9:10 am 
Offline
User avatar

Joined: Mon Oct 04, 2010 11:35 am
Posts: 871
Location: Toronto
Eleas wrote:
Could this be made sticky?

Excellent!


Top
 Profile Send private message  
 
PostPosted: Mon Dec 19, 2011 9:38 am 
Offline

Joined: Thu Oct 22, 2009 4:31 pm
Posts: 1301
Felix wrote:
I would especially push for the link below (which is actually mostly in Inform 7). It's Appendix A -- i.e. the Standard Rules commented and explained literate programming style. To my mind, it's a vital part of the I7 documentation.


Also, this link to Appendix B, the underlying I6 template layer--just as vital in my opinion as the documentation of the Standard Rules.

http://inform7.com/sources/src/i6templa ... index.html

--Erik


Top
 Profile Send private message  
 
PostPosted: Mon Dec 19, 2011 5:07 pm 
Offline

Joined: Sat Dec 22, 2007 11:52 pm
Posts: 1051
Thanks for the comments folks, I've updated the OP.


Top
 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 54 posts ]  Go to page 1, 2, 3, 4, 5, 6  Next

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group