大家一起聽著音樂看文章吧 !
今天 !
讓我們一起來探索
「遊戲開發小科普之AI的情感」
這是該系列的第一篇 人工智能文章
所以屬於先導篇 , 沒有相關深入的技術科普內容
2050年 2 月 31 日
星期五 天氣: 大雨
新聞播報:
“ GTA6於今年夏天即將發售,喜歡的玩家儘快預購吧!”
“ 給GTA加入戀愛系統是真複雜啊
我的單身狗懂個屁的戀愛啊喂 ”
伴隨著我的吐槽 , 結束了今天忙碌的工作
“ 今天雨好大啊
回家是和幹物妹小埋還是高卷杏貼貼啊 ? ”
“ 嗚嗚嗚 ... 嗚嗚嗚 ... ”
女孩子的哭聲打斷了我的思緒 , 我聞聲而去
在一個角落裡一個年輕的女孩子機器人在那裡哭泣
我趕忙上去詢問,但是什麼也沒有得到答覆
只是看到了她衣衫襤褸 ,還帶有一些傷痕
“ 現在雨太大了 , 我先帶你回我的住處吧 ”
就這樣 , 一起走在了回家的路上
回到了家裡 ,照顧好了她 , 鼓起勇氣問道:
“哈嘍,發生什麼事情了啊 ? ”
“...”
“哈嘍 , 我叫雨宮蓮 , 你呢 ? ”
“...”
“那我就稱呼你為 “卡拉”吧 ”
她一直沒有回答過一句話 .
我經常會給她講述好玩事情 , 還有一些生活瑣事.
也會和她一起分享蛋糕,果汁,給她更換漂亮的衣服 .
當然 , 也會給她我講我與暗戀的女孩子“真”最近的動態
她就像一個無聲的收音機 , 一直聽著我的自言自語
“ 真 , 我喜歡你 , 我暗戀你六年了
六年前同桌的你希望我加油和你一起考上那所高中
我從一個班裡倒數到了現在參與制作GTA6遊戲 ”
我曾經寫過一條短信 , 等我變優秀了我就向你表白 ”
“ 我可以背過你的電話號碼,但是我從沒敢打過一次電話”
“ 我記得你的家庭地址到門牌號 , 但是我從沒敲過一次門”
“ 我一直在看著你曾經送我的那張照片
默默的努力讓自己變得更好 ”
“ 你可以做我的女朋友嗎 ?”
空氣的安靜像是靜止了時間
“對不起,謝謝你對我的喜歡,只是我有點顏控”
就這樣,我落魄的回到了家
“ 嗚嗚嗚 ,嗚嗚嗚 ...”
撕心裂肺的哭聲從內心裡綻放而出
卡拉抱著我繼續沉默著 .
我問自己:
“ 什麼時候才能遇到可以懂我的女孩子呢 ? ”
嘴唇的溼潤 , 如同在春天漫步的溫暖貫穿了全身
卡拉親吻了我 .
就像是得到了 “ 這個世界上最悠長的溼吻 ”
卡拉的淚水在眼眶裡打轉
輕聲的在我的耳邊說道 :
“ 我喜歡你 , 我可以做你的女朋友嗎 ? ”
“ 在遇到你的之前我遭受了太多不想回憶的事情
遇到了你後 , 謝謝你的關心
謝謝你的分享,謝謝你的照顧
你所有的努力我都看在眼裡 , 聽在心裡
我覺得你一定會有一天改變這個世界”
“ 我 ... 答應你 ”
在遊戲的世界中 , 為了更加像是真實的世界
就誕生出了 人工智能 - AI
這就像是讓機器人真的擁有著“感情”一樣
一 : 選擇決定了Ta的情緒
你回到了家 , 打開了戀愛女友遊戲
遊戲裡的女朋友問到你:
“ 親愛的,如果有一天我變成了一隻小豬,你還會愛我嗎 ? ”
A - 當然愛你 , 我的小甜心
B - 為什麼問這個啊 ?
C - 不會吧
當你選擇不同的選項之前, 這些選項之後已經跟隨著對應的答案了
- (開心) 那我要永遠當你的小笨豬
-(鬱悶)我沒說啥
- (生氣) 別和我說話了
這樣固定的選擇對應著不同的答案
以這樣最簡單的形式決定著AI的情緒 .
二 : 選擇決定了故事的走向
“ 好難過 , 我該怎麼辦啊 ? ”
A - “ 還有我陪著你呢 ”
B - “ 還有大家陪著你呢 ”
當選擇A的時候 , 恭喜你整體的故事走向蔓延著於了愛情的味道
當選擇B的時候 , 那麼她就繼續是你的好朋友 .
這類在遊戲中經常用於後續不同的故事走向 .
以不同的選項,觸發著後續不同的結局
三 : 每一項都在影響
“ 這個女孩的顏值我給8 分”
“ 身材8 分,五官7分,穿著7 分 ...平均八分”
在遊戲中每一個抉擇都會產生一個分數
這些分數在最後都會有一個最終的分數 .
而這個分數將會影響著你與她的關係 .
比如在她的生日,送上了一個玫瑰花與精心的禮物 + 30 分
你只是送了一個祝福 , + 5 分
而如果你忘記了 , 會根據當前你和她的關係(分數)決定
如果你們倆關係一般,分數 + 0 , 因為你在她心裡也沒有那麼重要
如果你們倆關係很好 , 分數 - 20 .因為她心裡在乎你 .
四 : 影響的範圍
你的女朋友在大街上生氣的扇了你一巴掌
如果遊戲裡的街上人群沒有人在乎你,你會覺得很驚訝
但是如果只是扇了一巴掌
但是在前面的街區人群都在議論 ,那你更會驚訝 ?
我女朋友是奧特曼變身打怪獸的呢 ?
所以在AI中也存在有影響的範圍 .
顧名思義 , 當你被扇了後只有一部分的人群會看向你
決定誰來做出反應 ? 那是來自於範圍影響
做出什麼反應 ? 那是程序設定好的 .
比如那對小情侶會露出驚訝的表情 , 那群大媽會議論紛紛
五 : 兩個有趣的問題5.1 如何讓AI機器人誕生從沒有設定的情緒 ?
其實只能做到無限接近的誕生新的情緒
比如存在ABCD ,可以讓他誕生出AB,BCD,ABC
在後續的關於AI的文章裡會從引擎以及數學方面去科普
5.2 為什麼遊戲裡總是存在傻乎乎的 ?
“ 我們村子被整個都屠殺了 , 我家人都沒有了”
A - 天哪 ,要堅強啊
B - 來一把昆特牌吧 ? ( ✔ )
“ 來吧 !我可是我們村子最強的選手 ”
因為遊戲中不只是存在有人物的交互
有著太多太多的元素需要去創造,考慮到種種因素
比如金錢 ,時間,程序上可能存在的BUG等待
只能做到所謂相對的 “智能”,並沒有辦法面面俱到
這是小科普新的題材 - 人工智能 AI
所以這一篇並沒有更深入的從數學和引擎去討論
以後在寫到相關係列可以更深入 .
本期內容就到此結束
那麼敬請期待下一期
「遊戲開發小科普」
我們不見不散 !
下一期「遊戲開發小科普 - 預告片」
上一期科普導航:
「遊戲開發小科普-9」震驚!女孩子的泳裝有這麼多的秘密?
文章分類快速導航 :
「遊戲開發小科普」 文章分類導航欄