zoukankan      html  css  js  c++  java
  • [Clojure] A Room-Escape game, playing with telnet and pure-text commands

    Code path:

    https://github.com/bluesilence/Lisp/tree/master/clojure/projects/room-escape


    As I have been a fan of room-escape games, there have always been a desire to make my own story of a room-escape game. However, I'm not a UX and don't know much about GUI. So I created this pure-text room-escape game, with scalable API for new stories.


    1. Build the model of a room

    To begin with, I pictured a draft room, with nothing but a door and a table.

    Then the door needs to have a locker and a key to escape from it.

    Now where to put the key?

    I decided to hide the key into a safe with a password panel. The player have to enter the correct password to open it.

    Then how does the player find clue about the password?

    I designed to leave some message on a card which is placed on the table. When player picks the card and examine it, he/she will get the riddle on the card.

    Check the scratch below:


    That's all the story for a simple room to escape from!


    The following chapters will explain how the program works.


  • 相关阅读:
    Leetcode 532.数组中的K-diff数对
    Leetcode 529.扫雷游戏
    定增游戏(三)
    套利不归路(五)
    定增游戏(一)
    套利不归路(四)
    套利不归路(三)
    套利不归路(二)
    套利不归路(一)
    减持大逃亡(二)
  • 原文地址:https://www.cnblogs.com/blfshiye/p/5385599.html
Copyright © 2011-2022 走看看