剪刀石頭布,,相信大家都玩過吧,?今天咱們就來看看怎么用 Excel 制作這個小游戲!Excel還能制作游戲意外嗎,?只有想不到?jīng)]有做不到,,不信咱們就來瞧瞧吧 眼饞不?先看下最終效果: 要想制作這小游戲需預備以下知識點:
好了以上就是幾個函數(shù)和數(shù)據(jù)有效性的用法,回頭看看還真不少呢,,難怪小編我寫的有點暈頭轉向嘻...... 現(xiàn)在我們就來看看現(xiàn)在怎么制作這個小程序吧,。 先首如下圖輸入這相應的內(nèi)容: 下圖就是在F10單元格中輸入下圖內(nèi)容,利用VLOOKUP()結合RANDBETWEEN(),,根據(jù)RANDBETWEEN()函數(shù)1-3的任意取值結合VLOOKUP獲取 剪刀或石頭或布,。當前RANDBETWEEN()隨機得到的是2這里是電腦出拳就得到石頭了 接下來是玩家出拳嘍,看下圖所示: 在G10單元格輸入如上圖內(nèi)容通過LEFT獲取N8單元內(nèi)容最左邊第一個數(shù)字當前圖為“2石頭”中的“2”,,這樣就是VLOOKUP(C5,C:E,2,0)取區(qū)域C:E第二列D列的內(nèi)容“石頭”看上面玩家是不是“石頭”,。 現(xiàn)在往下看就是裁判了:看上圖比較復雜其實了解了邏輯關系也不難,就是兩個IF嵌套 =IF(OR(AND(F10="布",G10="石頭"),AND(F10="石頭",G10="剪刀"),AND(F10="剪刀",G10="布")),"你輸了,!",IF(OR(AND(F10="石頭",G10="布"),AND(F10="布",G10="剪刀"),AND(F10="剪刀",G10="石頭")),"你贏了,!","平局!")) 具體講解下 F10 是電腦方,,G10玩家一方,。 AND(F10="布",G10="石頭") :電腦="布",玩家="石頭" 你輸了 或 OR AND(F10="石頭",G10="剪刀"):電腦="石頭",,玩家="剪刀" 你輸了 或 OR AND(F10="剪刀",G10="布"):電腦="剪刀",,玩家="布" 你輸了 AND(F10="石頭",G10="布"):電腦="石頭",玩家="布"你贏了 或 OR AND(F10="布",G10="剪刀"):電腦="布",,玩家="剪刀"你贏了 或 OR AND(F10="剪刀",G10="石頭"):電腦="剪刀",,玩家="石頭"你贏了 F10= G10,電腦方=玩家 : 平局,。 好了這個小游戲到這里就制作完成了,,不知道我說的夠不夠清楚,,還不清楚的小伙伴可以依葫蘆畫瓢自己動手做一遍相信會有比較深的理解。事實上EXCEL是很強大的可以制作超出你想像的東西,,只要活學活用條條大路通羅馬,,同一個目標可以有多種實現(xiàn)方法。事實這個小游戲可以有更好玩的升級版本,,通過這個小游戲我們可以更開心的學到更多的知識點在這當中感受到學習的樂趣希望小伙伴們可以玩出別樣的精彩,!我們下回再聊吧 今天就跟大家分享到這了,如果大家喜歡我分享的內(nèi)容請收藏,、轉發(fā),、點贊,關注我的公眾號excel應用與開發(fā) ,。 |
|
來自: EXCEL應用_開發(fā) > 《待分類》