顯示廣告
隱藏 ✕
※ 本文為 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 累積人氣: 546 
作者 mrbigmouth 的最新發文:
  • +71 [F/GO][情報] 自己開發的戰鬥模擬器 - TypeMoon 板
    作者: 1.164.69.47 (台灣) 2017-05-29 17:11:53
    網址: 原始碼: Bug回報區: 資料來源: 我是臺版才入坑的, 玩了這段時間後深深感到FGO戰鬥數據的各種不直覺, (我說那個傷害公式一開始先把面板ATK先乘上0.23是怎麼回事!) 總是在出牌的時 …
    93F 71推
  • +31 [問題] 教你學程式設計的遊戲 - C_Chat 板
    作者: 211.75.132.13 (台灣) 2016-10-20 11:53:04
    想了很久不知道該去哪個板發問, 但算是跟本板扯上一點關係而且又高人氣,所以在這邊求助了。 m(_ _)m 最近需要寫一個「讓不懂程式的人也能輕鬆寫程式」的程式, 但在介面設計上遇到難題,難以做到「有足 …
    52F 31推
  • Re: [問題] javascript 函數的提升 - Ajax 板
    作者: 211.75.132.13 (台灣) 2016-05-12 16:37:16
    兩個問題其實是一個解答, function two() { } 這種直接以function開頭的宣告語法是一個包含了「宣告」與「定義」的動作: 「宣告一個名稱為two的function並定義其內容」 …
  • +3 Re: [問題] 有辦法印出this的內容嗎? - Ajax 板
    作者: 211.75.132.13 (台灣) 2016-05-10 11:47:32
    對 : 你一直搞混了整件事的先後順序, 首先,「在幾乎所有語言中」, 等號指定式,也就是'xxx = ooo;'這種語法在執行時, 一定是ooo先執行完畢,才會執行等號,將結果回傳 …
    3F 3推
  • +7 [問卦] 有沒有炸蝦都不炸蝦的八卦? - Gossiping 板
    作者: 1.164.56.34 (台灣) 2014-09-13 19:55:16
    前幾天逛夜市看到有人賣炸蝦, 外面裹了一層厚厚的麵粉,用叉子從蝦子尾部叉進去豎起來賣的那種。 看它擺出來的炸蝦真的是又粗又長,看起來就很好吃的樣子, 雖然有點小貴但還是買下來嘗鮮, 但第一口咬下去感覺 …
    13F 7推
點此顯示更多發文記錄
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇