资讯

展开

游戏程序,如何在桌面做一个游戏程序就是可以把游戏及其他的软件什么的快

作者:本站作者

本文目录一览

1,如何在桌面做一个游戏程序就是可以把游戏及其他的软件什么的快

要先下载才可以把游戏放到桌面的

如何在桌面做一个游戏程序就是可以把游戏及其他的软件什么的快

2,一个游戏程序是怎样编出来的

游戏程序分很多种,随便用C语言编辑一个,也叫游戏.我估计你想编辑的大概是RPG之内的,推荐你一个入门级的游戏设计软件RMXP(rpg maker xp),66RPG上有视频教程和书,自己可以去看.
首先得知道游戏的玩法 再了就是得学会一门计算机语言 然后把游戏的规则用语言体现出来 让电脑帮你完成就可以了 另外还有一些可以做游戏的软件比如 flash等 游戏软件都是开发出来的

一个游戏程序是怎样编出来的

3,玩大型单机游戏必须要下什么程序

最新DIRECT X,VISUAL C++,SM3.0,一般游戏都会给你装上,要是不能玩,下个最新的DirectX一般都没什么问题。
DIRECT X就差不多了
先不说 下载什么好 你的配置很低 属于低端这配置也够玩玩 05 06年左右的游戏 之后出的也够玩小游戏 或者比较低配置的游戏 基本都不跑不动 至于下载什么程序 等等 先参考下 1楼的那些 还有下载驱动精灵或者驱动人生吧 驱动更新 再次提醒下 你这配置很低 玩游戏 会很卡 09 10年出的游戏 最低特效估计也会卡半死 或者完全运行不了 所以想玩比较好的游戏升级配置 或者买个高端 或者中端电脑 或者直接去买主机

玩大型单机游戏必须要下什么程序

4,编写一个游戏需要什么条件

1、一款游戏的开发需要一个总的游戏策划人,为游戏编写背景故事,制定游戏规则,设计游戏交互环节,计算游戏公式,以及整个游戏世界的一切细节等。2、需要游戏程序员。游戏程序员根据游戏策划人的策划书,不同的游戏需要不同的计算机语言以及不同的游戏引擎进行开发。比如网络游戏程序,需要用到C++语言,用到cocos2D-x游戏引擎,untiy3D游戏引擎,Dx等技术。手机游戏程序,用到java计算机语言,安卓平台技术,ios平台技术等。3、游戏美工。游戏美工主要是游戏原画,2D、3D游戏美工,需要用到手绘,PS,3Dmax等软件。设计与制作游戏中的角色,场景,动画,特效等。
2、需要游戏程序员。游戏程序员根据游戏策划人的策划书,不同的游戏需要不同的计算机语言以及不同的游戏引擎进行开发。
足够的电脑语言知识专业的电脑熟练运用游戏制作软件
自己买书 或者网上查或者加入相关的课程学习 一个百度知道是解决不了这个问题的

5,求一vb小游戏程序谢谢

vb的石头剪刀布。 rem 窗体创建三个单选框按钮,option1、option2、option3private sub form_activate()option1.caption = "石头"option2.caption = "剪刀"option3.caption = "布"option1.value = falseoption2.value = falseoption3.value = falseend subprivate sub option1_click()randomizeselect case int(3 * rnd)case 0: msgbox "对方也出石头!继续!"case 1: msgbox "哈哈!你赢了!对方出的是剪刀!奖励你一个苹果!"case 2: msgbox "你输了!对方出的是布哦!不好意思,苹果给对方了哈!"end selectoption1.value = falseend subprivate sub option2_click()randomizeselect case int(3 * rnd)case 0: msgbox "你输了!对方出的是石头哦!不好意思,苹果给对方了哈!"case 1: msgbox "对方也出剪刀!继续!"case 2: msgbox "哈哈!你赢了!对方出的是布!奖励你一个苹果!"end selectoption2.value = falseend subprivate sub option3_click()randomizeselect case int(3 * rnd)case 0: msgbox "哈哈!你赢了!对方出的是石头!奖励你一个苹果!"case 1: msgbox "你输了!对方出的是剪刀哦!不好意思,苹果给对方了哈!"case 2: msgbox "对方也出布!继续!"end selectoption3.value = falseend sub
???? 健康秤你要不要= =|||

6,大神们 急求基于eclipse的java小游戏程序的源码程序不要多复杂啊

import java.util.Scanner;public class Wuziqi /** * 棋盘 */ private final int[][] qipan; /** * 步数 */ private int bushu; /** * 构造方法,设置棋盘规格 * @param x * @param y */ public Wuziqi(int x, int y) if (x < 1 || y < 1) System.out.println("棋盘规格应不小于1,使用默认规格"); qipan = new int[9][9]; } else qipan = new int[y][x]; } } /** * 游戏开始 */ public void play() int[] zuobiao = null; //如果游戏没有结束 while (!end(zuobiao)) //落子,并取得坐标 zuobiao = luozi(); //输出棋盘 out(); } } /** * 输出棋盘和棋子 */ private void out() for (int i = 0; i < qipan.length; i++) for (int j = 0; j < qipan[i].length; j++) if (qipan[i][j] == 0) System.out.print(" +"); }else if (qipan[i][j] == -1) System.out.print(" 白"); }else if (qipan[i][j] == 1) System.out.print(" 黑"); } } System.out.println(" "); } } /** * 落子 */ private int[] luozi() int[] zuobiao; bushu++; if (bushu % 2 == 1) System.out.println("请黑方落子"); zuobiao = input(); qipan[zuobiao[1]][zuobiao[0]] = 1; }else System.out.println("请白方落子"); zuobiao = input(); qipan[zuobiao[1]][zuobiao[0]] = -1; } return zuobiao; } /** * 输入坐标 * @return */ private int[] input() Scanner sc = new Scanner(System.in); System.out.println("请输入x轴坐标"); String x = sc.next(); System.out.println("请输入y轴坐标"); String y = sc.next(); //如果没有通过验证,则再次执行input(),递归算法 if (!validate(x, y)) return input(); } int int_x = Integer.valueOf(x); int int_y = Integer.valueOf(y); return new int[] } /** * 校验数据 * @param x * @param y * @return */ private boolean validate(String x, String y) Integer int_x = null; Integer int_y = null; //异常处理的方式判断字符串是否是一个整数 try int_x = Integer.valueOf(x); int_y = Integer.valueOf(y); } catch (NumberFormatException e) System.out.println("坐标格式错误,坐标应为整数"); return false; } if (int_x < 0 || int_y < 0 || int_x >= qipan[0].length || int_y >= qipan.length) System.out.println("坐标越界"); return false; } if (qipan[int_y][int_x] == 0) return true; } else System.out.println("坐标上已有棋子"); } return false; }; /** * 结束条件 * @return */ private boolean end(int[] zuobiao) if (zuobiao == null) return false; } //计数器 //表示棋盘上经过最近落子坐标的4条线上的连续(和最近落子颜色相同的)棋子的个数 //如果某条线上连续的棋子大于等于4(加上最近落子本身,大于等于5),则游戏结束,符合五子棋规则 int[] jieguo = new int[4]; int x = zuobiao[0]; int y = zuobiao[1]; //定义八个方向 final int[][] fangxiang = //最近落子的坐标上的棋子颜色 int number = qipan[y][x]; //搜索最近落子坐标为中心最远4的距离 for (int i = 1; i <= 4; i++) //每次搜索不同的距离都搜索八个方向 for (int j = 0; j < fangxiang.length; j++) //约定如果某个方向为null时,不再搜索这个方向。关键字continue是跳过本次(一次)循环的意思 if (fangxiang[j] == null) continue; } int mubiao_x = x + i * fangxiang[j][0]; int mubiao_y = y + i * fangxiang[j][1]; //如果搜索坐标相对于棋盘越界,则不再搜索这个方向 if (mubiao_y >= qipan.length || mubiao_y < 0 || mubiao_x >= qipan[0].length || mubiao_x < 0) fangxiang[j] = null; continue; } //如果最近落子坐标上的值等于目标坐标上的值(颜色相同),则计数器上某条线加1 //否则认为这个方向没有棋子或有别的颜色的棋子,不再搜索这个方向 if (number == qipan[mubiao_y][mubiao_x]) jieguo[j % 4]++; }else fangxiang[j] = null; } } } //查看计数器上是否有比3更大的数(查看是否有一方胜出) for (int i : jieguo) if (i > 3) System.out.println("游戏结束"); if (bushu % 2 == 1) System.out.println("黑方胜"); } else System.out.println("白方胜"); } return true; } } //没有胜出者的情况下,查看棋盘上是否还有空位置,如果有,则游戏可以继续 for (int[] arr : qipan) for (int i : arr) if (i == 0) return false; } } } //如果没有空位置,则平局 System.out.println("游戏结束,平局"); return true; }}
你好!这还不复杂啊。百度搜一下试试,如有疑问,请追问。
文章TAG:游戏程序  如何在桌面做一个游戏程序就是可以把游戏及其他的软件什么的快  游戏  程序  
相关教程
猜你喜欢