小编San*_*ndi的帖子

初学Java问题 - "突围"游戏.我的下一步是什么?

这是我关于SO的第一篇文章!

我自己一直在通过斯坦福大学的"编程方法论"课程工作几周,该课程是用java编程的简介.到目前为止,我一直在做所有的程序,没有什么困难,以最小的难度研究我需要的东西.

现在,我所拥有的只是一组砖块和一个我能够从墙上反弹的球.目前球没有做任何事情,只是在画布中反弹并穿过砖块.
涉及很多步骤,其他我非常肯定我可以照顾.我遇到困难的是......

1)让球从砖块上弹开.
2)当球从球上反弹时,让砖块消失.

我一直在使用的一些资源 -
使用ACM图形包
斯坦福PDF和分配指南

我想我的问题是.为了能够解决上面列出的问题,我需要了解什么.在其中一个讲座中,教授谈到使用"getElementAt()"但我真的不明白这种方法是如何工作的,或者我怎么能用它来让我的球从砖块上反弹然后再让它们消失.

我到目前为止编写的代码 -

/*
 * File: Breakout.java
 * -------------------
 * Name: Sandi
 * Section Leader: I'm learning this online
 *
 * This file will eventually implement the game of Breakout.
 */

import acm.graphics.*;
import acm.program.*;
import acm.util.*;

import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class Breakout extends GraphicsProgram {

    /** Width and height of application window in pixels */
    public static final int APPLICATION_WIDTH = 400;
    public static final int …
Run Code Online (Sandbox Code Playgroud)

java

9
推荐指数
1
解决办法
8361
查看次数

标签 统计

java ×1