我上课的第三天,我们应该制作一个使用物体的汽车瞄准器。我有四个对象。我想为每个人制作一张表,其键位于左侧,其值位于右侧。四张桌子并排。我更愿意循环遍历按键来制作 并循环遍历按键,因为我一直在玩并且惨败。任何帮助将不胜感激。我有四个并排的 div,我想用表格填充它们。这是我的对象:
以下是我的目标和价值观:
let Accord = new Car("Accord", 22500, "Crystal White", "alloy", "bose", "leather", "tinted");
let CRV= new Car("CR-V", 28400, "Midnight Black", "alloy", "stock", "cloth", "no tint");
let Pilot = new Car("Pilot", 36796, "Modern Gray Metallic", "alloy", "bose", "leather", "tinted");
let Fit = new Car("Fit", 17499, "Raspberry Blue", "steel", "stock", "cloth", "no tint");
//Here is the entire object:
class Car extends Vehicle {
wheels: string;
stereo: string;
seatsMaterial: string;
tint: string;
constructor(model, price, color, wheels, stereo, seatsMaterial, tint) { …Run Code Online (Sandbox Code Playgroud) 今天艰难的任务.我已经在圈子里工作了大约五个小时.我只是无法绕过这个,看看这个上的雾.这是我们老师今晚指派的作业:
创建一个名为RockPaperScissors的新Visual Studio控制台应用程序.
Rock/Paper/Scissors游戏有以下规则:
- Scissor总是赢得Paper
- 洛克总是赢得反对剪刀
- 纸总是胜过Rock
创建以下三个遵循以下规则的类:
PlayerRock - 始终执行Rock的Act().
PlayerScissors - 总是执行Scissors的Act().
PlayerPaper - 始终执行Paper的Act().
创建一个具有名为Fight()的方法的Game类,以满足这些要求:
Fight()方法接受两个参数:Player1和Player2.
Fight()方法调用两个玩家的Act()方法.
Fight()方法使用上面的Rock/Paper/Scissors规则返回获胜玩家.
经过100轮比赛,哪位球员获胜?
我可以轻松地将游戏逻辑和脚本编写出来,没问题.如何使每个武器的法案方法成为现实?并传递一个player1和player2?我是否需要类来创建新的播放器对象?我有Rock,Paper,Scissors课程,但他们基本上只有一种方法可以让他们回归摇滚,纸张和剪刀.我不是要求任何人为我制作这个游戏,但任何人都可以让我指出正确的方向吗?谢谢大家!