PuzzleScriptMIS for linux

How to Download PuzzleScriptMIS

Written by Kevin De Keyser

Table of Contents:
1. Screenshots
2. Installing on Windows Pc
3. Installing on Linux
4. System Requirements
5. Game features
6. Reviews

PuzzleScriptMIS Screenshots

    PuzzleScriptMIS game for Linux 1 PuzzleScriptMIS game for windows Pc 1 PuzzleScriptMISfor windows and Linux 1

How to Install PuzzleScriptMIS on Windows Pc

  1. Click on the PuzzleScriptMIS download button below.
  2. Choose "Install" to install the game on the windows steam client.
  3. Follow the on-screen prompts
  4. Let it download the Full Version.
  5. Once a game is downloaded, use the Windows Steam Client to play the game.

=== Download Game ====


Download for pc →

Guide: Installing PuzzleScriptMIS on Linux with Steam Proton

This guide describes how to use Steam Proton to play and run Windows games on your Linux computer. Some games may not work or may break because Steam Proton is still at a very early stage.


1. Activating Steam Proton for Linux:
Proton is integrated into the Steam Client with "Steam Play." To activate proton, go into your steam client and click on Steam in the upper right corner. Then click on settings to open a new window. From here, click on the Steam Play button at the bottom of the panel. Click "Enable Steam Play for Supported Titles."

Alternatively: Go to Steam > Settings > Steam Play and turn on the "Enable Steam Play for Supported Titles" option.

Valve has tested and fixed some Steam titles and you will now be able to play most of them. However, if you want to go further and play titles that even Valve hasn't tested, toggle the "Enable Steam Play for all titles" option.


2. Choose a version
You should use the Steam Proton version recommended by Steam: 3.7-8. This is the most stable version of Steam Proton at the moment.


3. Restart your Steam
After you have successfully activated Steam Proton, click "OK" and Steam will ask you to restart it for the changes to take effect. Restart it. Your computer will now play all of steam's whitelisted games seamlessly.


4. Launch Stardew Valley on Linux:
Before you can use Steam Proton, you must first download the Stardew Valley Windows game from Steam. When you download Stardew Valley for the first time, you will notice that the download size is slightly larger than the size of the game.
This happens because Steam will download your chosen Steam Proton version with this game as well. After the download is complete, simply click the "Play" button.


System Requirements

Windows Pc Requirements

Minimum:
  • Requires a 64-bit processor and operating system
  • OS *: Windows 8
  • Memory: 1024 MB RAM
  • Storage: 30 MB available space

Recommended:
  • Requires a 64-bit processor and operating system

Linux Requirements

Minimum:

    Recommended:

      Mac Requirements

      Minimum:
      • OS: 10.15
      • Processor: Apple M1 or Intel Core M
      • Memory: 1024 MB RAM
      • Storage: 30 MB available space
      • Additional Notes: The more working memory you have, the better the generator will run.

      Recommended:

        What is PuzzleScriptMIS? Features and Description

        Tool for creating puzzles interactively.

        PuzzleScriptMIS is a development tool for puzzle games that contains a level editor, a test mode, a solver and uniquely a transformer for PuzzleScript. The transformer functions as a new way for puzzle designers to find or refine levels for puzzle games.

        How the transformer works:
        Designers can specify transformation rules according to which a current level design is transformed. The transformation rules follow a similar syntax to PuzzleScript and should be very easy to pick up for anyone familiar with PuzzleScript. It extends the language by introducing the keyword choose.

        choose 1 [Player | No Obstacle] -> [|Player]

        This chooses, with equal probability, any match of [Player | No Obstacle] (provided there is one) and replaces it with [] according to the normal rules of PuzzleScript. Notice that this can lead to multiple possible subsequent transformations. For example, the following level could be transformed into two different choices:


        The final outcomes are then ranked according to their difficulty and presented to the designer. In this very simple example, the level where the player is moved to the right is considered slightly more difficult than the level where the player is moved to the right. The difficulty metric is based on the number of states the fastest solver requires in order to find the solution, and does not always match human judgement. The transformer works best if the ratio of interesting levels is high in the search space and the levels need a moderately low number of steps to be solved. The following are example use cases of using a transformer for designing Sokoban puzzle games, but the techniques apply to other puzzle games.

        Use case: Inspiration
        In the following example, the designer restricts the transformer to only create 4x4 Sokoban levels with 4 crates and targets and no walls. The transformer takes as an input an initially empty 4x4 level and transforms it according to the following rule.

        choose 1 [] -> [Player]
        choose 4 [No Crate][No Target] -> [Crate][Target]



        Use case: Make it solvable when stuck
        In the user study, most designers got stuck at some point when designing a level by introducing or removing an object which made the level unsolvable. Surprisingly, instead of figuring out a way to make the design solvable again, they posed this as a problem to the transformer. The transformer did generic operations on the level as follows:

        ( move players and crates around )
        choose 20 [Player | No Obstacle] -> []
        or [Crate | No Obstacle] -> []
        ( randomly remove or add 10 walls with prob. 0.4 )
        choose 5 option 0.5 [Wall] -> []
        choose 5 option 0.5 [No Obstacle] -> [Wall]
        ( remove one crate/target pair if it exists and add one )
        choose 1 [Crate][Target] -> [][]
        choose 1 [No Wall No Player No Crate][No Wall No Player No Target] -> [Crate][Target]




        Use case: Polish
        The transformer can be used to polish certain things at the end, like finding the most difficult starting position of the player in a Sokoban level. Also, an often reoccurring problem is to know when to stop designing a level. The transformer can give you a level of confidence if it cannot find any simple transformations that would make the level significantly more interesting.

        choose 1 [Player][No Wall No Crate] -> [][Player]



        Use case: Backward design

        The idea is to start with a solved level and transform the level using only valid moves (in reverse). For Sokoban you would write transform rules that pull the boxes instead of pushing them.

        (add a placeholder to all crates)
        [Crate] -> [Crate Placeholder]
        (move the player around and let him push crates)
        choose 50 [Player | No Obstacle] -> []
        or [Player | Crate | No Obstacle] -> []
        (replace crates with targets and placeholders with crates)
        [Crate] -> [Target]
        [Placeholder] -> [Crate]

        User Reviews

        No reviews yet!!

        keyboard_arrow_up