学习java可以做游戏吗?
可以的,可以做Java游戏。【资料】主要是用Java分支中的J2ME来写,但是J2ME中需要Java的基础知识 。现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。
想制作小型游戏需要具备什么知识?
从游戏制作的角度看,最重要的三个工种就是程序、美术、策划,分别对应代码实现、美术设计、玩法设计。如果想要一个人制作小型游戏的话,也就是独立游戏的话,需要具备以下知识:游戏的诞生环境——游戏引擎开发游戏的第一步就是要掌握一些制作游戏的工具,注意是制作游戏而非游戏素材。通常来说制作游戏需要的就是游戏引擎,现在很多游戏引擎都可以个人免费使用,像ue4、unity、cocos这些引擎都比较方便。
使用引擎还有一点好处是其中包含了很多插件和常用模板,这样开发者就不用花时间从零开始做一些特别基础的部分了。游戏引擎的使用是最重要的,也就是如何将其他部分结合起来的一个工厂,无论是自行设计还是东拼西凑,都是要在游戏引擎中将所有内容关联,然后打包出来。主机平台就打包成主机版本,手机平台就打包成手机版本,PC平台就打包成PC版本。
游戏功能的实现——代码编程游戏都是一个个功能结合的产物,每一个功能都是需要进行设计实现的,通常来说就要学习计算机语言去实现功能,也就是编程。不同的开发环境(引擎)使用不同的编程语言,例如ue4引擎使用C 开发,unity使用C#开发(也可以用js),所以通常是要学习一门编程语言的。即便是实现最简单的移动,也得明确地告诉计算机:哪个按键往哪个方向移动,速度是多少。
如果不会编程的话,也是有办法的。像ue4有蓝图功能,可以在不编程的情况下制作游戏功能,unity也是有一些插件允许玩家拖拖点点实现一些基础功能,像RPGMaker这种也能通过配置制作出游戏。但是要注意,这些方式的能力还是有限的,也就是必须在这些功能的范围内,如果想要实现一些自身不支持的功能,那么还是要靠自己编程。
游戏的外表——美术资源美术资源是游戏的外观表现,这个真的需要一定的艺术细胞了,不是随随便便学就能短时间学明白的,灵感有时候比理论更加难。如果是做2D游戏,那么需要考虑怎么绘制图片,如果是做3D游戏,那么还要考虑如何制作游戏模型。不过现在网上和游戏引擎的官方商店也会提供一些付费或者免费的美术资源,如果有喜欢的或者可以凑合用的,也是完全可以拿过来直接用的。
等到游戏真的有一定成果时,再付费外包一些美术团队制作,然后把资源替换一下也是可以的。网上也有很多工具,最常见的PS可以进行图片处理,3DMAX可以建模,有一些软件还能够制作像素图片和模型,如果有能力的话,可以学一学,自己做点自己喜欢的东西,加入到游戏中。游戏的灵魂——游戏玩法想要制作游戏,那么一定要清楚要做成什么样的游戏,也就是非常非常详细的规划,一般叫做系统文档。
比如FC红白机上的《坦克大战》就需要考虑很多细节问题:1.玩家是否可以双人,每个玩家的颜色是什么,玩家可以强化几个阶段2.有哪些强化道具3.敌人分为几种,每种是什么样子,移动速度多少,子弹速度多少,移动轨迹采用什么方式,是否可以拾取道具,每局每种敌人数量与出生位置4.地图如何设计,一共有几种元素,什么元素允许子弹穿透,什么元素允许子弹破坏,什么元素阻挡角色5.游戏成功失败的判定方式等等如果连游戏的设计环节都想不明白的话,就没有必要往下做了,因为很有可能做着做着就蒙了,越做越乱。
虽然有些设计确实是在制作的过程中产生的灵感,但是灵感也要进行再三思考,绝对不能想什么就加什么,不然最后就失去初衷了。游戏的附属——游戏声音一般来说游戏都是需要音乐和音效的。音乐是指时间较长的BGM,音效指示时间较短的音乐片段,如《超级马里奥兄弟》中踩到乌龟的声音,吃到蘑菇的声音,吐火球的声音等等。虽然音乐和音效并不是必须的,但是有音乐和音效往往会让游戏更加吸引人,除非游戏的玩法决定其中就没有音乐和音效,否则至少要有一些基本的,例如点击确定的音效,成功失败的音效,背景音乐至少也要 有一个BGM。
有哪些用心做画面,用脚做游戏的游戏?
这里是喜爱游戏的小白如今社会大发展,各种新技术推陈出新。游戏行业在这短短几十年时间里可以说是发生了天翻地覆的变化,游戏画面越来越好,特效越来越逼真,效果也越来越绚丽。就是在这看似美丽的外表下,许多游戏厂商已经忘记了对于一款游戏来说真正的灵魂是什么,他们忙于从外观上包装自己,却忘记了做游戏的本质。今天小白就给大家介绍几款画面走心,游戏性走肾的游戏。
《孤岛惊魂5-僵尸DLC》(Far Cry 5 - Dead Living Zombies)《孤岛惊魂5》是一款由育碧(Ubisoft)制作的第一人称射击游戏,游戏画面精致,场景细腻,并且采用开放式沙盒玩法,玩家可以自己创造游戏的角色并使用多种武器和载具同敌人战斗。《孤岛惊魂5》本来是款非常不错的游戏,而由上海育碧开发的僵尸DLC则是彻头彻尾的砸了育碧的招牌。
这款DLC剧情超短,毫无新意,沉闷无聊,并且线性发展,地图还超级小,僵尸种类就那么几种,武器种类也只有几类,完全没有任何新意的DLC,完全破坏了《孤岛惊魂5》的本质核心,可以说是谁买是上当。就这样短小的DLC,Steam售价33,简直是编剧策划脑子进水了,白瞎了《孤岛惊魂5》这么好的画面和题材。《Z.I.O.N.》《Z.I.O.N.》是一款Vitaly Gintsar制作并发行的第一人称射击游戏。
不要问小白怎么知道这么冷门的游戏的,宝宝心里苦。再来说说这款游戏,本身游戏看画面,建筑各种高大上,敌人也比较威猛,看起来非常唬人,可是玩起来蛮不是那么回事,除了画面可以说是一无是处。游戏没有教程,过关条件不知,敌人异常凶狠且极难杀死,我们的主角体力超群,无限加速跑,生命力无限(还是会掉血死,只是你看不到血条减少)。
游戏内容空洞没有内涵,完全没有可玩性,各种BUG简直无力吐槽。说实话,小白到现在都没明白这游戏是在干吗,典型的吃鸡三连问,我是谁?我在哪?我要干嘛?《LEFT ALIVE》《Left Alive》是一款由SQUARE ENIX开发的动作游戏。SE这次可是彻彻底底的走了一次肾,刚刚发布的动作射击游戏《Left Alive》直接获得了一波极差评价。
虽然游戏画面看起来完全符合3A大作标准,但是游戏体验难以言表。手感差,优化差,音效差,特效差,打击感差,教学差,默认按键差,对话尬,以及弄了一堆像抓杆子只能向前跳和吵得不行的AI警告音等意义不明的设计,却连小地图这种人性化设计都没有。游戏Steam售价高达380RMB,配合极差的游戏体验,SE喜提差评如潮。
其实一款游戏,无论结果怎么样,都是开发者倾注了心血而做成的,一般情况下玩家也不会太和游戏过不去。要不是开发商把玩家当成弱智看,满脑子就想着骗钱,不去认真去做游戏的话,玩家也不至于喷成这样。毕竟广大玩家还是善于发现游戏中的闪光点的,玩家才是世界上最可爱的人~。这里是喜爱游戏的小白,欢迎大家关注小白,小白会推荐好玩的游戏给大家哦~。
想用Java做游戏,但是小白,怎么做?
1设计游戏,首先就要设计界面。首先看一下我设计的一个界面。界面分为左边的游戏区与右边的控制区。游戏区包含“得分信息”和贪吃蛇的游戏区,右边控制区有“开始”“暂停”“停止”按钮,等级选择单选框以及游戏排行榜。2所以我们需要定义swing组件,并在类初始化时初始化这些组件,添加组件。因为后面设计游戏的时候,我们要确切知道游戏区的大小,所以这里设置游戏区固定大小值。
本来想用布局来更好的管理,但作者对布局也掌握不够,所以就先设置固定大小吧。3定义我们的游戏。贪吃蛇游戏其实就是包含很多细小网格,然后蛇在网格中移动。蛇由一连串的网格组成,为了视觉效果,蛇身用蓝色标记,食物用红色标记,背景白色。如第一张图片所示。所以,我们需要定义二维数组,保存网格信息,保存蛇身和食物的位置信息等。
初始化时,还需要添加键盘事件控制上下左右移动。4食物的位置信息是二维的,所以我简单定义了一个类用来保存二维信息。5接着就是实现游戏的功能了。开始,暂停,停止按钮添加事件控制游戏开始。等级按钮定义游戏难度等。6开始游戏后,我们定义一个定时器。蛇身按照指定的方向移动,方向是通过初始化时添加的键盘事件,键盘的上下左右按钮来控制。
蛇身是连续的位置信息,保存到队列中,所以蛇身的移动就是队首增加一个位置,队尾减少位置,然后重新绘画游戏区就可以了。在蛇身移动时进一步做吃掉食物、撞墙、撞到自己的处理。这是游戏的主要逻辑。7最后,游戏结束我们弹出一个对话框提示是否保存游戏得分。我们制作了排行榜信息,只保留前10名的游戏得分。首先定义了一个实现Comparable接口的游戏得分类,按得分高,时间最早来排序。
8游戏结束时保存得分信息,看是否进入到排行榜中。而之前在初始化排行榜组件时就会加载游戏排行榜信息。通过保存和读取排行榜信息,我们也熟悉一下文件读取操作,还有集合、排序算法的功能。9最后编译运行,结果良好。经验也只能写一个大概的设计,贪吃蛇游戏功能实际是比较简单的,主要就是界面的布局,swing编程等。
游戏视频该怎么剪辑,西瓜视频的游戏博主用什么软件剪辑的呢?
你好,我是汐汐,一名游戏领域创作者。我做视频也已经有几个月了,一般录的都是手机游戏,所以剪辑也用的手机游戏,我用的剪辑软件是剪映,我觉得很简单容易上手,里面可以按音频添加各种音乐还有音效,也可以按文字给视频配上文字,还有一些好看的特效,滤镜,也可以在上面录制自己的原声,还有很多很多都可以自己发掘的板块,总之我觉得是一款非常棒的剪辑视频软件噢!以上就是我的回答,感谢观看,觉得有用的话记得留下个点赞吧!谢谢!。
以前那些做街机游戏的公司的盈利点在哪里,我记得很多游戏厅用的都是盗版的游戏盘?
其实当年在游戏厅的时候我们就已经想过,游戏厅老板到底是靠什么盈利的呢?最初的时候,游戏厅靠卖游戏币的确可以有点收益,当时的价格比较高,一块钱三个,那时候的一元可以是很值钱的哦!一分钱就可以买一个鱼儿糖、一毛钱可以买一个麻花或者冰糕。而且初期的游戏难度都是高得离谱的,玩家虽然喜欢玩,但都死的很快。渐渐的,各地的物价所有上涨,此时的游戏币已经是一元钱四个了。
此时游戏币收益只能勉强均衡日常开支。但是游戏厅老板也赚不到什么钱了。很多玩家一个币就可以玩很久很久,老板连电费就挣不起来。那时候对战的玩家也有不少,像是《街头霸王2》当年就比较火爆,不过小学生一般都是以通关为主,只有周末的时候会出现大量玩家的挑战。而此时游戏厅已经开始出现一些带有博彩类型的游戏机了,不过很多游戏机都叫不出名字,一般的玩家也不知道是怎么玩的。
之后渐渐出现了一些麻将类游戏,这些游戏中隐藏了不少的福利,虽然是国外开发的,但是中国玩家上手非常容易。最终,游戏厅让麻将机和水果机形成了气候。这两种游戏机一种是用作消遣,可以玩很久;而另一种就是单纯的为了赌而存在。也就是从这个时候开始,游戏厅才开始渐渐形成了两种派别,一边是以街机游戏为主的玩家,主要是以学生为主;而另一边则是以麻将和水果机为主的成年人或者高年级学生。
街机这边的玩家存在的意义也就是为了烘托氛围,因为太冷清的地方谁都不愿意去。因此游戏厅老板一般对街机玩家都不是特别的友善,年龄小一点的经常被欺负都是常事。那时候,游戏厅中经常都会出现玩水果机中大奖的提示音,别人都以为这个玩家赚翻了,只有他自己知道之前投入了多少。我们这边的游戏厅老板也不是很厚道,游戏机中经常都会少掉几个币出来,换钱的话凑不够整数,一般的小学生玩家就算赢了游戏币也不会给你退钱的。
而在一些比较大型的游戏厅,只要你去玩都可以退钱,而且不需要将游戏币退出来,直接按照游戏币提示数字给你退钱。麻将机都是以上分为主,游戏厅老板用钥匙打开开关,然后通过按键增加分数。那时候我们这边是一块钱一分,满十就可以退钱。经常都会有小学生去挑战麻将,如果赢了分的话也是会退现金的。(后期是一元钱十分,满百退钱)多年后,我们再次来到“电玩城”时就会发现,所有的机子全都是带有赌博性质的,各种花样都有,就是这么直接,而外面的宣传画一般都是拳皇或者街霸人物。
玩家进门就可以看到:游戏仅供娱乐,不退钱。是的,不认识的玩家游戏厅老板是不会退钱的,但是如果是常客,游戏厅老板也会叫人私下给你退钱。而在商场中的大型电玩城,里面全都是什么抓娃娃机、推币机、摩托车、赛车游戏、投篮.....和我们当年熟悉的街机厅完全没有半点关系。就算玩家能找到真正意义上的街机厅,里面也几乎都是被拳皇、街霸这类格斗游戏这些游戏占领了吧!清版游戏最多也就是《三国战纪》,哪还有我们当年喜欢的游戏啊!看来我们这代玩家算是彻底被时代抛弃了吧!喜欢街机时代的文章请点击关注,粉丝都可以在第一时间查看最新内容。
2023-12-20 / 1.1
2023-12-19 / 6.0.1
2023-12-19 / 6.0.1
2023-08-25 / v3.1
2023-08-25 / v1.0.3
2023-08-25 / v1.0.1
2023-08-25 / v2.19.1
2023-08-25 / v1.2.0
2023-08-25 / v2.0.1
2023-08-25 / v1.5.1
2023-08-25 / v4.4.0
2023-08-25 / v1.0.03