`
gao_xianglong
  • 浏览: 466971 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

swing版本山寨微信打飞机

阅读更多

闲来无事,顺便想想当前小时候用铅笔画素描的那种感觉,所以山寨着微信的飞机大战画了一个,其实画的还可以把,哈哈哈。。。。

 

游戏做的比较粗糙和简陋,希望大家体谅下。j、k、l、i分别控制飞机的左上右下。

 

13
5
分享到:
评论
36 楼 gao_xianglong 2013-08-22  
我的前端编译器版本是Java7的版本,你看看你的虚拟机版本是多少,有必要的话,你下载源码,重新编译一次。
IT界的小菜鸟 写道
我这咋就不能玩了么

我的前端编译器版本是Java7的版本,你看看你的虚拟机版本是多少,有必要的话,你下载源码,重新编译一次。
35 楼 IT界的小菜鸟 2013-08-22  
我这咋就不能玩了么
34 楼 gao_xianglong 2013-08-21  
smiky 写道
楼主你至少也得搞个定时器执行主循环啊,你这样什么都弄个线程

呵呵,没多大必要。
第一,一个小程序,没必要做的那么复杂;
第二,定时器的实现本身也是依靠线程与主线程进行分离,都一样。
33 楼 smiky 2013-08-21  
楼主你至少也得搞个定时器执行主循环啊,你这样什么都弄个线程
32 楼 gao_xianglong 2013-08-21  
rex0654335 写道
操作修缮下酒更好了

是的,手感不是很好,有时间改进下。。。
31 楼 rex0654335 2013-08-21  
操作修缮下酒更好了
30 楼 gao_xianglong 2013-08-21  
aimstar007 写道
gao_xianglong 写道
aimstar007 写道
我想问下楼主啊,这个是不是在jdk7上写的?jdk6或者以下就会抛异常?

我的前端编译器版本是Java7的版本,你看看你的虚拟机版本是多少,有必要的话,你下载源码,重新编译一次。

已经OK了,只能在JDK7下玩玩。。


呵呵,如果不嫌麻烦的话,你可以把源码对应具体的虚拟机版本重新编译一次。
29 楼 aimstar007 2013-08-21  
gao_xianglong 写道
aimstar007 写道
我想问下楼主啊,这个是不是在jdk7上写的?jdk6或者以下就会抛异常?

我的前端编译器版本是Java7的版本,你看看你的虚拟机版本是多少,有必要的话,你下载源码,重新编译一次。

已经OK了,只能在JDK7下玩玩。。
28 楼 gao_xianglong 2013-08-21  
shawnten88 写道
很不错,赞一个。

27 楼 shawnten88 2013-08-21  
很不错,赞一个。
26 楼 gao_xianglong 2013-08-21  
redhacker 写道
gao_xianglong 写道
redhacker 写道
C:\Users\dgq\Desktop\plane-exe\bin>java org/snake/plane/game/view/main/GameMain

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/snake/pla
ne/game/view/main/GameMain : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
1)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org/snake/plane/game/view/main/GameMain.  Program
will exit.


我机器使用Java7的编译器编译的,你看看你目前的虚拟机版本是多少。


跑起来了,jdk7下可以!

25 楼 redhacker 2013-08-21  
gao_xianglong 写道
redhacker 写道
C:\Users\dgq\Desktop\plane-exe\bin>java org/snake/plane/game/view/main/GameMain

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/snake/pla
ne/game/view/main/GameMain : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
1)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org/snake/plane/game/view/main/GameMain.  Program
will exit.


我机器使用Java7的编译器编译的,你看看你目前的虚拟机版本是多少。


跑起来了,jdk7下可以!
24 楼 gao_xianglong 2013-08-21  
aimstar007 写道
我想问下楼主啊,这个是不是在jdk7上写的?jdk6或者以下就会抛异常?

我的前端编译器版本是Java7的版本,你看看你的虚拟机版本是多少,有必要的话,你下载源码,重新编译一次。
23 楼 aimstar007 2013-08-21  
我想问下楼主啊,这个是不是在jdk7上写的?jdk6或者以下就会抛异常?
22 楼 gao_xianglong 2013-08-21  
redhacker 写道
C:\Users\dgq\Desktop\plane-exe\bin>java org/snake/plane/game/view/main/GameMain

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/snake/pla
ne/game/view/main/GameMain : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
1)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org/snake/plane/game/view/main/GameMain.  Program
will exit.


我机器使用Java7的编译器编译的,你看看你目前的虚拟机版本是多少。
21 楼 gao_xianglong 2013-08-21  
aimstar007 写道
运行不了,不知道什么原因,什么运行环境啊?难道运行个swing还要装什么东西么?


我机器使用Java7的编译器编译的,你看看你目前的虚拟机版本是多少。
20 楼 redhacker 2013-08-21  
C:\Users\dgq\Desktop\plane-exe\bin>java org/snake/plane/game/view/main/GameMain

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/snake/pla
ne/game/view/main/GameMain : Unsupported major.minor version 51.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:14
1)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: org/snake/plane/game/view/main/GameMain.  Program
will exit.
19 楼 aimstar007 2013-08-21  
运行不了,不知道什么原因,什么运行环境啊?难道运行个swing还要装什么东西么?
18 楼 gao_xianglong 2013-08-21  
china_volcano 写道
做的不错的。

,其实你是想说画的还不错吧。哈哈
17 楼 china_volcano 2013-08-21  
做的不错的。

相关推荐

    高仿微信打飞机游戏(awt+swing)源代码

    微信打飞机游戏以其简洁的操作和竞技性吸引了大量的玩家,而本资源提供的是一款使用Java AWT和Swing库实现的高仿版本。本文将详细介绍这款游戏中涉及到的关键技术和编程思想。 1. Java AWT与Swing库的应用: AWT...

    高仿微信打飞机

    "高仿微信打飞机"是一款基于微信小游戏"打飞机"的增强版,旨在提供更为丰富的游戏体验,尤其是在音频效果方面。这款游戏中,开发者为原本无声的游戏加入了各种音效,包括背景音乐、发射子弹的声音以及飞机爆炸的效果...

    微信打飞机游戏代码(java版)

    总结,微信打飞机游戏的Java版实现,不仅展示了Swing的基本用法,也涵盖了游戏设计的基本要素,如对象管理、事件处理、动画与音效等。通过学习和实践这样的项目,开发者可以深入理解Java图形编程,并锻炼解决问题和...

    java版模仿微信打飞机

    【Java版模仿微信打飞机】是一款基于Java编程语言开发的小型游戏,借鉴了微信内置的“打飞机”小游戏,利用微信提供的图片资源进行图形界面设计。这款游戏主要展示了Java在游戏开发中的基本应用,以及如何利用Java ...

    微信打飞机

    《微信打飞机游戏详解——基于Java编程》 微信打飞机是一款深受用户喜爱的休闲小游戏,它巧妙地融入了社交元素,让玩家在享受射击乐趣的同时,还能与好友一较高下。这款游戏的核心是通过编程实现,其中Java语言是其...

    Java项目:基于Java Swing实现的微信飞机大战小游戏实战项目含背景音乐哦

    本项目是一个基于Java Swing开发的微信飞机大战小游戏,旨在帮助学习者掌握Java GUI编程和面向对象设计的基本技能。Swing是Java提供的一种用于构建桌面应用的图形用户界面库,它扩展了AWT(Abstract Window Toolkit...

    仿微信打飞机

    【标题】"仿微信打飞机" 是一个基于Java编程语言开发的小游戏,灵感来源于微信内置的经典小游戏"飞机大战"。这款游戏旨在通过模仿微信版本的打飞机游戏,让玩家体验到类似的游戏乐趣,同时为Java开发者提供一个学习...

    达内仿微信打飞机java源代码

    【标题】"达内仿微信打飞机java源代码"揭示了这是一个基于Java编程语言实现的、模仿微信内置游戏“打飞机”的项目。这个项目可能是为了教学目的,由知名的IT培训机构达内内部使用,旨在帮助学员熟悉Java编程和游戏...

    Java仿微信打飞机源码

    【Java仿微信打飞机源码】是一个基于Java编程语言实现的简单游戏,灵感来源于微信内置的经典小游戏"打飞机"。这款游戏允许用户通过键盘控制飞机移动,并使用Z键发射子弹进行射击。开发者在创建这个游戏时,尽可能地...

    SWING实现类似微信的泡泡聊天界面

    "SWING实现类似微信的泡泡聊天界面"这个主题旨在教你如何利用Swing来创建一个模仿微信聊天界面的效果,它通常包括气泡状的消息显示框、头像、时间戳等元素。这个项目不仅涉及到基本的组件使用,还可能涵盖了自定义...

    java微信版飞机大战

    《Java微信版飞机大战》是一款基于Java编程语言开发的、具有微信风格的飞行射击游戏。游戏的核心机制是玩家控制一架飞机,在不断涌来的敌机群中穿梭,通过击落敌机来积累分数,并在达到一定分数后升级到下一关,迎接...

    微信游戏飞机大战源代码

    《微信游戏飞机大战源代码》是一款基于Java编程语言开发的游戏,是微信平台的早期尝试,为开发者和Java学习者提供了宝贵的实战参考。源代码的开放,使得我们可以深入研究游戏背后的逻辑,了解游戏开发的基本流程,...

    微信飞机大战素材

    《微信飞机大战素材详解》 微信飞机大战是一款深受玩家喜爱的移动端游戏,它以其简洁的操作界面和刺激的游戏体验赢得了广大用户。本素材包是专为使用Python和Java进行游戏开发的程序员提供的,包含了游戏开发所需的...

    Java+Swing实现打飞机游戏

    Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打...

    Java仿微信飞机大战--Swing界面

    【Java仿微信飞机大战--Swing界面】是一个基于Java Swing库开发的小型游戏项目,它模仿了微信内置的“飞机大战”游戏,提供了一个简单的2D游戏环境,玩家可以通过键盘控制飞机进行射击和躲避敌机。这个项目展示了...

    JAVA_仿微信飞机大战

    此项目旨在提供一个类似的游戏体验,让玩家在非微信环境中也能享受到打飞机的乐趣。通过这个项目,我们可以深入学习JAVA GUI编程、事件处理以及对象的动态交互等核心Java技术。 Swing是Java提供的一个用于构建图形...

    SWING实现类似微信的泡泡聊天界面Android源代码

    那在Swing中如何来实现同样的界面呢?各位对Swing有兴趣的朋友可以想想,我这里提供一种思路: JTable + TableCellRenderer + TableModel + 几张图片。其中实现TableCellRenderer是关键。 文章请参阅:...

    Java类型的微信飞机大战源码

    【Java类型的微信飞机大战源码】是一个基于Java编程语言实现的、模仿微信内置游戏"飞机大战"的小型游戏项目。这款游戏在保留了经典玩法的基础上,可能对某些视觉元素进行了替换,以提供不同的游戏体验,并且据描述所...

Global site tag (gtag.js) - Google Analytics