顯示廣告
隱藏 ✕
※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2016-10-20 14:27:12
看板 C_Chat
作者 mrbigmouth (大嘴先生)
標題 [問題] 教你學程式設計的遊戲
時間 Thu Oct 20 11:53:04 2016



想了很久不知道該去哪個板發問,
但算是跟本板扯上一點關係而且又高人氣,所以在這邊求助了。 m(_ _)m

最近需要寫一個「讓不懂程式的人也能輕鬆寫程式」的程式,
但在介面設計上遇到難題,難以做到「有足夠的複雜度」又「讓人一看即懂的簡明」,
想起以前聽過有些幼教軟體跟一些遊戲是以「教你學程式」為主打的,
希望可以參考一下介面設計。

目前google下去的結果,足夠複雜的遊戲在介面上幾乎都還是要你手動輸入code。
不然就都是太簡單的過關遊戲,連變數間加減乘除的自由度都沒有,
因此希望有沒有人有聽過看過類似的程式設計遊戲,
最好是「只靠滑鼠的拖拉敲」即可完成一定複雜度邏輯程式的介面?

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.132.13
※ 文章代碼(AID): #1O23-ZxO (C_Chat)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1476935587.A.ED8.html
MXICat: monkey?1F 10/20 11:53
dreamnook: 我記得有些Code教學網站有用遊戲方式玩2F 10/20 11:53
dreamnook: https://code.org/learn <- 先看看這個?
arrakis: scratch? 這是設計給小學到國中的程式設計教學軟體4F 10/20 11:55
sandykaoru: https://scratch.mit.edu/ 雖然不是遊戲 但是拖拉介面5F 10/20 11:55

感謝,這個介面很值得參考!

BSpowerx: https://www.codingame.com/start 看看這個6F 10/20 11:55
fish770130: 我看過有類似小人走迷宮 可以自己鋪路 插入if while7F 10/20 11:55
fish770130: 之類的元件 藉由觀察小人行動理解程式怎麼走的遊戲
fish770130: 有一堆程式常用的元件可以放在路上這樣 忘記名字了
gowaa: scratch吧10F 10/20 11:57
walhalla: 就樂高GG人阿,First LEGO League11F 10/20 11:59
nekoares: https://code.org/ 小朋友的學習coding 可以參考這邊12F 10/20 12:01
nekoares: 之前google也有做類似的project,好像是聖誕節的活動13F 10/20 12:02
nekoares: 其實與其說學習coding,應該是學習「程式的邏輯」這點
nekoares: 比較重要。迴圈、程序執行、物件的概念先有之後就好辦
※ 編輯: mrbigmouth (211.75.132.13), 10/20/2016 12:06:51
※ 編輯: mrbigmouth (211.75.132.13), 10/20/2016 12:08:26
silverair: 按鍵精靈16F 10/20 12:07
exist987: 樓主做好了 可以讓我也玩玩嗎XD17F 10/20 12:08

這個...其實我不是要做遊戲....(遠目)
而是類似內部系統的邏輯設定

onejoeluo: 我也是想到LEGO NXT-G,不過不太像遊戲...18F 10/20 12:08
※ 編輯: mrbigmouth (211.75.132.13), 10/20/2016 12:08:52
dx90c: 我一瞬間也是想到按鍵精靈'_>'19F 10/20 12:08

按鍵精靈最後出來的還是code為主,所以比較不夠符合需求。
※ 編輯: mrbigmouth (211.75.132.13), 10/20/2016 12:10:22
xEclipse: scratch+120F 10/20 12:10
[圖]
 
teddy: code spells22F 10/20 12:12
gino0717: 玩LabView23F 10/20 12:12
CRPKT: logo 滿適合讓小朋友抓到寫程式的感覺24F 10/20 12:13
CRPKT: http://www.calormen.com/jslogo/
otonashi1003: 什麼原來Scratch不是遊戲,我覺得很有娛樂性啊26F 10/20 12:23
to405011: 給他rpg maker27F 10/20 12:25
rutw: Codecademy28F 10/20 12:25
hom5473: 其實我覺得麵包版才是最直覺的29F 10/20 12:25
z2563920: codecombat也很好玩30F 10/20 12:26
lilinoliMIT: 西洽好溫馨o'_'o31F 10/20 12:31
acas6993: mit的ai2 寫手機程式的32F 10/20 12:39
Madcorn: [系統提示]邏輯能力+10 肝功能-1033F 10/20 12:43
extremity: 不要手動coding推 Human Resource Machine34F 10/20 12:44

這個也不錯  感謝

Madcorn: appinventor還是要人帶,不然應該也是不好上手35F 10/20 12:44
forfanatic: Factorio36F 10/20 12:45
Human Resource Machine on Steam
[圖]
Program little office workers to solve puzzles. Be a good employee! The machines are coming... for your job. From the creators of World of Goo and Lit ...

 
FuwaAika: lightbot https://lightbot.com/38F 10/20 12:52
BBQSaShiMi: 推麥塊PSI模組 還有內建中文喔39F 10/20 12:53

麥塊的介面稍微有點沒效率了啦 XD

LittleJade: Steam找tag 程式設計40F 10/20 12:59
guogu: human resource machine41F 10/20 13:02
x159753852: war3的世界編輯器很類似42F 10/20 13:06
※ 編輯: mrbigmouth (211.75.132.13), 10/20/2016 13:18:05
LayerZ: coding分成語法跟邏輯兩部分,大部分這類遊戲都是把邏輯做43F 10/20 13:28
LayerZ: 成拼圖,讓玩家去拼起來還蠻好玩的,語法部分則是完全忽略
LayerZ: 畢竟扯到語法就真的枯燥無味又無聊
LayerZ: 然後要包含error & try的設計,讓玩家可以自己亂串拼圖
LayerZ: 就算拼錯,也會照著拼錯的邏輯做出對應的動作,有些也很好
LayerZ: 笑的
LayerZ: CodeCombat不知道有沒有符合需求?
newwu: ios 的swift playground啊  我覺得潮潮的50F 10/20 13:53
wolid: 優質內容,推51F 10/20 13:58
Human Resource Machine on Steam
[圖]
Program little office workers to solve puzzles. Be a good employee! The machines are coming... for your job. From the creators of World of Goo and Lit ...

 

--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 545 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇