在编写自己的程序之前,首先需要新建一个游戏场景,方法是:在 Greenfoot菜单栏中点击“Scenario'”选项,这时会弹出一个子菜单如图 ,接着点击“New”选项。

在随后弹出的对话框中为游戏场景设置存储路径和名字。 这时Greenfoot 会自动创建一个文件夹,里面包含了与该游戏场景有关的所有文件。游戏场景建立完成后会出现如图所示的界面。不难发现,在右侧的场景信息栏中显示了两个类的名称:“World”和“Actor”,它们分别是游戏世界和游戏角色的父类。

现在我们的世界里还是一片空白,接下来我们来添加一个新角色,例如一直蚂蚁,鼠标右键点击Actor,选择new subclass如图所示。

在animals里找到小蚂蚁,选中,然后在new class name那里输入ant(蚂蚁),点击确定即可。

现在我们就可以把蚂蚁放到我们的世界里了,还记得吗?鼠标右键蚂蚁角色,选择new ant(),然后移动鼠标到我的世界里,点击左键把蚂蚁放入世界。

不过我们此时点击运行(run)按钮蚂蚁是没有任何反应的,那是因为我们还没有输入任何代码,怎么编程呢?双击我们新建的蚂蚁角色,然后在图中的位置输入程序“move(4);”

关闭窗口,再把蚂蚁放入世界,运行就可以看到蚂蚁跑了起来,这就是我们编写的第一行java代码。下一节课我们将学习如何用键盘来控制这只蚂蚁移改变方向。

本站内容未经许可,禁止任何网站及个人进行转载。

北京 少儿编程 java_Greenfoot【java学习】-创建新世界相关推荐

  1. 北京少儿编程培训排行,孩子在未来也可以略胜一筹

    少儿编程在国外依然不是个新名字,但是在中国宝妈看到编程俩字就会浮现一个不好的印象,鸭舌帽.牛仔裤.不爱说话.每日每日夜的加班等... ...但是这里诚筑说小编要先说明一下,少儿编程教育不等同于职业编程 ...

  2. 北京少儿编程培训,你知道我家孩子为什么要学习编程吗?

    相信很多父母都听说了,国务院发布新一代人工只能发展规划通知纷纷开始进行战场转移,从让孩子学习英语后进而学习编程,大家都知道现在人工只能时代了,自马总推出无人酒店,某宝上推出各种各样的机器人般的全新产品 ...

  3. 北京少儿编程培训,python编程基础教育最后的金矿

    去年初教育部明确取消奥数高考加分后,业内人士也曾分析觉得少儿编程也许是2019年度基础教育的zui后金矿.不过他们这样的说法也不是毫无道理而言,因为现在浙江.上海的一部分高校把编程作为正常的考试科目, ...

  4. Java学习 --- 创建maven项目

    一.创建mavenweb项目 二. 配置本地maven仓库 三.项目搭建完成 四.查看maven的配置 五.创建maven普通项目 六.修改maven环境

  5. python免费课程400节-少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

    大家好,我是爱编程的小熊,上一节我们学习了图形的旋转,这节,我们继续学习图形旋转及其变化的轨迹,进而绘制出更加绚丽的图案.编程描述:这一节 我们将在上几节所学的基础内容,并加上色彩和渐变填充的效果,画 ...

  6. python在线编程免费课程-少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

    大家好,我是爱编程的小熊,上一节我们学习了图形的旋转,这节,我们继续学习图形旋转及其变化的轨迹,进而绘制出更加绚丽的图案.编程描述:这一节 我们将在上几节所学的基础内容,并加上色彩和渐变填充的效果,画 ...

  7. 少儿是先学计算机 还是学机器人,机器人学习和少儿编程有什么区别?

    很多家长朋友们在了解我们的少儿编程的同时都会有几个问题必不可免,机器人学习和少儿编程有什么区别? 先,机器人学习与少儿编程的学习方向不同 机器人学习不等同于编程学习.机器人是综合性学科,而编程是基础学 ...

  8. 少儿编程值得报班学习吗?别问了,程序员懵了

    今年中小学生的暑假期间,想必很多程序员收到了以下私信: 程序员你好,少儿编程值得学习吗? 1.不是一个行业,你让程序员怎么回答? 程序员从事的工作,属于互联网行业:少儿编程的培训,属于教育行业. 他们 ...

  9. 20个热门少儿编程网站【2019】

    少儿编程是新的文化潮流,它涵盖了儿童学习的方方面面:逻辑思维训练.系统化思考训练. 问题解决能力训练.团队协作.创造性思维培养-你可以利用我们整理的这些得到广泛认可的 少儿编程网站教孩子学会编程,例如 ...

最新文章

  1. 分析文件上传过程中的HTTP头部
  2. Oracle Dump 分析学习总结
  3. merge规则 python_30个Python极简代码,10分钟get常用技巧
  4. XML file does not appear to have any style information associated with it. XHTML程序出现这个错误
  5. Android FileUtil(android文件工具类)
  6. linux新建samba账户,ubuntu上创建账户和samba用户
  7. pil对图像加透明 python_使用Python图像处理库Pillow处理图像文件
  8. 持续集成部署Jenkins工作笔记0015---编辑SVN钩子程序
  9. 计算机输入输出接口是交接界面,计算机组成原理试题1
  10. 图像局部特征(十五)--MSCR
  11. “七”待已久,“夕”望是你,“快”来学习,“乐”在其中!
  12. PHP上传文件大小和时间限制
  13. (CVPR2019)视频-图像语义分割(21) 联合传播数据增广+标签松弛提升边界精度=语义分割效果提升
  14. 路由器DNS根域名解析失败
  15. 前端图片合成技术_Javascript 前端合成图片
  16. SVAC 2.0安全系统组成
  17. 函数式编程(JAVA)——Stream流
  18. 横向打印二叉树 java_按树状横向打印二叉树
  19. poj 1837 Balance
  20. linux ftp连接超时(10060),实在搞不定了,求助!WDCP FTP登录失败,提示错误10060

热门文章

  1. 精易编程助手在win10网页不能分析,显示无法访问该页只解决方法
  2. Elasticsearch8系列【2】Windows环境安装ES8
  3. `defaultValue` is invalid for `getFieldDecorator` will set `value`解决方案。
  4. 【OMNet++】OMNet++初学-进阶-精进历程分享
  5. 关于如何在WPS中生成附图索引
  6. 易语言教程数据库置数据库密码
  7. SQLSTATE[42S02]: Base table or view not found: 1146 Table 'blog.user' doesn't exist (SQL: select * f
  8. cfiledialog对话框大小_关于 CFileDialog 对话框多选功能的一个问题
  9. 微型计算机原理及其接口技术,微机原理及接口技术
  10. Ubuntu Linux系统 设置开机进入 grub 引导界面的方法