我需要帮助找到我做错了什么。

所以,在学校,我有一个任务,关于人工智能和伦理学,如何用人工智能生成的代码进行伦理的编码,我们需要用AI生成的代码来编写一个游戏,同时显然要检查一下。我的玩家不会跳跃,我无法想象为什么会这样。

我的游戏很简单。当你第一次打开游戏时,会有一个主菜单(rm_menu)。你按下“开始”,就会进入游戏房间(rm_game)。玩家角色有7个动画的图像。

spr_default_player_climb

spr_default_player_idle

spr_default_player_itch

spr_default_player_jump

spr_default_player_lick

spr_default_player_nap

spr_default_player_run

当玩家没有主动移动时,会持续播放“idle”动画。当没有移动10秒后,会播放一次“itch”动画,然后恢复播放“idle”动画,直到30秒后,播放一次“lick”动画,然后恢复播放“idle”动画。然后,最后,1分钟后,会播放一次“sleep”动画,直到下一次移动。

游戏的流程如下:

玩家在游戏中生成,跳上一个移动的平台,当移动平台停止时,玩家下落,跳过一些地方可以跳过,玩家通过一个敌人(obj_dog),敌人醒来,追逐玩家,然后玩家爬上一个梯子,拿起一个花盆(obj_drop_item),并将其扔在敌人的头上,杀死敌人,继续游戏。

移动平台的工作方式是:除非玩家跳跃,否则车子不坚固,但当玩家跳跃时,车子坚固,如果玩家落地在车顶上,车子将坚固,直到玩家落地在obj_wall上。

爬梯子的方法是:玩家按住空格键和右箭头键,抓住梯子,然后按上箭头键,移动上梯子。

但玩家不会跳跃,所以我真的需要帮助解决这个问题。这个项目明天就要交了,如果我不能解决这个问题,我就完了。