跳至主要內容
03-Coursework 2:World of Zuul

开始:

读码,对代码做出一些改变。比如:

  1. 改变一个位置的名字。
  2. 改变出口——选择一个当前位于另一个房间西面的房间,将它改变到北面。
  3. 加几个房间。

设计你的房间:

首先需要决定游戏的设定(背景),目标和故事走向。

可能是这样的:

你在 XXX(我们学校)地。你需要找到实验室在哪。为了找到它,你需要找到办公室去去询问。

最后,你需要找到考试房间。如果你准时到达,并且在路上找到了课本,而且你也去过了实验室,你就成功了。


AI悦创原创...大约 3 分钟1v1java 1v1英国国王学院1v1java 1v1英国国王学院
02-java min

Write a method 'showPhoneNumber' that prints out (to the standard terminal) a phone number for a given name. The method has the following signature:

编写一个方法'showPhoneNumber',用于打印(到标准终端)给定姓名的电话号码。该方法具有以下签名:

{  public void showPhoneNumber(String name)  }

AI悦创原创...大约 4 分钟1v1java 1v1英国国王学院1v1java 1v1英国国王学院
01-Coursework 1:Property Viewer

开始:

  1. 下载 property
  2. 四个中已经有三个完成了,完成 PropertyViewer

Overview:

(现有 class 的概括)

  • Property: 表示单个属性,点开内部看我需要的方法,如 getID, getLatitude, and toggleFavourite.

  • Portfolio: 属性的集合通过在磁盘上指定一个包含某些物业数据的电子表格建立的(airbnb-london.csv —默认情况下的文件,这些是实际数据)它会自动加载它在电子表格中找到的所有属性。我可以随意向电子表格添加更多属性

  • PropertyViewer:展示了应用程序的 GUI。它会绘制主窗口,按钮,和我在屏幕上看到的所有东西如果用户点击按钮,该 call 将被传递到相关的PropertyViewer method Property 可以 call 它来在接口中显示 Property 或 String

  • PropertyViewer: 运行 property viewer 的逻辑我需要完成的东西启动此应用程序而实例化的 class


AI悦创原创...大约 4 分钟1v1Python 1v1英国国王学院1v1Python 1v1英国国王学院