帮你学习Java语言的游戏
2023-03-09 22:01:25 时间
有人说,最好的学习方法就是游戏。来自旧金山加州大学的研发团队日前开发了一款编程游戏——在游戏的同时教会玩家如何使用 Java 语言。这款名为 CodeSpells 的游戏是由计算机学家 William Griswold 带领的大四学生团队开发的。游戏的主要受众为高中生。研发团队希望由此来开发学生们的创新力和想象力,让他们主动地去学习知识。
该作是一款第一人称游戏。玩家将扮演一名和矮人们生活在荒岛上的魔法师。因为矮人们失去了使用魔法的能力,所以作为魔法师的玩家将帮助矮人们完成魔法。这些咒语是以 Java 语言的形式呈现在玩家面前。玩家需要通过编写这些语句来完成魔法。在帮助矮人们的同时,玩家还能通过一些解密游戏来获得相应的成就,当然,同样是通过 Java 语言的编写。
游戏的测试交由40位毫无编程经验的10至12岁的小女孩完成。在之后一个小时的测试中,姑娘们似乎全都喜欢上了这款游戏,并试着按照自己的想法创造出许多新式的魔法。
原文发布时间为:2013-04-11
本文来自云栖社区合作伙伴“Linux中国”
相关文章
- Java多个线程顺序打印数字
- Java多线程的Callable, Future, FutureCallback, CompletableFuture
- Java多线程的Semaphore
- Java线程的wait(), notify()和notifyAll()
- Java线程同步的Monitor机制(Lock配合Condition)
- 堆排序Heapsort的Java和C代码
- Mongodb 笔记 - 性能及Java代码
- 分布式交易系统的并发处理, 以及用Redis和Zookeeper实现分布式锁
- 在Java中使用Kafka
- Spring Boot 使用Jar打包发布, 并使用 Embedded Jetty/Tomcat 容器
- Java实现的简单神经网络(基于Sigmoid激活函数)
- Java语法专题3: HashMap
- Java中的String pool
- IntelliJ IDEA遇到Unable to parse template “Class”错误
- 管理多tomcat实例的shell脚本
- Java中将InputStream读取为String, 各种方法的性能对比
- java线上应用问题排查方法和工具
- 使用codemodel生成Java代码
- 用于部署war并重启Tomcat的脚本
- 配置Jenkins使用Gitlab的代码库进行构建