展开

关键词

写给对 ”开发” 感兴趣的朋友们

主要支持C++开发,渲染的3D画面效果逼真而又高效,非常适合主机、PC、VR的开发。该引擎目前已经对外开源而且免费,因此吸引了越来越多的开发者。利用虚幻4引擎开发的代表作有哪些呢? 最著名的就是《绝地求生》(俗称吃鸡)。?Unity3DUnity3D引擎,简称U3D,是国内应用最广的3D引擎,主要支持C#和JS开发。Unity3D的优势有哪些呢? Cocos2DCocos2D是一个基于MIT协议的开源框架,用于构建、应用程序和其他图形界面交互应用,支持C++开发。 Egret主要支持Typescript(微软公司对JS所做的扩展)开发,拥有较强的跨平台能力,适合H5、微信程序的开发。 灰推荐给大家一些更简单的工具,甚至可以不用写代码,就开发出自己心中的RPG Maker ?听名字就知道,这是一款非常易于上手的RPG开发工具。

33710

Unity 开发?看这些就够了!| 码云周刊第 42 期

码云项目推荐 目前 Unity 已成为最受欢迎的移动引擎,在国内也有很多采用 Unity 开发的客户端以及网页,比如成都九众的《将魂》,《老友记》,骏梦的《仙剑奇侠传OL》等。 为了让对 Unity 感兴趣的开发者更方便,更简单的参与到充满趣味的开发中来,编特意推荐以下6个在码云上评价还不错的开源项目给大家“尝尝鲜”,希望大家能够有所收获。 项目地址:https:gitee.comtrlanfengVillageGuardians 06 项目名称:火炬之光 Unity RPG MMO项目简介: 该为一款网络 MMO Unity RPG ,主要使用了 C# 作为工程的开发。 该 RPG 主要包含以下功能:AI状态机换装系统技能系统网络系统UI系统等项目地址:https:gitee.comliyonghelpmeunityRpg

83170
  • 广告
    关闭

    50+款云产品免费体验

    提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C扫雷

    *map));随机埋雷void Init(IMAGE *img);初始化void DrawMap(int(*map), IMAGE *img); 贴图void PlayGame(int(*map));开始 ,鼠标点击int TongJi(int(*map));判断是否结束 int main(){ int map = { 0 }; srand((unsigned)time(NULL));设置随机种子 InitMap outtextxy(0, 0, WIN); getchar(); closegraph(); return 0;} void InitMap(int(*map)){ mciSendString(open res幸运

    2.1K30

    第九艺术的降临:如何讲故事

    在各种类型中,有两类是专注于“欣赏性”的,它们就是RPG(角色扮演)和AVG(解谜)。而且很多时候,这两类都会互相混合。 从战斗系统来看,长期以来作为RPG主流玩法的“回合制”玩法,实际上是一种比较简单的纸牌玩法,或者是一种很型的战棋玩法,所以其玩法乐趣是难以很深入挖掘的。 而正是因为在每个探索地点(关卡),都以AVG的方式置入了一段段的故事,所以能把战争的残酷感觉表现的淋漓尽致。我们知道,AVG的方式,就是要玩家了解一定的信息,才能正确的“操作”来达到目的。 中的骷髅、布景都在讲诉一个个当时发生的故事。另外一个方面,中的NPC也会主动的和玩家说话,全程带音的对白,让玩家的视力负担降低不少,从而也愿意倾听更多的信息。 如有不同意见,欢迎后台留探讨。

    67650

    开源现象如何影响行业?免费RPG日! 【Gaming】

    你对角色扮演RPG)很好奇,但不确定是否要玩?你是不是对桌面的概念完全陌生,直到现在才听说过RPG?这并不重要,这些档案适合你,因为免费的RPG日是为每个人准备的! 有一天,你可以走进你当地的商店,得到一本册子,里面有一个桌面RPG的简单入门级规则,你可以和商店里的人或者回家的朋友一起玩。这本册子你可以永远保存的。这项活动轰动一时,一直延续了下来。 桌面RPG是一个强大的,富有想象力和乐趣的媒体,免费的RPG日是一个对此伟大的介绍。开放式像许多其他行业一样,开源现象也影响了桌面。 有些出版商只保留出版物本身的版式,而另一些出版商则只保留数字和最通用的术。当卓越的RPG特许经营权拥抱开源时,业界掀起了至今仍能感受到的浪潮。第三方开发人员可以为5e和探路者系统创建一些内容。 如果你对完全陌生,可以在免费RPG日那天在当地的商店尝试桌面RPG

    30550

    C贪吃蛇

    struct Food {     struct Coor fsr; 食物坐标     int flag; 标志,食物有没有被吃掉,1代表没有 }food; void GameInit(); 初始化 ; 改变蛇的方向 void FoodCoor(); 食物坐标 void FoodPaint();       绘制食物 void EatFood(); 吃食物 void GameBreak(); 判断退出 void OverGame(); 结束标志 主函数 int main() {     GameInit(); 初始化的函数.      SnakeMove(); 蛇移动             Sleep(100); 蛇的移动速度             EatFood(); 吃食物             GameBreak(); 判断是否结束         }         ChangeSnakeCh();     }     return 0; } 初始化 void GameInit() {     打开一个窗口     initgraph

    2.5K20

    c抢红包

    有问题留#include #include #include int main(){ while (1) { printf_s(请输入数字:n); printf_s(1:抢红包n); printf_s scanf_s(%f, &total); int num;发出去num个红包 printf(请输入红包的个数:(1~20之间)n); scanf_s(%d, &num); float min = 0.01;最金额

    9610

    H2Engine服务器引擎介绍

    所以php真是当之无愧的最好的编程(哈哈)。后来一直从事服务器开发,发现在服务器引擎领域就一直没有这种Apache类似的设计非常通用、易理解、易扩展的引擎。 编程多样。服务器编程为了高效,总体以c++为主,但是java、c#、python、lua、php、js也越来越流行,尤其是c++嵌入lua的模式大行其道。 linux实现的Gate单个进程撑2万连接已经不是问题,但是对于分服方式的RPG,有哪个能做到单服在线2万的?我们的都是限6000在线上限,超过就得排队了。 举个例子,针对rpg,我们可以设计出一套c++的框架,比如封装地图管理、角色管理、道具管理、任务系统、成就系统、副本系统、npc系统等,想想看,2d rpg领域相关的系统还是很好抽象的。 不同的类型框架实现是不一样的,不同实现细节也会不同,使用H2引擎后可以根据不同类型、不同分类框架,这个是后续扩展H2引擎的计划。

    88480

    通过奖励随机化发现多智能体中多样性策略行为,清华、UC伯克利等研究者提出全新算法RPG

    图 1:StagHunt ,a>b>=d>c我们考虑 2 个猎人的情况,然后把各种情况的收益抽象出来,就引出了博弈论中非常经典的 2x2 矩阵 StagHunt。 这些收益情况满足大关系 a (吃饱)> b (独自吃兔子)>=d (两个人分享兔子)> c (挨饿)。? 这就演变出论文的核心观点:通过奖励随机化对原始(StagHunt)的奖励(reward)进行扰动,将问题转化为在扰动后的中寻找合作策略,然后再回到原始中进行微调(fine-tune),进而找到最优策略 答案是有的,图 6(b)展示的是 RPG 发现的最优策略,开始后,两个智能体会首先汇合,然后合体一起朝着怪兽移动,加上怪兽也会朝着智能体移动,这就大大加快了一起碰到怪兽的速度,因而可以得到更高的收益 Agar.io 是一个非常流行的在线多玩家地址:http:agar.io),每个玩家可以通过鼠标控制运动方向来吃掉比自己的智能体(可以是食物,也可以是其他玩家)。

    9920

    “3D之父”考古“诺基亚时代”手,网友:求支持智能手机!

    《毁灭战士RPG》、《兽人与侏儒》1和2、《德军总部RPG》等等……满满的回忆啊~ 这些的开发者,最近发了几条推特,其中提到,自己曾经开发了这几款的“功能手机”版本。 △雷神之锤III(图源:Wikipedia)2008年,《德军总部RPG》推出,它是一款RPG(角色扮演),同时也是射击类的探险。 除了怀念之外,对于调用GC的问题,也有网友表示同感:我遇到过这种情况,以前的开发者在C#应用中不断调用GC。这些调用被清理后,性能有了巨大的提升。? 不过也有人指出:Java的GC其实很懒,其暂停(STW)与堆大(heap size)呈现线性关系。禁用显式GC会有一段时间的帮助,但一旦它满了,最终会有一个非常长的暂停。? 当然,提到经典《毁灭战士 RPG》,不少网友都想在智能手机上体验一把,并且期待卡马克能让它实现。 ??还有人分享了《毁灭战士》论坛中关于逆向工程的帖子,并且表示这个版本不会发生丢失。?

    9630

    论可复用的服务器端开发框架(一)

    其原因可能有以下几个:一是欧美、日本的服务器端逻辑一般比较少,所以这类产品的需求也比较少;二是服务器端本身涉及大量不同的运行平台、环境、,导致较难统一产品形态;三是服务器端的需求变化比客户端更加 MudLib本身也是分层的,以系统的共性先做建模,然后再实现具体的逻辑MudLib是以脚本编写,以源代码形式开放给所有开发者,因此灵活同时强大。 中层建模是关键,要以的业务模型来提供强大的功能,并提供足够的灵活性。因此应该是开放源代码形式,并且是以库的扩展方式提供。顶层代码应该全部由具体开发者编写,最好能支持脚本。 很多团队都是自己组装或者搭建的。比如JAVA的团队会选择Netty+iBatis+MySQL;C的团队会选择ZeroMQ+Redis……。 战斗系统一直是开发的重点和难点,也是巨大差异性的重要部分。但是对于服务器端系统来说,战斗系统的核心一直都是一个“数值比较系统”,简单来说就是一个调用机制比较丰富的比大函数。

    1.2K60

    趣味CC飞机大战)

    杂谈卖部在看书时看到有人在评论里写了存在主义哲学家萨特剧本《禁闭》里面的一段话。 飞机大战下面放出经典飞机大战,当然,现在也还只是个模版,简称1.0版本,哈哈哈。 待开发的功能还有很多,比如敌机随机动态出现和发射子弹,以后有时间,编还会继续改进的啦~ 为了能让白更好的理解,已将代码分成模块来讲啦。

    98030

    和端的服务端的架构与区别

    MUDOS采用 C开发,因为玩家和玩家之间有比较强的交互(聊天,交易,PK),MUDOS使用单线程无阻塞套接字来服务所有玩家,所有玩家的请求都发到同一个线程去处理,主线程每隔1秒钟更新一次所有对象( MUDOS使用一门称为LPC的脚本来描述整个世界(包括房间拓扑,配置,NPC,以及各种剧情)。里面的高级玩家(巫师),可以不断的通过修改脚本来为添加房间以及增加剧情。 类型3:第二代服务器 2003  2000年后,网已经脱离最初的文字MUD,进入全面图形化年代。最先承受不住的其实是很多文件,用户上下线,频繁的读取写入用户数据,导致负载越来越大。 此时服务端已经脱离陈旧的 MUDOS体系,各个公司在参考 MUDOS结构的情况下,开始自己用 C在重新开发自己的服务端。 除去数据,支持音的战网系统也会将所有人的音数据发送到做主的那个玩家机器上,通过混音去重再编码的方式返回给所有用户。

    1.1K110

    5 各类对应的服务端架构

    MUDOS采用 C开发,因为玩家和玩家之间有比较强的交互(聊天,交易,PK),MUDOS使用单线程无阻塞套接字来服务所有玩家,所有玩家的请求都发到同一个线程去处理,主线程每隔1秒钟更新一次所有对象( MUDOS使用一门称为LPC的脚本来描述整个世界(包括房间拓扑,配置,NPC,以及各种剧情)。里面的高级玩家(巫师),可以不断的通过修改脚本来为添加房间以及增加剧情。 类型3:第二代服务器 20032000年后,网已经脱离最初的文字MUD,进入全面图形化年代。最先承受不住的其实是很多文件,用户上下线,频繁的读取写入用户数据,导致负载越来越大。 此时服务端已经脱离陈旧的 MUDOS体系,各个公司在参考 MUDOS结构的情况下,开始自己用 C再重新开发自己的服务端。 除去数据,支持音的战网系统也会将所有人的音数据发送到做主的那个玩家机器上,通过混音去重再编码的方式返回给所有用户。

    1.2K20

    、手服务端常用的架构是什么样的?

    MUDOS采用 C开发,因为玩家和玩家之间有比较强的交互(聊天,交易,PK),MUDOS使用单线程无阻塞套接字来服务所有玩家,所有玩家的请求都发到同一个线程去处理,主线程每隔1秒钟更新一次所有对象( MUDOS使用一门称为LPC的脚本来描述整个世界(包括房间拓扑,配置,NPC,以及各种剧情)。里面的高级玩家(巫师),可以不断的通过修改脚本来为添加房间以及增加剧情。 类型3:第二代服务器 20032000年后,网已经脱离最初的文字MUD,进入全面图形化年代。最先承受不住的其实是很多文件,用户上下线,频繁的读取写入用户数据,导致负载越来越大。 此时服务端已经脱离陈旧的 MUDOS体系,各个公司在参考 MUDOS结构的情况下,开始自己用 C在重新开发自己的服务端。 除去数据,支持音的战网系统也会将所有人的音数据发送到做主的那个玩家机器上,通过混音去重再编码的方式返回给所有用户。

    72120

    开源的服务器框架你都知道吗

    有哪些开源服务器框架,值得学习呢。基于node.js 、java、C#、golang 、c++、python 等技术栈有各种各样的框架。 使用此引擎开发的众多,很多棋牌企业在用,简悦的陌陌争霸、食物战争等等很多产品。 https:github.comcloudwuskynet ---- pomelo ? kbengine c++和python实现的MMOG服务器框架,这个已经被电魂千万收购 ,已经改名为comblockengine,成为商业引擎,底层C++,脚本层python,限制开发的问题是调试, 使用Golang开发服务器有如下的优点:运行效率远高于各种脚本,大幅度提升服务器承载能力内存安全,不会像C++服务器那样出现内存错误导致服务器down机Goroutine能够很好地利用多核计算能力 你还知道哪些开源的框架欢迎留END

    28220

    5个可以教你编程的

    这些WEB非常有趣,可以把你带入迷人的编程世界。1. CodeCombatCodeCombat 是一个 HTML5 角色扮演RPG),教你基本的编程概念。? CodeCombat 支持6中不同的,包括:JavaScript、CoffeeScript、Lua、Python、Clojure 和 Io。 在这个中,你扮演一个代码猎人,负责修复代码,并使它它返回预期的结果。总共有14个等级需要你来完成。?Code Hunt 支持 Java 和 C# 两种。 CodinGame 支持包括PHP、C、JavaScript在内的20多种编程。用户界面功能强大,可以定制。 这个是一个开放的策略中你控制的单位被称为 creeps ,它可以帮你获得资源、建立自己的领地等等。作为一个多人在线,意味着你的 creeps 会被其他 creeps 所包围。?

    89260

    C实现扫雷,自学C项目!

    C | 用指针对10个数排序 一、问题描述 用C实现简易版扫雷。 二、基本流程 菜单界面。 创建地图 (两个地图)。 初始化地图。 打印地图。 程序读取玩家输入的要翻开位置的坐标,并校验。 判定是否胜利。 三、步骤 菜单界面 1.开始 0.退出 int menu(){ printf(----------------------n); printf(------1.开始------n); printf (------0.退出------n); printf(----------------------n); int choice = 0; printf(请输入你的选择:); scanf(%d, &

    5252319

    魔兽玩家正在流失,腾讯剑灵能否续写魔兽传奇?

    它在整个网络界都有着划时代的意义,塑造了全球的魔兽文化,对80后、90前影响深远,对端、其他RPG也起到了拉动作用,剧情、情感、文化、团队和体验等元素成为后来RPG纷纷借鉴的魔兽元素。 再看回RPG,相比页、手RPG生命周期更长,用户沉浸度高,忠诚度高,同时付费意愿也高。相比单机的一次性消费,RPG则更具黏性。 页和端可以结合真实社交关系,利用碎片时间,接入方便,负担,整体成本低。PC互联网整体衰落,人们在PC上投入变少,或多或少也会波及完全基于PC的端。 这款在29日开始不删档测试。《剑灵》由韩国顶级开发商NCSoft公司历时5年研发,融合了东西方、古典现代多种文化。代人腾讯选择了韩国少女时代组合。 腾讯在端、页、手均充分布局,但在3D MMO RPG领域缺少一款明星,尤其是可以走十年的

    51560

    FF系列回顾丨这群杀马特辉煌了30年,何时会光顾VR世界呢?

    《最终幻想1》:奠定系列的基础《最终幻想》是日本软件公司史克威尔工作室濒临破产时,最后孤注一掷的作品。之后《最终幻想1》大获成功,史克威尔也从一个开发商逐步发展为现在的大厂。? 在当时,比较火热的RPG是《勇者斗恶龙》,它的进入方式和FC并无区别,直接点击标题下的“start”即可开始。 而《最终幻想7》是将CG影像和风格进行融合,同时所有的过场都和进程紧密结合,再加上系列传统的以人性描写为主的故事情节,使得当时没有任何其他欧美RPG可以与之媲美。? 它在保持了FF系列故事、人设、音乐以及丰富的内容方面的优良传统外,还在全程加入了音,并且以即时演算过场取代了CG过场,给予了玩家更强的代入感。在剧情内容方面,《最终幻想10》也具有重要意义。 大量的对话和肢体,还有生动的表情,再加上扎实的剧本,可以说对爱情进行了全方位细腻展现,这也是最终幻想系列中感情表现最强烈的一次。?说完这几部经典作品,我们回头再看《最终幻想15》。

    43370

    相关产品

    • 云服务器

      云服务器

      腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭

      扫码关注云+社区

      领取腾讯云代金券