小编jkl*_*dgs的帖子

将随机迷宫生成纳入我的游戏(Java)

我目前正在使用Java制作一个迷宫解决游戏,目前我正陷入困境.我可以找到的所有随机迷宫生成算法以我无法弄清楚如何实现到当前代码的方式输出.我正在考虑使用Depth First Search,Recursive BacktrackerPrim的算法,因为我认为它们是最容易实现的,同时仍能产生良好的迷宫.那些与我当前程序一起使用的算法之一的工作用途是什么?这是我的游戏类:(随意指出任何不良做法,我对Java很新)

package game;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Game extends JPanel implements ActionListener, KeyListener {

    private boolean upPressed    = false;
    private boolean downPressed  = false;
    private boolean rightPressed = false;
    private boolean leftPressed  = false;

    private final int playerDiam = 100;
    private final int playerSpeed = 15;
    private final int tileSize = 400;

    private int[][] maze = {{1, 1, 1, 1, 1, 1},
                            {1, 2, 1, 1, 3, …
Run Code Online (Sandbox Code Playgroud)

java algorithm

6
推荐指数
1
解决办法
560
查看次数

在Python中为类分配特定的东西

好的,这是一个非常基本的问题,但我正在努力提高代码的效率.我有一个基于文本的游戏,我现在每个武器都有一个单独的类,每个武器都有独立操作的变量.我正在使用Python 2.7 IDE.这就是我的代码:(另外,我如何引用每种武器的属性?)

class Weapon1():
owned = True
damage = 2
accuracy = 75

class Weapon2():
owned = False
damage = 4
price = 50
accuracy = 95

class Weapon3():
owned = False
damage = 8
price = 250
accuracy = 50

class Weapon4():
owned = False
damage = 10
price = 500
accuracy = 60

class Weapon5():
owned = False
damage = 10
price = 500
accuracy = 60
Run Code Online (Sandbox Code Playgroud)

class python-2.7

5
推荐指数
0
解决办法
104
查看次数

C#在抛出一个异常后没有抛出异常的try语句中会发生什么

所以,如果我有这样的事情:

try
{
    variable =  Image.FromFile("Image1");
    variable2 = Image.FromFile("Image2");
    variable3 = Image.FromFile("Image3");
}
catch (Exception e) { }
Run Code Online (Sandbox Code Playgroud)

如果第二行抛出异常会发生什么?变量1是否正确分配而不是2或3?或者它会在处理异常后尝试做3吗?

c#

-3
推荐指数
1
解决办法
51
查看次数

标签 统计

algorithm ×1

c# ×1

class ×1

java ×1

python-2.7 ×1