跳转到内容

以有趣的方式学习 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 中运行,几乎不需要修改。

华夏公益教科书