案例:文心一言生成的生命游戏     状态:可编辑再运行    进入竖版
 运行结果 
AخA
//painting blue on end as "Level 2", if applicable; and finally  //在文心一言的源代码中,这一行本来不是注释
 
1
<!DOCTYPE html>  
2
<html>  
3
  <head>  
4
    <meta charset="utf-8">  
5
    <title>生命游戏</title>  
6
    <style>  
7
      canvas {  
8
        border: 1px solid black;  
9
      }  
10
    </style>  
11
  </head>  
12
  <body>  
13
    <canvas id="canvas"></canvas>  
14
    <script>  
15
      // 获取canvas元素和上下文对象  
16
      var canvas = document.getElementById("canvas");  
17
      var ctx = canvas.getContext("2d");  
18
  
19
      // 设置游戏参数  
20
      var maxHealth = 100;  
21
      var currentHealth = 100;  
22
      var time = 0;  
23
  
24
      // 生命值函数  
25
      function getHealth() {  
26
        return currentHealth;  
27
      }  
28
  
29
      // 游戏循环  
30
      function gameLoop() {  
31
        // 获取当前生命值  
32
        currentHealth = getHealth();  
33
  
34
        // 增加生命值  
35
        currentHealth += 10;  
36
  
37
        // 模拟时间流逝  
38
        time++;  
39
  
40
        // 判断生命值是否超过最大值  
41
        if (currentHealth > maxHealth) {  
42
          alert("你的生命值已经用完了,游戏结束!");  
43
          return;  
44
        }  
45
  
46
        // 清空画布  
47
        ctx.clearRect(0, 0, canvas.width, canvas.height);  
48