游戏编程指利用计算机编程语言,如 C、Python、C++、Java 等,编写计算机、手机或游戏机上的游戏。目前流行的游戏编程语言为 C++,游戏编程接口为 DirectX9.0、OpenGL 和 SDL(Simple DirectMedia Layer)等。现在手机上玩的游戏分为 Android 与 IOS 两种平台,分别是用 Java 和 Object-c(或 Swift)。

互动社区
加载中
置顶
发表了资讯
10/19 11:53

Playnite 8.2 发布,开源版的 Steam 游戏库

Playnite 是一款开源视频游戏库管理器软件,其一个简单的目标是:为所有游戏提供统一的界面。从Steam,Origin,GOG Galaxy,Battle.net 和 Uplay 服务导入流行的游戏库。 功能和重点 可扩展。Playnite 可以使用插件(以 .NET 语言编写)或脚本(当前支持 PowerShell 和 IronPython )进行扩展。 快速。Playnite 的用户界...

1
7
置顶
发表了资讯
10/18 13:57

摸鱼神器:VS Code 变身小霸王游戏机

今天给大家推荐一款摸鱼神器,把 VS Code 变身小霸王游戏机的插件: https://marketplace.visualstudio.com/items?itemName=gamedilong.anes VS Code 是基于 Electron 开发的。虽然 VS Code 插件并没有 DOM access 的能力,但在编辑区域,VS Code 开放了 Web View API。通过基于 JavaScript 的 NES 游戏模拟器 jsnes,就...

29
72
置顶
发表了博客
10/15 18:10

从Chrome小恐龙游戏学习2D游戏制作

在chrome浏览器的断网页面,按空格键或者向上键会出现一个小恐龙跑酷小游戏,这个2D小游戏在设计上精致小巧,在代码上也只有三千多行,思路清晰严谨,很有学习价值 demo 在非断网情况下,可以通过chrome://dino 进...

2
7
置顶
发表了资讯
10/15 11:05

VASSAL Engine 3.4.6 发布,开源棋牌游戏构建引擎

VASSAL Engine 是一个游戏引擎,用于在线构建棋盘游戏和纸牌游戏,构建的游戏可在 Internet 上或通过电子邮件实时运行。VASSAL Engine 可在所有平台上运行,并且是免费的开源软件。 VASSAL Engine 近日发布了最新的 3.4.6 版本,此版本的更新信息: BUG 修复: 修复 GamePieceOpImpl.getTileIndices() 中的 NPE-从卡牌顶...

0
23
置顶
发表了博客
03/17 23:01

基于Pygame的游戏制作

一、pygame的窗口制作 开发坏境是vscode 1.43.0 python版本是3.7.6 代码 import pygame from pygame.locals import * import sys def hello_world(): pygame.init() pygame.display.set_mode((640,480)) ......

2
15
置顶
发表了博客
02/12 09:26

走进Cocos Creator游戏开发(第一篇)

前言: 游戏开发从课题到大创: 这个寒假在家没事就在学习Cocos,以前做的游戏都是界面和体验感都比较差,自己对游戏的开发还是挺感兴趣的,在大一下学期的时候我和自己班一个同学(和我同一个土木班转到现在计科...

1
3
置顶
高级程序员
发表了博客
2019/10/31 11:15

一个玩游戏的失足青年,转行做软件开发的挣扎过程(2)

相亲脱单记 话说之前被父母迫切去相亲,前两次都失败告终,我一是确实没放在心上。后面一次相亲,记得还是中秋节,我穿的西装笔挺的很不自在,不过有双方家长还有亲友们在,还是希望给大家留点好的印象。 第二天周...

13
3
置顶
程序员
发表了博客
2019/08/10 22:08

C++ 编译 Lua 从而使 Lua 利用 C++ 异常

Lua 源码文件 ldo.c 中有如下说明: LUAI_THROW/LUAI_TRY define how Lua does exception handling. By default, Lua handles errors with exceptions when compiling as C++ code 搜索使用 C++ 编译 Lua 时,也有......

0
7
置顶
程序员
发表了博客
2019/07/19 18:37

Skynet 服务创建流程

Skynet 服务创建流程 根据设计综述 Skynet 是为了让服务器充分利用多核优势,将不同的业务放在独立的执行环境中处理。 Skynet 核心功能是加载一个 C 模块(动态库),模块用数字 id 标识,作为其 handle ,模块被...

0
6
置顶
后端工程师
发表了博客
2019/05/07 10:15

原创干货!麻将平胡算法

此算法基本可以通用于所有麻将的平胡规则,即满足m * ABC + n * AAA + AA(其中m、n可为0)的胡牌公式,红黑字牌也可由此算法演变。 首先,我们要约定每张麻将都可以由一个数字表示,比如11表示一万,12表示二万,...

21
87
置顶
程序员
发表了博客
2018/09/25 22:04

小游戏入门到精通OR放弃?

这里说的小游戏是QQ玩一玩,后面会写微信小游戏... 0、体验QQ轻游戏 需要使用Android手机 登录手Q开启厘米秀 侧滑点击人物形象或者选择任意一好友点击**「+」滑拔一下找到「厘米秀」** 搜索厘米秀 申请体验资格 ...

0
7
置顶
架构师
发表了博客
2018/09/17 10:15

Noark入门之极速体验

官方网站 www.noark.xyz 开源地址 https://gitee.com/xiaoe/noark3 简介 Noark是一个游戏服务器端框架,可快速开发出一个易维护、易扩展且稳定高能的游戏服务器,让开发者专注于业务功能的开发 实现了配置注入,协...

0
7
置顶
发表了博客
2018/08/15 10:29

使用Egret插件压缩代码包体积,减少请求数量的实战教程

在白鹭引擎发布了5.2.7版本中新增加了命令行,增加自动合图插件TextureMergerPlugin功能。今天,我们以一个EUI案例来展示自动合图插件的具体使用方法和注意事项。 此外,我们在本文还融入了UglifyPlugin、ResSpli...

0
1
置顶
技术主管
发表了博客
2018/07/31 08:41

【NIO系列】——之Netty

这是NIO系列的第四篇,欢迎继续关注: 【NIO系列】——之TCP探秘 【NIO系列】——之IO模型 【NIO系列】——之Reactor模型 如果你看过前面三篇文章,我们从最低层来分解NIO底层原理和使用方式,帮忙我们理解了NIO是...

2
28
置顶
技术主管
发表了博客
2018/07/11 10:50

【NIO系列】——之Reactor模型

在开篇之前,我们对JavaNIO 的使用方式不做过多介绍,这种API的介绍方式网上太多了,没必要详细介绍,我们假设NIO的使用方式,你能够熟练运用。这是NIO系列第三篇: 【NIO系列】——之TCP探秘 【NIO系列】——之I...

6
63
置顶
前端工程师
发表了博客
2018/07/04 17:34

Pixi.js 渲染 Tilemap

源码 预览 游戏开发中或多或少都有接触过Tilemap,在Tiled编辑器里编辑好地图之后,导出数据,然后在游戏引擎(Cocos...)里就可以直接使用了,确实很方便。 由于Pixi.js自身并不支持Tilemap的解析渲染,所以我一直...

0
1
置顶
技术主管
发表了博客
2018/07/03 10:19

【NIO系列】——之IO模型

这是【NIO系列】第二篇,欢迎持续关注: 【NIO系列】——之TCP探秘 上一篇我们讲到了关于TCP/IP协议的一些内容,这些是网络编程的必备知识。在了解NIO之前我们必须要了解一下对应的系统层IO模型,比如java的NIO对应...

4
81
置顶
程序员
发表了博客
2018/06/26 17:22

GameHollywood 面试笔记

GameHollywood 面试笔记 Intro 面试的职位是 C++开发工程师,主要聊的还是C++。在过程中自我感觉面得还行,至少没上次那么蠢。 聊的内容主要集中在STL和线程安全、资源管理的层面。 惯例的,填完面试信息表并简历...

0
5
置顶
技术主管
发表了博客
2018/06/26 08:46

【NIO系列】——之TCP探秘

很开心,上半年发布的spring boot 2中,默认的web 容器是netty ,这说明“反应式” 容器已经是大势所趋,无论是go 语言的协从线程,还是java 基于reactor 线程模型,都是基于事件编程实现高并发的实例。这周开始我...

10
191
置顶
发表了博客
2018/06/21 13:59

竟然这就是面向对象的游戏设计?!

从程序角度考虑,许多 JavaScript 都基于循环和大量的 if/else 语句。在本文中,我们可了解一种更聪明的做法 — 在 JavaScript 游戏中使用面向对象来设计。本文将概述原型继承和使用 JavaScript 实现基本...

3
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部