E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
游戏程序
腾讯游戏学院
游戏程序
设计第五章(个人总结)——随机数在游戏中的应用
第五章学习打卡线性同余法:Xn+1=(aXn+c) mod mX_{n+1}=(aX_n+c)\;mod\;mXn+1=(aXn+c)modm均匀分布VC的rand()函数范围是[0,32767],如何取得一个[0,9999]的随机数x=rand%10000的问题拒绝采样法如果取到超过三万,重新取一次方法1:x=rand()*(RAND_MAX+1)+rand()方法2:用梅森旋转如何取得一个
Fgly
·
2020-08-17 01:10
游戏开发
腾讯游戏学院
游戏程序
设计第三章(个人总结)——三维几何学
第三章学习打卡旋转欧拉角分别绕xyz轴旋转矩阵Rx(θ)(1000cosθ−sinθ0sinθcosθ)R_x(θ)\left(\begin{matrix}1&0&0\\0&cosθ&-sinθ\\0&sinθ&cosθ\end{matrix}\right)Rx(θ)⎝⎛1000cosθsinθ0−sinθcosθ⎠⎞Ry(θ)(cosθ0−sinθ010sinθ0cosθ)R_y(θ)\left
Fgly
·
2020-08-17 01:39
游戏开发
电脑报文章:游戏开发中的数据结构
一、
游戏程序
的灵魂——算法本系列文章的主题是网络游戏的程序开发,那么,程序是什么呢?一条著名的公式给了我们答案:程序=数据结构+算法程序语言(如C++)是一种工具,而算法是程序的灵魂。
discxuwei
·
2020-08-17 00:15
找工积累
贪吃蛇程序设计报告
贪吃蛇
游戏程序
设计一、课程设计任务贪吃蛇小
游戏程序
设计二、设计要求通过
游戏程序
设计,提高编程兴趣与编程思路,巩固C语言中所学的知识,合理的运用资料,实现理论与实际相结合。
biaolovechen
·
2020-08-17 00:48
【
游戏程序
设计】粒子系统-雪花
"winmm.lib")//调用PlaySound函数所需库文件t#defineWINDOW_WIDTH640#defineWINDOW_HEIGHT480#defineWINDOW_TITLEL"【
游戏程序
设计
辣条不爱辣
·
2020-08-17 00:39
游戏程序设计
游戏开发
【
游戏程序
设计】粒子系统-烟花
"winmm.lib")//调用PlaySound函数所需库文件t#defineWINDOW_WIDTH640#defineWINDOW_HEIGHT480#defineWINDOW_TITLEL"【
游戏程序
设计
辣条不爱辣
·
2020-08-17 00:39
游戏程序设计
【
游戏程序
设计】物体框架检测碰撞
以框架来检测物体间的碰撞时,在完成游戏角色制作后,会给这个角色附加一个包围角色的框架,该框架的作用就是实现该角色与其他物体的碰撞检测。对于平面游戏中的角色,最简单的游戏框架就是包围该角色的最小矩形,只要检测一个矩形四个顶点是否在另一个矩形内即可。公式:RectVlx#pragmacomment(lib,"winmm.lib")//调用PlaySound函数所需库文件t#pragmacomment(
辣条不爱辣
·
2020-08-17 00:38
游戏程序设计
Unity3D手游开发实践《腾讯桌球》客户端开发经验总结
http://www.gameres.com/654759.html
游戏程序
平台类型:程序设计:设计思想/框架客户端编程语言:引擎/SDK:Unity3D/2DGameRes游资网授权发布文/吴秦(Tyler
^_^!
·
2020-08-17 00:56
贪吃蛇
游戏程序
设计
一、基本内容描述运用java技术开发出贪吃蛇游戏,这个程序是用一个小矩形表示蛇的一节身体,身体每长一节,增加一个矩形块。移动时必须从蛇头开始,也就是蛇尾不能改作蛇头。当游戏者按了方向键后,蛇头朝着指定的方向移动,一步移动一节身体。图形的实现是从蛇头的新位置开始画出蛇。用户可以用上下左右键控制蛇头的方向,用空格键暂停或继续,非常简单!可以实现如下功能:贪吃蛇游戏是大家很常见的小游戏,在生活工作之余大
weixin_30826095
·
2020-08-16 23:32
腾讯游戏学院
游戏程序
设计第七章(个人总结)——实时图形渲染管道
第七章实时图形渲染管道学习打卡场景管理特别适合大规模的广阔室外场景管理。一般来说如果游戏场景是基于地形的(甚至没有高度)(如城市、平原、2D场景),那么适合用四叉树来管理。而如果游戏场景在高度轴上也有大量物体需要管理(如太空、高山),那么适合用八叉树来管理。顶点着色:模型变换模型(如网格)通常定义于模型空间为了把一个模型渲染成多个实例,会把模型的顶点位置V_model变换到世界空间Vworld=M
Fgly
·
2020-08-16 23:33
游戏开发
【
游戏程序
设计】Direct 3D 公告板技术
运行结果:源代码:#include#include#include#include"CameraClass.h"#include"DirectInputClass.h"#include"SkyBoxClass.h"#include"SnowParticleClass.h"#pragmacomment(lib,"d3d9.lib")#pragmacomment(lib,"d3dx9.lib")#pr
辣条不爱辣
·
2020-08-16 23:07
游戏程序设计
【
游戏程序
设计】Direct 3D 三维地形系统
运行结果:源代码:TerrainClass.h:#pragmaonce//=============================================================================//一个封装了三维地形系统的类的头文件//=================================================================
辣条不爱辣
·
2020-08-16 23:07
游戏程序设计
【
游戏程序
设计】排序贴图
"winmm.lib")//调用PlaySound函数所需库文件t#defineWINDOW_WIDTH640#defineWINDOW_HEIGHT480#defineWINDOW_TITLEL"【
游戏程序
设计
辣条不爱辣
·
2020-08-16 23:07
游戏程序设计
游戏程序
设计 # ch9 游戏动画 # 5&6 动画流水线、动画前沿趋势
第九章游戏动画1动画介绍2游戏动画介绍3动画技术类型4骨骼蒙皮动画5动画流水线6动画前沿趋势第五节动画流水线第六届动画前沿趋势Q:关于骨骼蒙皮动画,以下说法正确的是?A:(A)能够解决人物关节处的裂缝问题(B)蒙皮指的就是在骨骼上进行模型网格的构建(C)每个顶点关联的所有骨骼权重值之和必定等于1(D)蒙皮计算的目的是求出顶点在目标姿势下的骨骼空间位置ACQ:关于骨骼动画的混合,以下说法正确的是?A
真·skysys
·
2020-08-16 23:07
游戏开发
游戏程序
设计 # ch7 实时图形渲染管道 # 2 应用阶段
第七章实时图形渲染管道1实时图形渲染管道宏观渲染系统2实时图形渲染管道应用阶段3实时图形渲染管道几何阶段4实时图形渲染管道光栅阶段5实时图形渲染管道总结参考第二节实时图形渲染管道应用阶段工具名:RenderDoc看应用程序渲染顺序的工具Q:一般情况下,渲染管线会按顺序经历如下哪些阶段,并且这些阶段在哪里完成计算?(A)应用阶段(CPU)几何阶段(CPU)光栅化阶段(GPU)(B)几何阶段(CPU)
真·skysys
·
2020-08-16 22:35
游戏开发
游戏程序
设计 # ch6 游戏性系统 # 游戏玩法开发与设计
第六章游戏性系统1什么是游戏玩法开发2建立愿景Vision3划定边界Scope4迭代Iteration5抛光Polish第一节什么是游戏玩法开发第二节建立愿景Vision第三节划定边界Scope第四节迭代Iteration第五节抛光PolishQ:以下哪项最符合游戏玩法开发的要求?(A)能够把设计转化为技术实现,熟知流水线中自己负责的模块(B)深度参与核心设计,习惯以创作为出发点思考(C)熟练的使
真·skysys
·
2020-08-16 22:35
游戏开发
游戏
游戏玩法
游戏设计
游戏程序
设计 # ch7 实时图形渲染管道 # 3 几何阶段
第七章实时图形渲染管道1实时图形渲染管道宏观渲染系统2实时图形渲染管道应用阶段3实时图形渲染管道几何阶段4实时图形渲染管道光栅阶段5实时图形渲染管道总结参考第三节实时图形渲染管道几何阶段(抱歉,尽力了…这个真的看不清楚文字描述:我们在进行完世界矩阵的变化之后,世界空间中的顶点位置再去乘从世界空间到视空间的矩阵,这个时候能够把模型空间的顶点变到视空间下面(就是view矩阵)。(详见ch3三位几何学里
真·skysys
·
2020-08-16 22:35
游戏开发
游戏程序
设计 # ch4 游戏循环及实时模拟 # 2&3&4 一个demo的实现 & 支撑系统
第四章游戏循环及实时模拟1游戏循环概述2《无尽之路》的实现3支撑游戏的功能4支撑游戏的机制与系统第二节《无尽之路》的实现第三节支撑游戏的功能第四节支撑游戏的机制与系统主要基于Unity自带的模型。没什么资源和特效。玩法与逻辑实现架构开发方式Q:游戏里的脚本一般作用是什么?A:实现胶水层,通过组合游戏子系统的功能实现玩法,并方便修改支撑游戏的功能UI通用功能Q:游戏通常有哪些子系统?A:场景管理子系
真·skysys
·
2020-08-16 22:34
游戏开发
游戏程序
设计 # ch5 随机数在游戏中的应用 # 1&2&3 基本介绍、随机数生成器、随机数的分布与应用
第五章随机数在游戏中的应用1基本介绍2随机数生成器3随机数分布与应用第一节基本介绍第二节随机数生成器第三节随机数分布与应用真随机or伪随机伪随机策略:保底法伪随机策略:PRDPRD的效果比真正独立的概率好一些其他伪随机策略Q:以下哪项属于使用PRD算的目的?(A)防止玩家猜出真实的概率,并以此获利(B)减少出现连续多次不暴击的情况,给玩家提供更好的用户体验(C)减少数值策划配置的难度(D)控制超级
真·skysys
·
2020-08-16 22:34
游戏开发
游戏开发
算法
随机性
随机数
随机算法
游戏程序
设计 # ch2 游戏服务器概述 # 4 设计原理与方法论
第二章游戏服务器概述1什么是游戏服务器2游戏服务器的分类和发展3核心技术和实现难点4设计原理与方法论第四节设计原理与方法论KISS原则KISS==KeepItSimple,Stupid(一看就懂)系统设计尽量简单,减少模块耦合灰度柔性可用当这种条件有限的时候不能提供完整的服务的时候,可以以游戏的方式提供有损的服务(比如战斗服务器出故障,不能打PVP了,那PVE是不是可以打,至少体现一些基本的东西)
真·skysys
·
2020-08-16 22:04
游戏开发
游戏
游戏程序
设计 # ch2 游戏服务器概述 # 1&2 游戏服务器的介绍、分类和发展
第二章游戏服务器概述1什么是游戏服务器2游戏服务器的分类和发展3核心技术和实现难点4设计原理与方法论第一节什么是游戏服务器第二节游戏服务器的分类和发展本章内容:第一节什么是游戏服务器游戏服务器的起源游戏服务器的功能游戏服务器相比互联网服务的特点第二节游戏服务器的分类和发展网络游戏发展史第一代游戏服务器第二代服务器第三代游戏服务器(I三层架构)gateserver负责作为所有玩家的游戏链接,主要处理
真·skysys
·
2020-08-16 22:03
游戏开发
游戏程序
设计 # ch2 游戏服务器概述 # 3 核心技术和实现难点
第二章游戏服务器概述1什么是游戏服务器2游戏服务器的分类和发展3核心技术和实现难点4设计原理与方法论第三节核心技术和实现难点游戏服务要解决的核心问题PCU,PassengerCarUnit,同时在线用户,考虑服务器性能数据DAU,每天登陆过的用户,考虑游戏运营数据核心技术和实现难点休闲类一般单服大概支持同时在线2~3w+玩家高强度交互,比如射击类的,一个服务器大概支持同时在线2~3k玩家MMO单服
真·skysys
·
2020-08-16 22:03
游戏开发
游戏开发
游戏
游戏服务器
神级程序员三个小时用C++玩转雷霆战机,看完惊呆了
项目结构展示:源码展示:该雷霆战机游戏
游戏程序
分为游戏背景位图绘制模块、各游戏对象绘制模块、游戏对象之间的碰撞模块、爆炸效果产生模块、游戏界面输出玩家得分关卡信息模块。其中在
云溪老师
·
2020-08-16 16:28
C
C++
C
程序员
IT
零基础
游戏程序
员养成计划 (更新2013.3.19)
仅供个人学习使用,请勿转载,勿用于任何商业用途。作者:Clayman与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。首先你要精通一门高级语言,pc上游戏的首选语言就是C++。其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是
weixin_30861797
·
2020-08-16 15:33
红色警戒2修改器原理百科(九)
从我们最初修改地图全开时,我们就发现
游戏程序
中包含一些字符串
weixin_30687051
·
2020-08-16 15:46
游戏程序
员养成计划
09.3.27更新与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,不要总等
soilwork
·
2020-08-16 14:05
我的涂鸦
游戏程序
员的养成计划
与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,不要总等着别人为你翻译。慢
小小猫
·
2020-08-16 13:47
游戏程序
员养成之路
游戏程序
员养成计划本文转自:http://zhan.renren.com/tsinstudio?
樱花城堡的小侍卫
·
2020-08-16 13:54
程序人生
C程序编写弹珠球小游戏
1.
游戏程序
:#include#includevoidmain(){doubleh=300;doublev=0;doubledv=9.8/50;initgraph(640,480);line(100,421,540,421
蛮苍荒原
·
2020-08-16 01:43
C语言
visual c# .net学习之旅--------前沿1
因为c#这门语言吧,真的牛,他可以做
游戏程序
,数据库编程,开发web应用,还可以网络编程,文件
苦心した
·
2020-08-14 19:05
c#基础知识
pygame 学习笔记(7)添加一个精灵:坦克的移动和旋转
本文内容精灵类的使用Rect类的使用实现一个坦克的移动和旋转效果演示添加一个静态坦克我们已经知道如何创建一个游戏窗口,并设置背景图片,还让
游戏程序
可以对键盘和鼠标进行响应,接着我们需要给游戏添加一个精灵
Yonas-Luo
·
2020-08-14 18:28
#
pygame
如何产生正态分布的随机数?
添加评论分享按投票排序按时间排序28个回答86赞同反对,不会显示你的姓名MiloYip,
游戏程序
员、《游戏引擎架构》译者Porphyah、熊墩子就是xob、任路遥等人赞同我为了这个问题做了个开源项目miloyip
凌风探梅
·
2020-08-14 02:19
C++
C
2013金山西山居创意
游戏程序
挑战赛——初赛(2)hdu 4548 4549 4550
A题水题。直接暴力素数表。然后从1开始对美素数进行个数的计算。c[n]记录从1—n中美素数的个数。hdu4548代码#include#include#include#include#include#include#include#includeusingnamespacestd;boolflag[1000010];intc[1000010];voidinit(){inti,j,k;memset(f
withwind1993
·
2020-08-13 23:52
ACM
2013金山西山居创意
游戏程序
挑战赛——初赛(2)M斐波那契数列
这题很容易就可以推出f(n)的公式。这个用到了矩阵和整数的快速2分幂,还需注意一点就是pow(n,m)=pow(n,mmod1000000006);千万注意别写成mod1000000007,否者会一直WA的。#include#includeusingnamespacestd;typedef__int64in;structaa{ina[2][2];voidinit(){a[0][0]=a[0][1]
weixin_30552811
·
2020-08-13 20:55
【Python基础】python3.6打包小
游戏程序
后无法运行的解决方法
问题背景《python编程:从入门到实践》中的外星人小游戏项目,在pycharm中正常运行,使用pyinstaller打包后exe无法运行。常见原因与解决方法1.只打包了主程序文件,没有打包所有的文件.打包多个文件的命令格式:在外星人项目中打包命令为:pyinstallerALIENS.py-palien.py-pbullet.py-pbutton.py-pgame_functions.py-pg
wxndd.
·
2020-08-13 18:55
python基础
python
Java Web应用小案例:猜数小游戏
JavaWeb应用小案例:猜数小游戏文章目录一、演示Python版猜数游戏二、JSP版猜数
游戏程序
运行效果三、项目实现步骤1、创建Web项目NumberGuess2、在web目录里创建首页文件index.html3
howard2005
·
2020-08-13 14:10
2013金山西山居创意
游戏程序
挑战赛——初赛(2) C 卡片游戏 (hdu 4550 )
http://acm.hdu.edu.cn/showproblem.php?pid=4550题意:小明最近宅在家里无聊,于是他发明了一种有趣的游戏,游戏道具是N张叠在一起的卡片,每张卡片上都有一个数字,数字的范围是0~9,游戏规则如下:首先取最上方的卡片放到桌子上,然后每次取最上方的卡片,放到桌子上已有卡片序列的最右边或者最左边。当N张卡片全部都放到桌子上后,桌子上的N张卡片构成了一个数。这个数不
dyx心心
·
2020-08-13 14:20
其他
比赛题解
Pyinstaller打包Pygame库写的外星人小
游戏程序
方法及解决闪退和无响应问题
我先放上我打包好的代码,在dist文件夹里面需要注意的是,dist文件夹里面的文件不能分开:alien_invasion代码及其打包文件python版本和pyinstaller安装确保自己的python版本为3.6以下(我专门卸载了3.8,安装了3.6版本)首先安装pyinstaller,很简单:先找到安装python的路径然后删除路径,输入cmd,回车在输入pipinstallPyinstall
DJ_SIGS
·
2020-08-13 12:06
【Unity教程】游戏系统主线程控制--快速精确查找子物体
本篇文章实现了:test1脚本为Unity游戏控制管理的主线程,test2脚本是子物体的脚本当
游戏程序
大量生成物体的时候,使用Find函数,或者是FindWithTag函数,大量查找的时候,效率会变慢,
BuladeMian
·
2020-08-13 11:48
Unity
Unity教程
Unity经验
2013金山西山居创意
游戏程序
挑战赛——初赛(2) A 美素数(hdu 4548)
http://acm.hdu.edu.cn/showproblem.php?pid=4548题意:所谓美素数就是指的其本身是素数且其十进制各位数之和也为素数的数,现在问你区间[l,r]内有多少个美素数。因为数据量很小,所以直接暴力就行,素数打表暴力枚举每个数看是否是美素数,维护一个数组a[i]表示区间[1,i]之间的美素数的个数,然后就不用说了吧,对于输入x,y,输出a[y]-a[x-1]即可。代
dyx心心
·
2020-08-13 10:46
比赛题解
数学类
游戏编程
想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的
游戏程序
员的书单与源代码参考。
Supernova-Wu
·
2020-08-12 10:11
编程之道
内存管理之二级页表详解
那自然而然的,继续分呗,把高中教材那么厚的一级目录就当成一本教材书,再建立一次目录二级页表由此诞生,就是把页表当数据,再建立页表案例:400MB的
游戏程序
载入了内存32位系统,块大小固定为4K则低12位一定是对应块大小的
MurasameFan
·
2020-08-11 22:55
操作系统
内存管理
操作系统
数独
游戏程序
mathe的专栏http://blog.csdn.net/mathe/article/details/1175498数独
游戏程序
分类:软件2007-08-2311:0222389人阅读评论(26)收藏举报游戏
love_hot_girl
·
2020-08-11 12:19
C++语言
Game
Tips
帧的概念
在
游戏程序
中用到的两帧之间的delta时间,从严格意义上来讲,与帧本身的delta时间的概念是不同的:在游戏开发中,我们使用两帧间的delta时间来描述游戏在两帧之间的状态的改变;而我们使用帧的delta
xlxwxl
·
2020-08-11 01:08
游戏开发逻辑
实验3 二维游戏动画合成(侠客行)
说明:课程教材《计算机
游戏程序
设计》(基础篇)(第3版)提供示例代码,而课程实验在示例代码的基础上提出更高的实验要求。除此之外,本人也会额外加入些个人创意,希望同学们在参考之余也能加入自己的想法。
purerJ
·
2020-08-10 18:13
游戏
cocos2dx
学生作业
公司技术管理角度看C++
游戏程序
员发展
公司技术管理角度看C++
游戏程序
员发展H3D这是我多年来招聘培训
游戏程序
员的一点想法。一直想汇总一下。
puzzy3d
·
2020-08-10 18:09
Python3程序设计实验三
Python3程序设计实验三文章摘自:Python3程序设计实验|PengWill面向对象战争
游戏程序
设计说明设计一个父类,表示游戏角色:派生出多个子类用于表示不同职业的角色,为每个类设置必要的属性和方法
pengwill97
·
2020-08-10 18:51
Python
Python3程序设计
利用Math.random()方法实现几率
在实际的项目开发过程中,经常需要产生一些随机数值,例如网站登录中的校验数字等,或者需要以一定的几率实现某种效果,
游戏程序
中的物品掉落,抽奖程序等。
lakemi
·
2020-08-10 17:57
大话技术
【
游戏程序
设计】三维游戏示例-战术竞技游戏Demo(一)
学习了这么多三维的知识,是时候做一个三维游戏了。可是由于时间关系,只做了一个Demo,以后有时间的话会继续完善的。一些代码实现思想与大部分素材取自UltramanGaia520。传送门:游戏首先看下运行效果吧。运行环境:vs2010此游戏为战略竞技游戏示例,胜利条件为玩家推掉敌人的防御塔,失败条件为敌人推掉玩家的防御塔。玩家可以控制自己的英雄(战士、法师)与AI英雄进行战斗,并且可以升级增加属性等
辣条不爱辣
·
2020-08-10 15:43
游戏程序设计
Java编程那些事儿79——Random随机处理
:http://blog.csdn.net/mailbomb9.6.2Random类在实际的项目开发过程中,经常需要产生一些随机数值,例如网站登录中的校验数字等,或者需要以一定的几率实现某种效果,例如
游戏程序
中的物品掉落等
网络咖啡
·
2020-08-10 14:51
Java编程那些事儿
Java编程那些事
random
java
编程
math
算法
n2
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他