日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

text 热敏打印机_只要有想象力,打印机都能做游戏

發布時間:2023/12/4 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 text 热敏打印机_只要有想象力,打印机都能做游戏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

不知道為什么,文本冒險游戲最近頻頻被人提及。這不,現在又出來一個基于實時打印的文本冒險游戲 —— Quest Smith。

這位腦洞較大的創客名叫 Bekir Da? ,他用微型打印機和樹莓派做出了這個手持游戲設備。

關于文本冒險游戲的背景知識:

1975年左右,程序員兼業余洞穴探險者 威爾·克勞瑟(Will Crowther)編寫了第一個文本冒險游戲 —— Adventure。最初名為 ADVENT,因為在他使用的操作系統中,文件名不能超過六個字符,后來被命名為《巨大的洞穴冒險》 —— Giant Cave adventure。

玩家需要閱讀周圍環境的描述并從一組選項中進行選擇,或者輸入下一步并希望游戲能夠理解玩家提及的內容。

Bekir Da? 的創新之處是他把一個文本冒險游戲做成實時打印劇情了。玩家用 Yes 和 No 兩個按鈕來決定游戲的走向 。

Quest Smith是個啥?

在柏林的一家游戲博物館里,Bekir Da? 看到了一個手持式游戲設備,于是他決定用樹莓派 Zero W 自己做一個。

他設計了 Quest Smith 的軀殼,用 3D 繪圖軟件輸出了 STL 文件并在?Thingiverse 網站上免費分享。

下載地址:

https://www.thingiverse.com/thing:3471217

樹莓派 Zero W 與熱敏打印機、電池和各種按鈕緊密貼合在一起。由安裝在外殼上的太陽能電池板供電,所有組件都連接到 TP4056 板,該板允許電池為樹莓派供電。

硬件材料:

1、Raspberry Pi Zero Wireless 一個

2、GOOJPRT 熱敏打印機一個

3、五伏電壓升壓模塊 一個

4、TP4056 板 一個

5、18650電池 一個

6、瞬時觸碰式開關

7、Micro usb 轉大口接頭

8、螺釘 3.5 x 20毫米 四個

9、滑動開關 一個

10、太陽能電池板60 x 60毫米 5.5V

另外要準備熱熔槍、電烙鐵和 3D 打印機。

相關代碼:

https://github.com/IoToutpost/quest_smith

相關操作:

1、系統需要安裝的組件

sudo apt-get install?

libpython3-dev

libpython3-stdlib libqt5printsupport5

php7.0-mbstring python3-rpi.gpio

python-rpi.gpio python-setuptools?

python-dev build-essential

2、安裝composer

步驟在此: https://getcomposer.org/download/

3、安裝兩個python庫

pip install setuptools

pip install locustio

4、拉取代碼

mkdir quest_smith

cd quest_smith

5、獲取該鏈接到本地并做?composer 安裝

git clone

https://github.com/IoToutpost/quest_smith

composer install

6、 在重新啟動時,通過在crontab上添加一行來運行 Quest Smith 腳本

crontab -e

@reboot sudo /usr/bin/screen -dmS story-game?

/usr/bin/python3 /home/pi/thermal/push3.py

7、 再次向 crontab 添加另一行代碼,以便在每次重啟時更新軟件,這樣你的故事就會是最新的。

@reboot sudo cd /home/pi/quest_smith && sudo git pull origin master

Quest Smith 目前仍在開發中。雖然用戶現在可以構建并開始玩這個游戲,但作者呼吁社區用戶提交他們自己的故事(有好的分支劇情就發過來)。

Bekir Da? 說:“每個關卡都需要兩個版本的故事,這使得可能性呈指數級增長。所以一個人完成整個故事線對我來說是非常困難的。比如為了讓玩家達到9級,我們需要編寫1023個故事部分。如果你能幫我,那就太好了! ”

如果你想為游戲的開發做出貢獻,故事在 story_text 文件夾下作為 txt 文件存在,如:

0.txt(起步)

00.txt(當用戶在開頭選擇-NO-時)

01.txt(當用戶在開頭選擇-YES-時)

001.txt(當用戶選擇-NO-然后-YES-時)

010.txt(當用戶選擇-YES-然后-NO-時)

具體可以打開文件夾研究一下。

如果想看這個設備是怎么玩的看這里:

相關閱讀:

Python寫文本冒險游戲的要點

https://mp.weixin.qq.com/s/jtxOqDlYLt3VjdsnLXfdAg

新手可以在研究這篇文章的同時學會面向對象編程。

線索:geeky-gadgets.com

素材:Raspberrypi.org

編譯:王文文

總結

以上是生活随笔為你收集整理的text 热敏打印机_只要有想象力,打印机都能做游戏的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。