Skip to content

zhangwenkang0/SnakeGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

激斗贪食蛇

本游戏基于java swing,是我在2016年入门java时写的一个小游戏,难度适中,对于刚入门java,瞧瞧远古的swing的同学是个挺适合的项目。

涉及技术点

swing,多线程,文件读写,多媒体文件播放等

游戏简介

该游戏分为两种模式:单人、双人。 单人模式分3个等级:新手,普通,高手 双人模式分为两种游戏模式: 激斗:抢吃食物,相撞或撞到障碍物,游戏结束,仍存活者获胜 互相伤害:在限定时间内,相互攻击,时间结束时,蛇更长者获胜

项目文件结构
  • com
    • snake
      • deal 游戏处理相关
      • enums 枚举类
      • extra 额外的东西(音乐,文件等等)
      • game 游戏元素(蛇,食物等)
      • swing swing窗口部件
  • images 相关图片
  • rank 排行榜文件
  • sounds 声音文件
  • show 游戏界面展示图

其中MySbakeGame为启动类,在swing包中。

游戏界面

单人-高手

双人-激斗

双人-相互伤害

谢谢你

如果觉得这个项目对你有点用处,或者有点意思儿,请Star一下吧!

有问题可联系,WX:381793016

这是我的公众号,可以关注一起学习哈~

java从心

About

基于java swing开发,拥有单人、双人模式,背景音乐,排行榜等功能

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages