`
ruilin215
  • 浏览: 1107592 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

这样的游戏好玩吗?

阅读更多

《俄罗斯方块》给玩家移动和旋转两个选择,来把一个形状插入插槽中。《超级玛丽》提供的选择更多,你可以跳跃、踩踏、顶撞甚至射击来完成一个关卡。到了《魔兽世界》,你可以选择数种职业数百种技能,参与并改变那些史诗般的游戏情节。有人曾经说“游戏就是将玩家做出的选择展示出来”,某种程度上,一个游戏能够提供给玩家何种选择,又以何种表现形式来反馈,可以决定这个游戏是否好玩。

这几天和同事讨论一个小网游,起初的想法是架设一台服务器,玩家通过客户端登入取得连接,接着按一定时间出拳(石头、剪子或布三选一),之后由服务器判定输赢,基本上就是一个“石头剪子布”网络版。

后来希望玩家能从每轮游戏中获得收益,于是作为激励玩家的一种形式,加入了金币。每个玩家在登入游戏后,系统会自动分配给他10个金币。一轮开始时,系统从玩家金币中扣除1金作为抵押,然后提示玩家开始出拳;一轮结束时,系统根据各个玩家的出拳情况进行奖罚,例如,选择了“石头”的所有玩家,会平分选择了“剪子”的所有玩家的抵押金,而选择了“石头”的所有玩家的抵押金,则由选择了“布”的所有玩家平分。若干轮后,输光金币的玩家将丧失继续比赛的资格,而作为奖励,赢得一定数量金币的玩家将被全服通报。

再后来,我们觉得金币应该被赋予货币应有的购买功能。于是游戏场景被扩展为一个爬山比赛,大家仍然在每一轮出拳定输赢,只不过赢来的金币可以购买道具。这些道具可以加快自己爬山的速度,可以在对手的爬山路线上设置障碍,或者直接把对手砸下去。最先到达山顶的玩家被判定为赢得比赛。这时我们发现,游戏变成了“大富翁”网络版,只不过“大富翁”是靠掷骰子来驱动的,而我们是靠猜拳。

再后来,我们把这个方案拿给“一些业内朋友”看,惨遭否决,理由是:过于简单T.T

再后来,我把我们的初始想法实现成了一个小游戏。这是一套基于MFC的粗糙程序,它分为服务器和客户端两个部分。服务器每16秒开始新一轮猜拳,玩家通过客户端作答及查看结果。服务器的侦听端口号、客户端的连接地址及端口号、每轮游戏间隔时间、游戏初始金币等都可以在程序启动时的对话框中配置,你不会注意不到它。

你可以选择一机多开,也可以选择在局域网中进行多人游戏。圣诞节就要到了,或许你还可以选择和女友一起玩:)

游戏下载地址:http://download.csdn.net/source/2925163

大家来猜拳

分享到:
评论

相关推荐

    国外强人制作的仅95K的3D射击游戏——kkrieger 超强超好玩

    当然,这样的代价就是玩这个游戏需要电脑要很高的性能呢,看看官方提供的配置要求把:1.5G的CPU, 512的内存, Geforce4Ti 或 ATI Radeon8500以上, 至少128M显存。软件要求Directx 9.0b以上版本支持。

    全景探秘游戏设计艺术高清版

    从更多的角度去审视你的游戏,从不完美的想法中跳脱出来,从枯燥的游戏设计理论中发现理论也可以这样好玩。本书主要内容包括:游戏的体验、构成游戏的元素、元素支撑的主题、游戏的改进、游戏机制、游戏中的角色、...

    Python开发好玩的掷骰子游戏_完整项目流程实战_MicroPython-TurnipBit开发板_编程实例详解教程.pdf

    骰子,中国古代民间娱乐用来投掷的博具。骰子通常作为桌上游戏的小道具最常见的是六面骰,它是一个正立方体,上面分别有1-6个孔(或数字),其...现在,我们就利用 TurnipBit板载的5×5LED点阵来完成这样一个古老的小游戏。

    medusas_revenge:美杜莎会在迷宫中找到自己的出路吗?

    这是我从大流行2年级开始的一个项目,它使我保持理智(或者根据自己的观点,使我更接近疯狂的边缘),并且只是为了好玩。 在其中,您扮演美杜莎(Medusa),希腊神话中的恶棍,在米诺斯(Minos)的迷宫中寻找牛头怪...

    本科毕业设计开题报告(飞翔的小鸟游戏的设计与实现V3)

    随着人们生活质量的不断提高以及个人电脑和网络的普及,人们的业余生活质量要求也在不段提高,选择一款好玩、精美、画面、品质优良的休闲游戏已经成为一种流行的休闲方式。可以说在人们的日常生活中,除了工作,...

    一个比较好玩的答题游戏,可以转发给您的小白朋友。

    这是一个C++的小项目,适合初级及中级的人看,主要是关于一个答题的游戏,一共十道题,来作答。在这期间,首先系统通过生成随机数模块为你分配一个对手,然后你会做一些关于C++的选择题,在做完之后,系统会报告你...

    单片机游戏设计.doc

    如果是8*8个点的话,算一下就是每个点64/8,64/8,也就是8*8个基本点阵,不 过 想好玩一点,当然就是要有16*16个点的活动空间啦,那么每个固定点阵就要占4*4的基 本 点阵了。要注意,这些4*4的东西在64*64LCD上共16*...

    Java版跳棋游戏源代码

    一款JAVA款的跳棋,代码很大,游戏作者是高人,电脑的下棋水平要比你高,显得很智能,跳棋采用隔空跳的规则,这样变化多端,更好玩一些;它可以支持多人同时玩耍,还有声音效果。源码需在eclipse下调试运行。

    javascript实现打砖块小游戏(附完整源码)

    小时候玩一天的打砖块小游戏,...中间主体部分用一个div,里面包含一个滑块(slider),一个小球(ball),以及一个装有所有方块的brick盒子,我们通过使用js在brick中动态添加方块,这样大大减少了div的数量。简化了ht

    推箱子游戏VB编程源码.rar

     本游戏没有时间限制,这样你就有充足的时间来思考过关的方法。当你不小心推错了一步,不必重新开始,只需点击右键即可回退一步。  关卡文件,过关文件,都是嵌在EXE文件的“CUSTOM”资源中。  用ResHacker读取...

    简单好玩的带距离传感器的避障游戏-电路方案

    这是一个带距离传感器的避障游戏,像Flappy Bird这样的避障游戏。移开你的手以避免碰撞。玩起来很容易,很有趣! 硬件组件: 寒武纪机器人obniz× 1 Adafruit红外距离传感器× 1 Apple iPhone× 1 Android设备(电脑...

    Java模拟器

    KEmulator就是这样一个模拟器,它不仅有着速度快,稳定,使用方便等特点,更有许多游戏开发中非常使用的功能,我敢打赌,当你第一次看到它菜单里面那些琳琅满目的功能时,一定会激动不已的。KEmulator是目前最为强大...

    “潜艇大战”游戏的制作

    做一个小巧而又好玩的游戏是每一个软件爱好者的梦想,当然我们不可能一下子做出像《仙剑》和《星际争霸》这样的游戏,因为这些游戏的开发需要非常专业的知识,也需要大量的人力及物力。

    程序员需要经常刷题吗-hexi:让游戏变得有趣!

    就这样! ,去吧! Hexi 是用最新版本的 JavaScript (ES6/7, 20015/6) 从头开始​​编写的,但被编译为 ES5(使用 ),以便它可以在任何地方运行。 在开始使用 Hexi 之前,您需要了解什么? 您应该对 HTML 和 ...

    Java界面华丽的跳棋游戏.rar

    界面华丽的Java跳棋游戏源代码,Java达人作品,电脑下棋的水平要比你高,很智能,支持多人同时下棋。跳棋采用隔空跳的规则,这样变化多端,更好玩一些,另外还加入了音效,代码在eclipse下调试运行。

    Ke模拟器kemulator

    KEmulator就是这样一个模拟器,它不仅有着速度快,稳定,使用方便等特点,更有许多游戏开发中非常使用的功能,我敢打赌,当你第一次看到它菜单里面那些琳琅满目的功能时,一定会激动不已的。KEmulator是目前最为强大...

    KEmulator模拟器

    KEmulator就是这样一个模拟器,它不仅有着速度快,稳定,使用方便等特点,更有许多游戏开发中非常使用的功能,我敢打赌,当你第一次看到它菜单里面那些琳琅满目的功能时,一定会激动不已的。KEmulator是目前最为强大...

    mosaic:马赛克棋盘游戏(Azul克隆)

    则可以在上找到规则和播放方式或阅读它是如何开始的这个项目开始时是一个快速的个人周末黑客马拉松,但我决定继续开发它,并向希望与朋友一起玩棋盘游戏的人开放,但是由于中国的一些家伙吃了蝙蝠而不能这样做。...

    esplay硬件 微版,基于ESP32的游戏机_Prolog_代码_下载

    该板是微型版本(较小的设备,但与老大哥 EsPlay 硬件一样强大),基于 ESP 32 的便携式游戏机。在我的hackaday页面查看项目日志。此外,如果您不费吹灰之力就想要这个板,您可以在Makerfabs 在线商店购买它,他们...

    智能手机作文400字.pdf

    估计⼤多数⼈都会回答:好玩!但是,你认 识过它对⼈们的危害吗?以下是⼩编为⼤家整理的智能⼿机,供⼤家参考,欢迎阅读! 篇⼀:智能⼿机 篇⼀:智能⼿机 当今最流⾏的是什么?当然是获得⼀部智能⼿机。那它⼜有...

Global site tag (gtag.js) - Google Analytics