textadv | An interactive fiction engine written in Python | Interpreter library

 by   kmill Python Version: Current License: MIT

kandi X-RAY | textadv Summary

kandi X-RAY | textadv Summary

textadv is a Python library typically used in Utilities, Interpreter applications. textadv has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. However textadv build file is not available. You can download it from GitHub.

by kyle miller, 2011. the textadv package is a system written in python for creating interactive fiction (also known as text adventures) in python. where most interactive fiction engines seem to have their own programming language in which to write the games, the approach taken here was to create a domain-specific language for python which makes writing these games easy. and, an added benefit is that we get to program in python, so all of the standard libraries are included. unlike many interactive fiction engines, this one is purely rule-based (much like inform 7). this system requires the tornado library for python, and i implemented the system on python 2.7. beyond it working also in python 2.6, i don’t know if it works in
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              textadv has a low active ecosystem.
              It has 12 star(s) with 2 fork(s). There are 2 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 0 open issues and 1 have been closed. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of textadv is current.

            kandi-Quality Quality

              textadv has 0 bugs and 0 code smells.

            kandi-Security Security

              textadv has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              textadv code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              textadv is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              textadv releases are not available. You will need to build from source code and install.
              textadv has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions are not available. Examples and code snippets are available.
              textadv saves you 3249 person hours of effort in developing the same functionality from scratch.
              It has 6981 lines of code, 762 functions and 34 files.
              It has medium code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed textadv and discovered the below as its top functions. This is intended to give you an instant insight into textadv implemented functionality, and help decide if they suit your requirements.
            • Decorator that ensures that xobj is held by an actor
            • Ensures that xobj is accessible to the actor
            • Quick definition of an object
            • This function is called when something is done
            • Get direction
            • Wrap if xobj is not held
            • Verify that an object is visible to the actor
            • Test if the bind pattern matches
            • Matches the given input
            • Recurse through mistakes
            • Define direction
            • Test the test case
            Get all kandi verified functions for this library.

            textadv Key Features

            No Key Features are available at this moment for textadv.

            textadv Examples and Code Snippets

            No Code Snippets are available at this moment for textadv.

            Community Discussions

            Trending Discussions on textadv

            QUESTION

            What's wrong with my JTextField?
            Asked 2017-Mar-08 at 03:17

            I'm attempting to make an application for a small game, and I'm currently having an issue of getting my code to work. It should be displaying a window with a text field, a jbutton, and an uneditable text field. I need to get it to read what I put into the first text field. However when I run it all I receive is this:

            ...

            ANSWER

            Answered 2017-Mar-08 at 03:17

            You are trying to parse value of the jtfCommand field which is "Enter Command":

            Source https://stackoverflow.com/questions/42661968

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install textadv

            You can download it from GitHub.
            You can use textadv like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/kmill/textadv.git

          • CLI

            gh repo clone kmill/textadv

          • sshUrl

            git@github.com:kmill/textadv.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Interpreter Libraries

            v8

            by v8

            micropython

            by micropython

            RustPython

            by RustPython

            otto

            by robertkrimen

            sh

            by mvdan

            Try Top Libraries by kmill

            knotfolio

            by kmillJavaScript

            zmach

            by kmillJavaScript

            squidmusic

            by kmillPython

            htmacros

            by kmillPython

            squidlights

            by kmillC