没使用观察者模式,而是尝试启动多个线程来完成帧更新,数据读取和数据显示 水平有限,多多包涵
2023-04-05 10:40:50 16KB java 多线程 贪吃蛇 MVC
1
java java大作业 多人贪吃蛇 贪吃蛇 清华大学
2022-05-30 10:33:58 6KB java java大作业 多人贪吃蛇 贪吃蛇
1
Java多线程贪吃蛇-snake完整源代码,任何情况下处理的按键,按键导致重新启动游戏,   // 初始化蛇体,如果横向位置超过20个,长度为10,否则为横向位置的一半   int initArrayLength = maxX > 20 ? 10 : maxX / 2;   nodeArray.clear();   for (int i = 0; i < initArrayLength; i) {    int x = maxX / 2 i;//maxX被初始化为20    int y = maxY / 2; //maxY被初始化为30    //nodeArray[x,y]: [10,15]-[11,15]-[12,15]~~[20,15]    //默认的运行方向向上,所以游戏一开始nodeArray就变为:    // [10,14]-[10,15]-[11,15]-[12,15]~~[19,15]    nodeArray.addLast(new Node(x, y));    matrix[x][y] = true;   }
2021-12-05 09:24:50 12KB Java源码-游戏娱乐
1