跳轉到內容

以有趣的方式學習 Smalltalk

0% developed
來自 Wikibooks,開放世界中的開放書籍

本書的標題可以從兩個方面來理解

  1. 它將透過程式設計遊戲來教你 Smalltalk,並且在其中獲得樂趣
  2. 我們 Smalltalk 愛好者認為這種語言就是有趣的方式 :-)

書籍內容

[編輯 | 編輯原始碼]
  • Smalltalk 速成課程
  • Phraro 速成課程

基礎遊戲

基於 TiledMorph 的遊戲

  • TiledMorph 簡介
  • 滑動拼圖遊戲
  • 記憶
  • 解密資訊
  • Lynx(美洲豹)
  • 井字棋
  • 戰艦
  • 猜字遊戲
  • 掃雷
  • 誰是誰
  • 俄羅斯方塊
  • 推箱子
  • 迷宮遊戲
  • 吃豆人

遊戲方面

  • 圖形
  • 動畫
  • 聲音
  • 邏輯
    • 遊戲迴圈
    • 遊戲狀態
    • 遊戲資料
  • 多人遊戲
  • 釋出

非基於 TileMorph 的遊戲

  • 找出不同
  • 隱藏的物體
  • 問答遊戲
    • 多項選擇
    • 音訊
    • 重新排序
    • 匹配
  • 冒險遊戲

所需知識

[編輯 | 編輯原始碼]

我們假設您

  • 擁有程式設計知識
  • 熟悉 Smalltalk 的概念
  • 知道如何下載並開啟 Pharo 環境
  • 能夠在 Pharo 環境中找到您的位置

如果您缺乏這些先前的知識,我們建議您在此閱讀和學習有關這些主題的資訊

http://pharobyexample.org/

所用環境

[編輯 | 編輯原始碼]

本書中的程式碼是在 Pharo 1.4 中編寫的

http://www.pharo-project.org/

它也應該可以在 Squeak 4.3 中執行,幾乎不需要修改。

華夏公益教科書