GithubHelp home page GithubHelp logo

vividity's Introduction

Vividity


A Work of Interactive Fiction / A Study in Adventure Puzzles and Overwriting


This repository holds my first foray into writing Interactive Fiction, and also my first attempt at writing fiction. I ported the initial work I did in Inform 7 to TADS3, but in the backup directory, the project files specific to Inform 7, still exist. Before, the format was *.z8, which is z-machine code, readable by a z-machine interpreter, examples being the web-based [Parchment](https://github.com/curiousdannii/parchment/tree/inform7/ “Parchment”) Interpreter, or the jzip interpreter, for the command line. TADS3 compiles to a *.t3 format, readable by it's own interpreter, frob.


This is a rather severe departure from my other excessively-multimedia-based projects which use sound and graphics along with writing to create an experience, evoke emotions, tell a story, et cetera. A text adventure can only rely on text. While I would otherwise have flashy 3D graphics and sounds to employ, in this medium I can only rely on my writing impetus to move the reader. It is quite a bit more difficult to bring users to tears with only writing, but hopefully the process itself will bring me closer to that goal, which is, as it was explained to me, how to get rich and famous. With the intentions of strengthening my writing by being totally reliant upon it to express ideas, and getting rich and famous, I undertake this endeavor in earnest.


Todo:

  • formalize the class / kind definitions, update verbiage and usage
  • establishing some kind of plot might be good
  • consolidate player attributes, encapsulate attributes of other NPCs
  • change the behaviour of look and examine to give a verbose description
  • get statusbar / new block to display current room description
  • implement inventory / dealing with multiple objects
  • use a git add submodule to link the compiler's source

vividity's People

Contributors

evan-erdos avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.