浓缩精华。专注战斗!

游戏的本质是什么?界面?养成?NoNo!

   游戏来源于对实战和比赛的模拟,所以它的本源就是对抗。就是战斗!

是挥洒热血的一种方式!

一个游戏最复杂最难做的是什么?UI?商城?各种升级系统?NoNo,还是战斗!



       名将、恐龙、拳皇、三国战纪、战国传承,一个个响当当的名字,承载了80后多少儿时的梦想。横版格斗过关游戏,以前是最受大众欢迎的一种类型,拳拳到肉的打击感,轻风飘逸的一招一式,还有怒涛般的连击技,令无数玩家如痴如醉。

这样的游戏也一度是游戏性最强的游戏,但在卡牌横行,快餐文化泛滥的今天,这样的游戏已经失去了往日的光辉,但这不是游戏本身的错。而主要在于游戏厂商的急功近利。这样的游戏不同于纯界面的卡牌游戏,战斗系统的复杂,千变万化的怪物AI和静止严格的打击判定让那些急于捞快钱的小游戏厂商避之唯恐不及,如今的游戏已经沦落为战斗系统能简则简甚至直接砍掉不要的程度(没有了战斗还能称之为游戏吗?)。所以在玩家的心目中,这样的游戏已经成为了永恒的经典,就像划过天际的流星。依旧在玩家脑海保留着流光溢彩的一瞬。

看到如今,您想知道这样的游戏是怎么做出来的吗?那么请看以下:



开发平台:Mac OS / Windows

应用平台:iOS / Android

开发工具:Xcode
/ Visual Studio2010

编程语言:Objective-C
/ C++

游戏引擎:Cocos2d-iphone / Cocos2d-x

源代码内容:  Cocos2d-iphone/Cocos2dx两套源代码+PDF教程 + 全套完整资源





















能学到的东西有非常多。除此之外还有地图编辑器Tiled。物理碰撞编辑器Physics Editor使用, 脚本控制角色行为,严格到帧出攻击判定等等先进技术。

有很多技术是网上再怎么查也查不到的(程序猿一定非常清楚上网搜自己想要的东西是多么费脑子和痛苦的事情)。或许您还是认为280多块有点贵,但我想告诉您的事,这套源代码是从国外站点花300多美元买来的,换成人民币要多少钱。

外网链接:http://www.raywenderlich.com/store/beat-em-up-game-starter-kit

   并且本宝贝含金量极高。不是仅仅有干巴巴的源代码,还有长达300多页的手把手教程。另从国外买回来仅仅有MAC的XCODE可执行的cocos2d-iphone/effect-x版,国内大多数程序猿无法接受。我本人花了三个多月时间一句一句代码地转换翻译成了如今通用流行的cocos2d-x 2.2 / C++版。在VS2010上绝对能够执行。差点儿没有BUG。假设您真的喜爱这类游戏,这份宝贝绝对值的收藏,学习之后一生都会受用终生,由于连最难的战斗系统您都解决了,还有什么游戏您做不了的呢?

口说无凭。有图有真相:

请大家赏个脸。假设感兴趣的看一下,含金量很高的横版格斗游戏源代码,  可供获取淘宝网址 : 



横版游戏源代码

Beat 'Em Up Game Starter Kit (横版格斗游戏) cocos2d-x游戏源代码的更多相关文章

  1. 怎样制作一个横版格斗过关游戏 Cocos2d-x 2.0.4

     本文实践自 Allen Tan 的文章<How To Make A Side-Scrolling Beat 'Em Up Game Like Scott Pilgrim with Coco ...

  2. 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程:简介及目录》(附上完整工程文件)

    介绍:讲述如何使用Genesis-3D来制作一个横版格斗游戏,涉及如何制作连招系统,如何使用包围盒实现碰撞检测,软键盘的制作,场景切换,技能读表,简单怪物AI等等,并为您提供这个框架的全套资源,源码以 ...

  3. 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程08:虚拟键盘实现》--本系列完结

    8.虚拟键盘实现 概述: 硬键盘就是物理键盘,平时敲的那种.软键盘是虚拟的键盘,不是在键盘上,而是在"屏幕"上.虚拟按键就是虚拟键盘的一部分,根据功能需求,提供部分按键效果的UI可 ...

  4. 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程07:UI》

    概述: UI即User Interface(用户界面)的简称.UI设计是指对软件的燃机交互.操作逻辑.界面美观的整体设计.好的UI设计不仅可以让游戏变得更有品位,更吸引玩家,还能充分体现开发者对游戏整 ...

  5. 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程06:技能播放的逻辑关系》

    6.技能播放的逻辑关系 技能播放概述: 当完成对技能输入与检测之后,程序就该对输入在缓存器中的按键操作与程序读取的技能表信息进行匹配,根据匹配结果播放相应的连招技能. 技能播放原理: 按键缓存器中内容 ...

  6. 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程05:技能读表》

    5.技能读表 技能读表概述: 技能读表,作为实现技能系统更为快捷的一种方式,被广泛应用到游戏开发中.技能配表,作为桥梁连接着游戏策划者和开发者在技能实现上的关系.在游戏技能开发中,开发者只需要根据策划 ...

  7. 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程04:技能的输入与检测》

    4.技能的输入与检测 概述: 技能系统的用户体验,制约着玩家对整个游戏的体验.游戏角色的技能华丽度,连招的顺利过渡,以及逼真的打击感,都作为一款游戏的卖点吸引着玩家的注意.开发者在开发游戏初期,会根据 ...

  8. 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程03:碰撞检测》

    3.碰撞检测 碰撞检测的概述: 碰撞在物理学中表现为两粒子或物体间极端的相互作用.而在游戏世界中,游戏对象在游戏世界自身并不受物理左右,为了模拟真实世界的效果,需要开发者为其添加属性,以模拟真实事件的 ...

  9. 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程02:关键帧动画导入与切割》

    2. 关键帧动画导入与切割 动画的分割与导入概述: 在游戏当中,游戏角色在不同状态下会有不同的动作,这些动作在引擎里相当于一段段的动画片段.当导入模型资源的时候,连同模型动画都会一并导入到引擎中.开发 ...

随机推荐

  1. 2、使用Python3爬取美女图片-网站中的妹子自拍一栏

    代码还有待优化,不过目的已经达到了 1.先执行如下代码: #!/usr/bin/env python #-*- coding: utf-8 -*- import urllib import reque ...

  2. nginx1.15.8源码安装

    useradd www -s /sbin/nologin -M yum -y install gcc  pcre-devel openssl-devel cd /usr/local/src wget ...

  3. vi 编辑器的日常使用

    命令行模式: 光标管理 text  屏幕 行 单词 gg 跳转到文档头部 H 跳转到屏幕首行 ^  或 数字0 跳转到行首 w 向前 G 跳转到文档尾部 M 跳转到屏幕中行 $ 跳转到行尾 b 向后 ...

  4. C/C++ 名正则言顺

    本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/50532701 名称所表达的含义极其丰富 ...

  5. 数据库范式1NF 2NF 3NF BCNF(实例)通俗易懂的讲解

    [转] 数据库范式1NF 2NF 3NF BCNF(实例)通俗易懂的讲解     本文对大多数初学数据库原理的同学绝对是个大福利,哈哈,完完整整的看完此篇博文一定能够清晰地理解数据库的四大范式.    ...

  6. jquery-通过下拉菜单更改input日期

    通过下拉菜单的选项,将文本框中的日期更改为当前日期的90天后 技巧: d.getMonth()是从0开始计算的,所以要加上1,d.getFullYear()才能取到当前的年份 $("#acc ...

  7. HDU 4828

    其实..这题是<组合数学>的习题中的一道......当初不会..... 想到一个证明: 填入2n个数,把填在上方的数的位置填上+1,下方的填上-1.这样,在序列1....2n的位置,任意前 ...

  8. debian mysql 定时自己主动备份的脚本

    #!/bin/sh LOG=/var/log/mysql-backup.log # mysql db info USER_ROOT=XXXXXX USER_PWD=XXXXXXX # mysql da ...

  9. 【c语言】输入一个递增排序的数组的一个旋转,输出旋转数组中的最小元素

    //旋转数组的最小数字 //题目:把一个数组最開始的若干个元素搬到数组的末尾.我们称之为数组的旋转. //输入一个递增排序的数组的一个旋转.输出旋转数组中的最小元素. //比如:数组{3.4,5,1, ...

  10. 本书已出版&lt;拨云见日:基于android的内核与系统架构源代码分析 &gt;

    已陆续倒到各大电商站点及新华书店 http://item.jd.com/11594135.html http://product.china-pub.com/4472138 http://www.am ...