創作內容

10 GP

自製遊戲

作者:麻糬│2021-10-17 03:27:53│巴幣:20│人氣:685
先簡單介紹一下遊戲內容
基本上就是從遊戲附的說明裡面複製過來的

其實我本來是想把心得放前面,但我又想到沒先介紹一下遊戲,可能會不知道我心得在公三小

遊戲名稱:我超快的
這是一款打字遊戲,有中文、英文、平假名、片假名能選擇

基本操作
[ESC]:暫停。
[TAB]:發動技能。
[左ALT]:自動發動技能開/關。
[右ALT]:遊戲結束後重新開始快速鍵。
[a]:選擇道具時,選擇左邊的道具。
[d]:選擇道具時,選擇右邊的道具。
[ENTER]:確認鍵、輸入完成後按下可攻擊。
[右CTRL]:刪除所有輸入文字。

開始畫面
一般模式:最普通的模式,擊倒敵人並通關。
無盡模式:一般模式的基礎下,將最後一關的敵人改為不死,目標是取得高分。
一擊模式:玩家和敵人的血量都只有1,且不能使用技能、不能回血復活。
選擇難度:難度相關的各種模式選擇。
設  定:可設定音量、玩家姓名、自定義部分按鍵。
成  就:可查看已達成成就。

選擇難度畫面
簡單:題目長度最短。
普通:題目長度中等。
困難:題目長度偏長。
地獄:題目長度最長,且敵人各項數值皆強化。
輔助功能:輸入正確時字會變成綠色。
移除過長單字:英文輸入專用功能,開啟後不會有超過10字母的單字。
地獄是真的地獄,跟困難完全不是同個程度的東西

設定畫面
自動截圖:會自動擷取結算畫面,並儲存到screenshots 資料夾。
傷害顯示:會顯示目前所能對敵人造成的傷害量。
修改按鍵:滑鼠點擊後即可修改。
玩家姓名:滑鼠點擊後即可輸入,遊戲裡只允許英文和數字。

結算畫面
會顯示本次遊戲的各種資訊。
是自動截圖開啟時,會擷取的畫面。
點擊回標題可回到開始畫面。
點擊重新開始或是按下[右ALT]可重新開始遊戲。

戰鬥介紹
輸入正確可進行普通攻擊,並且能增加連擊數、技能點。
輸入的越快、連擊數越高傷害越高。
輸入錯誤時敵人攻擊力會依連擊數增加、攻擊冷卻時間縮短、連擊數歸零。
每當連擊數達到10的倍數時,會依連擊數些微的補血。
中文沒有候選字視窗,請以[ ↓ ]和數字鍵來選字。
中文、日文單次輸入上限是10個字,請在超過之前按[ENTER]。
自動技能開啟時,技能點數足夠且達成特定條件時會自己發動技能。
劍士:不處於二連擊狀態。
法師:敵人不處於燃燒狀態。
惡魔:玩家血量低於敵人攻擊力且場上沒有結界時。


遊玩畫面

1.敵人血量。
2.敵人攻擊冷卻條。
3.玩家血量,上條為800,下條為200。
4.玩家BUFF時間條。
5.敵人DEBUFF時間條。
6.文字輸入區。
7.敵人。
8.玩家。



職業介紹-劍士

優點
連擊次數高,可帶來各種好處。

缺點
基礎傷害低、容錯率低、技能點數耗費高。

技能
10技能點可發動。
使用技能後,會先給予敵人兩次傷害,且在一段時間內普通攻擊會變成二連擊。


職業介紹-法師

優點
基礎傷害高,技能點數耗費低。

缺點
連擊數低,不易獲得加成。

技能
6技能點可發動。
使用技能後,會給予敵人一次傷害,並高機率使敵人進入燃燒狀態,敵人處於燃燒狀態時會每秒受到最大血量1%的傷害。


職業介紹-惡魔

優點
基礎傷害很高。

缺點
受到的傷害較高、技能點數耗費高。

技能
12技能點可發動。
使用技能後,會發動一個結界並持續一段時間,結界發動時,玩家與敵人皆不會死亡,且受到致命傷時會恢復一定血量,結界發動時的攻擊並不會增加連擊數、技能點。


職業介紹-巫女

優點
容錯率高、不易死亡。

缺點
連擊數低,傷害低。

技能
7技能點可發動。
使用技能後,會恢復血量、使敵人攻擊冷卻條退回1/7、縮短本次輸入所花費的時間、在一段時間內受到的傷害×50%,如果攻擊成功可延長上述效果2秒。


道具介紹
恢復藥水:可恢復血量
復活石:每一顆復活石可讓玩家免死一次
盾牌:可增加防禦力
技能藥水:可增加技能點
尖刺技能:學習後可依照防禦力反彈敵人的傷害
雙劍:可增加攻擊力

其他說明
SET.txt裡面可設定[畫面寬],[畫面高],[預設玩家姓名],寬高比無法小於16:9。
無音源輸出無法開啟遊戲。
exe檔有可能被Windows Defender刪除。
可自定義單字庫,格式為以空白分隔每個單字,如果使用自定義單字庫,結算
畫面會特別註明。單字庫位於word資料夾。
請不要修改成就,遊戲會偵測是否有修改成就。

素材來源
https://k-after.at.webry.info/
http://hi79.web.fc2.com/material/frame-material.html
https://kopacurve.blog.fc2.com/
http://sugarpot2.fc2web.com/sozai/in_sozai.htm
https://commons.nicovideo.jp/material/nc69308
http://fayforest.sakura.ne.jp
http://www.vita-chi.net/message.htm
https://jewel-s.jp/download/
https://wataokiba.net/
https://store.tkool.jp/free-downloads/marsha-erin
https://www.pixiv.net/artworks/89848200
https://mart.kitunebi.com/
https://wingless-seraph.net/
https://sites.google.com/view/jtfoundry/zh-tw/downloads

心得之類的
這是我第一次自己做遊戲

動機是高三有個專題製作的課程

我有兩個主題能選

一個是小論文,一個是程式設計

我的小論文寫的跟屎一樣,所以我選了程式設計

剛好高一時因為要考打字檢定所以有用某個軟體練中英打

那時就覺得只有打字有點無聊

所以我就想說以後有機會一定要來做個打字遊戲

這次的專題製作就很適合

而且打字遊戲也不會太難做,應該是我做得出來的

所以我就開始做了

使用語言是python,主要使用模組是pygame

因為高一學的是python,所以我就選擇用python

9/3是第一次上專題課

我本來想當天晚上就開始做

但我光是安裝pygame就花了一堆時間

照著網路上的教學裝還裝不好

最後是問了大佬才成功安裝

因為裝好也睏了所以我就去睡覺了




這教學真的很棒

前期基礎的東西都是看著她影片做的

比如說遊戲迴圈執行的方式、載入圖片的方式、動畫的製作方式、還有一些pygame的基本用

從0到完成大概花了70小時左右吧

可能少一點或多一點

總共花了5周的時間

第1周是花最多時間的

差不多就是每天醒著都在寫遊戲

假日一天12小時,平日大概六小時

光是第一周就花了50小時了

後面稍微休閒一點,都是想到啥才加啥

中秋連假那次有個大更新

本來是只有英打,在那次連假加入了中打

因為我英打真的很爛

明明做了四個難度

我能玩的卻只有比較簡單的兩個

為了能完整體驗遊戲,才花時間加入了中打

中打就比較麻煩了

程式的寫法比英打麻煩

還有原本不能用左右鍵控制插入點位置

英打是還好,中打沒辦法控制的話選字很麻煩

所以又花了不少時間研究怎麼做成能控制插入點

中打有一個到最後都沒能解決的問題

就是我弄不出候選字視窗

我看pygame官網之類的明明有應該是這個功能的寫法

但我照著寫,甚至直接找別人寫好的來用都是沒效果

所以我也沒辦法

只能自己背後選字號碼,或是利用自動選字

打出能讓電腦選對字的詞

在這70小時裡面

大概有50幾小時是在處裡程式相關的

10小時左右是在找素材

免費又適合的素材真的超難找

剩下10小時就是測試、試玩、寫遊戲介紹(說明?)之類的

雖然花了很多時間製作

但因為這是我自己想去做的事情

所以其實做的還滿開心的

說到這個,我就想到我的同學好像以為我很喜歡寫程式

但其實並沒有,我對程式沒啥興趣

我做這個遊戲不是因為喜歡寫程式

是因為我想做一個打字遊戲


開發過程紀錄之類的

9/4起床後我就看著上面那部影片一步一步的做

基礎的東西都搞定後

就是要開始自己設計了

一開始我懶得找圖片

所以是用綠色方塊代替人物

甚至連背景都沒有

阿對 說到圖片,我沒有每個階段都有保存下來,所以有些可能沒圖

加了背景、音樂、火焰動畫


9/5

能選擇職業了

有重新開始了,我還記得那個回標題只是放好看的,點了也是重新開始

有了文字框、人物圖片

加入了七種敵人和一堆攻擊動畫,殺死一個可以切換到下一個

過關可以選擇道具


9/6

這天有個重要的更動

就是我花了一個多小時終於想出要怎麼讓滑鼠放在東西(按鈕)上能有變化了

真的想了很久才想出來怎麼做

加入了單字庫,不再是亂碼了

還有加入了暫停畫面


9/7

主要是把開始畫面那些的改的好看一點,還有結束時會結算


9/8

又是重要的一天

我發現我原本用的圖片雖然是能免費使用,但有限定要用某個軟體製作的遊戲才能使用

所以就幾乎全部圖片都翻新啦

又花了很多時間在找素材

人物部分只有法師留了下來

然後還加了血條,比起用數字更有遊戲的感覺


9/10

主要就是加了兩個新道具、無盡模式、難度選擇

這個版本完成後,基礎的功能就都完成了

就是我一開始所想的東西都有了


9/11

新增了簡易的遊戲說明

更改了字體和一些有的沒的

還加入了一個作弊指令

不然我每次測試都要改程式碼很麻煩


9/12

又又是算是有重要更新的一天

這天因為有人螢幕解析度太低

遊戲視窗會塞不下

所以把本來寫死得改成能更改

不難改,但就很花時間

把所有寫死的數字改成能變動的

然後幫我試玩的人反應說

玩的時候根本沒時間看血量等等的東西

選道具時會不知道要不要選補血的

所以改成選擇道具時也會顯示血量

他還說每次選道具手要離開鍵盤用滑鼠很麻煩

所以選道具也從原本只能用滑鼠點選,改成可以用鍵盤選擇

還有原本的輸入文字的大小和題目的大小不一樣

我是想說要強調輸入的文字

但他說這樣很難對答案


9/13

沒啥大更新

主要是試玩的人反應按TAB放技能好麻煩

所以加了個自動自能的開關

還有修正一些有的沒的


9/14

可以改音量了

然後試玩的人又反應

他說血量不顯示數字很難判斷

所以我在血條裡面多加了小小的數字


9/15

有個超級重要的小功能

就是輸入正確時,輸入的字會變成綠色的

這功能真的超級好用


9/17-9/18

基本上就是在搞中打相關的東西


9/19

試玩的人提議可以加入成就

所以就加了,還順便加了附屬的功能

就是偵測有沒有偷改成就

單字庫的部分也加了這個功能

然後可以輸入玩家姓名


9/20

可以調整螢幕比例

這跟調整大小一樣不難,但就很麻煩

一堆數值要改成可動的

然後只能調成大於16:9的

加入了日文

還有沒輸入東西時按ENTER沒效果,避免誤觸


9/21-9/24

沒啥大改動

加了新的道具

一個來搞笑的隱藏模式

還有技能的攻擊算式稍微改了下


9/25

加入了一個新職業和一個正經的模式

模式是一擊模式

這模式滿有趣的

就是很單純的拚手速

在原本的基礎下,10秒內能輸入完一題題目就能殺死敵人

沒輸入完就是玩家死掉


9/26-10/11

改的都是小東西

新增了顯示目前攻擊力的開關

就是敵人血條上面會顯示這個時間輸入成功的話會造成多少傷害

還有寫了新版遊戲說明

就是開頭那個

還有找了個能免費用的字體

原本是用微軟正黑體,但我怕用這個會被吉


載點
解壓縮後有個.exe,點下去就能玩了
然後有可能被防毒軟體之類的刪掉
這我解決不了,我自己也被刪過==

寫心得比寫遊戲還難搞

我應該會把上面的心得稍微改一下就拿去交吧

真的懶得寫這種東西




有的沒的的廢話

好久沒在小屋發文了

我還記得國三暑假時和高一第一學期我每天都會發一篇記錄當天發生的事

後來就懶了,然後因為太尷尬了所以都鎖起來了

以前居然還自己做了小屋布景

我以前怎麼那麼厲害

現在高三主要科目都沒有新的課程

全都是複習

結果我現在過得比高一高二還輕鬆

還好以前上課很認真

以前別人在廢時我有認真上課

現在別人在抱怨讀不完時我在上網

好爽阿

然後12月初要去比技藝競賽

要是名次不錯的話我就能合理擺爛了

寒假都還沒開始放我就開始放超長暑假

最近很喜歡看茸茸鼠

幾周前YT首頁剛好有推薦就點進去看了

它讓我笑得很開心

太無情了茸茸鼠

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=5292722
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 6 篇留言

cAp
自己做遊戲也太猛了吧,我學了兩年的c++連網頁製作都不會XD

10-17 09:31

麻糬
網頁窩也不會10-17 15:41
怪叔叔•改
偶像

10-17 09:36

麻糬
https://upload.cc/i1/2021/10/17/Y6mzwU.jpg

10-17 15:41
阿道夫·熊頭樂
偶像

10-17 09:41

麻糬
https://upload.cc/i1/2021/10/17/Y6mzwU.jpg
10-17 15:41
薛丁格的貓
偶像

10-17 10:00

麻糬
https://upload.cc/i1/2021/10/17/Y6mzwU.jpg
10-17 15:41
幻 光(觀鳥報娛樂版

10-17 13:08

麻糬
https://upload.cc/i1/2021/10/17/3jyV2u.jpg
10-17 15:41
夜暗冰
太無情了麻糬

04-10 23:01

我要留言提醒:您尚未登入,請先登入再留言

10喜歡★kb5qq 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:*... 後一篇:我沒插旗...

追蹤私訊切換新版閱覽

作品資料夾

a86189642祝福
祝大家幸福。看更多我要大聲說45分前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】