您的位置:首页 > 编程语言

【代码笔记】多线程游戏开发——伏魔记:第一步——开始游戏界面实现(一)

2016-04-23 10:23 661 查看
伏魔记是初中生活中,印象最深的游戏了。那时候虽然有网吧但并不怎么去玩。

作为步步高4980学习机(之后还有4988,5980,5988学习机),当年有着一系列的经典游戏,现在真的觉得步步高当时的游戏工作团队真的好厉害,画质那么单一,游戏最大不过几百KB,但可玩性,剧情和可视化都达到了一个只有4MB内存的学习机的一种高度。

那时候步步高这类学习机经典游戏有:三国霸业,侠客行(其实想做这款游戏的,但是当年很可惜,没有玩过太多),伏魔记(打通关了——终极剧透:无机道长是最大反派)

先设计的伏魔记的主界面。



当然,里面的图片自己p出来的一个个画上去。



然后是目前进度的文件项目目录



在domain包中,有主函数和主调函数。

Domain.java

package com.edp.domain;

public class Domain {
public static void main(String[] args) {
new KTDLGame().initFrame();
}
}


很简单,Domain.java中只有一行代码,就是为了开始窗口初始化和打开。

KTDLGame.java

package com.edp.domain;

import java.awt.Graphics;

import javax.swing.JFrame;

import com.edp.huabi.PaintHead;
import com.edp.interf.ChangLiangQingDan;

@SuppressWarnings("serial")
public class KTDLGame extends JFrame implements ChangLiangQingDan{
public Graphics g;
public PaintHead painthead;

public void initFrame() {
this.setSize(600,600);
this.setDefaultCloseOperation(3);
//设置窗体不能改变大小
this.setResizable(false);
this.setLocationRelativeTo(null);
//添加面板
PaintHead ph = new PaintHead(this);
this.add(ph);
this.setVisible(true);

}
}


主调函数也很简单,定义一个方法initFrame,用JFrame包里面的工具(方法)初始化窗体。然后利用之前重载好的PaintHead.java进行具体的页面设计操作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: