java版 推箱子,俄罗斯方块,诗歌默写,坦克!由瑶哥特改造哦!

其实我发现自己用java还真的写了好多小游戏了,一起刚刚开始学java的时候听学长说,写个俄罗斯方块要看一本搬砖厚的书,

刚开始还不信,不过现在信了,javaSe学完是要有本搬砖候的书了!

这个好像也是大一写的吧,具体时间都记不得了。

这个游戏还是改良了一下咯,我添加了个魔鬼的角色在里面,

魔鬼可以退箱子,而且魔鬼不能碰到你,碰到你,你就over了 。比以前的推箱子好玩些。我自己也经常玩玩。

懒得把自己写的一些java写游戏一个一个发文章了一次性吧,总之如果要代码找我QQ就好了935090232

这个一看就知道是什么吧,ps自己做的,还是蛮好看的,虽然我不说p图专业户但是一些基本的都没问题啦!

还有自己写的坦克大战,当然这个很大一部分,听了韩顺平老师的课咯,不过我还是懂了啦。自己也做了改进。我觉得自己特别喜欢做特效,。。。。所以把子弹什么的都搞得好花!我还加了爆炸 射击的声音哎  !还可以原地复活,自己写的坦克就是这么任性啊

俄罗斯方片!加上2个瞄准线是不是很方便呢

恩,,,,好像就写了这些吧。才发现自己也是够拼的!

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-10 21:29:05

java版 推箱子,俄罗斯方块,诗歌默写,坦克!由瑶哥特改造哦!的相关文章

简易版推箱子问题

            房间是N行N列的矩阵,其中0代表空的地板,1代表墙,2代表箱子的起始位置,3代表箱子要被推去的位置,4代表搬运工的起始位置,求最后搬运工推箱子的步数.   问题实质就是五个状态:箱子的位置(bx,by),人的位置(px,py),推箱子的步数.然后用广搜去一一搜索. #include <iostream> #include <queue> #include <cstring> using namespace std; struct Node { i

jQuery版推箱子游戏详解和源码

前言 偶然间看到很多用js写游戏的感觉很炫酷的样子,所以就想试试,就看了一些资料和某前端站点的视屏.于是乎就自己动手实践了一下,上推箱子截图 感觉很丑陋,但是功能是实现了.再说貌似大多都是这样的吧,这一关其实还是有点难度的,我做完之后想检测一下下一关正确么,居然还玩了以后才通关. 如果你看到这张图让你想起了你童年的回忆,说明你老了,这里可以试玩一下(很遗憾没有链接地址,最后又源码可以下载). css布局 主要考虑的是地图是怎么动态生成的,地图中有灰色的,还有墙,箱子,蓝色,红色背景,人物.先看c

Java实现推箱子小游戏

package Test1; //用于调用Test2包 import Test2.*; import java.awt.*; import javax.swing.*; public class APP extends JFrame{ public static void main(String[] args) { // TODO Auto-generated method stub APP a = new APP(); } public APP() { new Members(); } } p

C语言版推箱子

推箱子源代码初步: 1 #include<stdio.h> 2 #include<conio.h> 3 #include<stdlib.h> 4 #define boolean int 5 #define true 1 6 #define false 0 7 8 #define ROWS 10 9 //之所以定义为11,是因为字符串的尾部的\0 10 #define COLUMNS 11 11 12 //根据程序定义或者文件读入来构建地图,然后把他绘制到屏幕上 13 v

C语言 控制台版 推箱子

1 /* 2 * box.c 3 * 推箱子 4 *Author: Dan Alone Studio 5 *Date: 2015-07-26 6 */ 7 8 #include<stdio.h> 9 #include<stdlib.h> 10 11 typedef struct 12 { 13 int row; 14 int col; 15 } Pos; 16 17 typedef struct 18 { 19 Pos man; 20 Pos box; 21 } Mab; 22 2

13、C#简易版 推箱子游戏(请高手指点)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 推箱子2._0 { class Program { static void Main(string[] args) { #region//1 int y = 5, x = 5; string[,] a = new string[10, 11]{ {

Java控制台版推箱子

1 import java.util.Scanner; 2 public class b { 3 4 public static void main(String[] args) { 5 Scanner input = new Scanner(System.in); 6 int[][] map = new int[15][15]; //地图 7 int rx = 1; 8 int ry = 2;//人的坐标 9 int xx = 13; 10 int xy = 12;//箱子的坐标 11 int

《HTML5数据推送应用开发》源码java版之一-----helloworld

1.新建servelet,然后进行编码,最后编码完后的源码如下: package com.heetian.servlet; import java.io.IOException; import java.io.PrintWriter; import java.util.Date; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.

排序算法Java版,以及各自的复杂度,以及由堆排序产生的top K问题

常用的排序算法包括: 冒泡排序:每次在无序队列里将相邻两个数依次进行比较,将小数调换到前面, 逐次比较,直至将最大的数移到最后.最将剩下的N-1个数继续比较,将次大数移至倒数第二.依此规律,直至比较结束.时间复杂度:O(n^2) 选择排序:每次在无序队列中"选择"出最大值,放到有序队列的最后,并从无序队列中去除该值(具体实现略有区别).时间复杂度:O(n^2) 直接插入排序:始终定义第一个元素为有序的,将元素逐个插入到有序排列之中,其特点是要不断的 移动数据,空出一个适当的位置,把待插