问题标签 [game-development]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
29881 浏览

game-development - 开始游戏编程基础

我 11 岁的弟弟想学习编程游戏。他从未编程,但想学习编程。他的兴趣在于游戏和游戏编程,他知道这可能很困难,但他想这样做。所以,很明显,我求助于 SO 的人,想知道你对他应该如何做的感觉。记住,请建议

  • 初学者可以选择的区域,
  • 如何从那个领域开始,
  • 一开始要读什么,
  • 开头的初始语言等。

处理完开始的部分后,您还可以建议中级和高级的东西,但这个问题是关于初级水平的。如果有网页游戏 Vs 之类的领域。主机游戏与普通电脑游戏,那么请就这些领域提出建议。正如我所说,他从未编程过,他可能想尝试所有领域并选择他最喜欢的一个。我希望这对于这个领域的人来说并不过分,但是如果这个问题很大,请就如何将其分解为多个问题提出建议。~谢谢。

0 投票
3 回答
3057 浏览

c++ - 用于 2D 赛车游戏的 AI 提示

我有一个学校项目,要为 2D 赛车游戏构建一个 AI,它将与其他几个 AI 竞争。

我们获得了一张黑白的赛道位图图像,我们可以在收到地图后为我们的汽车选择基本统计数据(操控、加速度、最大速度和刹车)。AI 连接到游戏的服务器,并每秒向其提供数次当前加速和转向的数字。顺便说一句,我选择的语言是 C++。问题是

  1. 最好的策略或算法是什么(因为我想尝试并获胜)?我目前有一些在网上找到的想法和我自己的一两个想法,但在我开始编写代码之前,我想我的观点是最好的观点之一。
  2. 关于这个问题有什么好书?
  3. 我应该参考哪些网站?
0 投票
1 回答
4515 浏览

javascript - 将 Mysql 查询添加到 Javascript 函数?

我希望能够在我的 Javascript 函数中添加一个 mysql 查询,这样每次计数器重新启动时,它都会在 mysql 数据库中添加 1 个或一定数量的项目。你能帮我解决这个问题吗?

0 投票
2 回答
394 浏览

iphone - iphone游戏cocos2d和box2d

我有一个名为“platform.png”的图像,它代表 iPhone 游戏平台的一块砖。我有一个卡通人物会在这个平台上跳跃。

一系列 platform.png 将形成一个完整的平台。这些系列将通过在 Iphone 屏幕上滑动手指来生成。当角色在这个平台上跳跃时,它应该像弹性一样下降并反弹回来。谁能告诉我该怎么做?

提前致谢。

0 投票
1 回答
699 浏览

java - 如何有效地找到一个圆圈,网格中的所有块?

我正在尝试为流行的独立游戏 Minecraft 创建一个服务器插件。到目前为止,我所拥有的是一种非递归方法,可以找到距离玩家位置 2 个空间的所有块。我正在寻找一种方法来有效地做到这一点。我希望能够指定距离。这是我目前拥有的:

你能帮帮我吗?谢谢你。

0 投票
7 回答
29171 浏览

php - php游戏,根据exp计算等级的公式

我正在制作一个基于浏览器的 PHP 游戏,并在我的玩家数据库中记录了玩家的总 EXP 或经验。

我需要的是一个公式,可以将该 exp 转换为 100 个级别或等级。

所以他们从 1 级开始,当他们达到 50 exp 时,进入第 2 级,然后当他们达到 125/150 时,进入第 2 级。

基本上是一个稳定地使每个级别更长的公式(更多经验)

任何人都可以帮忙吗?我数学不是很好:P

0 投票
1 回答
94 浏览

mobile - 便携式游戏开发和远程处理图形 - 这怎么可能?

是否可以远程处理图形并将其发送到另一台设备(如 iPhone),这样您就可以运行具有比 iPhone 本身处理能力更好的图形的游戏?

我用谷歌搜索了一下,但几乎没有找到关于这个主题的信息,只是一些关于 GPU 云服务的信息,但信息不多。

我已经看到了OnLive的东西,我想为手机开发这个的主要问题是网络连接。可行吗?可行吗?它看起来像便携式游戏的未来吗?

0 投票
2 回答
415 浏览

android - 不同尺寸的游戏屏幕 - 安卓

我之前问过这个问题,但是我仍然遇到这个问题!

基本上,我在使用画布为游戏绘制图像时对像素值进行硬编码。

我将如何进行使该游戏适合任何屏幕尺寸的过程,因为显然一个屏幕的像素值不会在不同的屏幕上正常运行!

提前致谢

0 投票
1 回答
320 浏览

java - 碰撞响应方法

嗨,我尝试实现一个简单的球体碰撞检测算法,如下所述:http ://wp.freya.no/3d-math-and-physics/simple-sphere-sphere-collision-detection-and-collision-response/

所以我实现了检查是否发生碰撞的方法:

然后我有一个 onDraw 方法循环绘制所有必要的元素,像这样:

问题出现在 flowPhysics(boolean) 方法中,在这一行:

当调用 advancedSphereSphere() 时,第一个 Sphere 消失了,我检查并注意到问题出在第一行的那个方法中:

如果我在这里放了其他东西并且不从向量中减去 b,它会绘制球(但不会发生碰撞)。上面的 Java 代码主要是从这里移植的代码:http ://wp.freya.no/websvn/filedetails.php?repname=Public&path=%2Fopengl%2Fcollisiondetect%2Fcollisiondetect.cpp

你能给我一个关于问题所在的想法吗?

谢谢

更新

0 投票
1 回答
167 浏览

android - 通过键在坐标上注入触摸

有没有一种方法可以将应用程序放入后台,以实现从键盘(在实际情况下为 Tosh AC100 Smartbook)重新绑定键的唯一目的,并具有特定定义的 XY 坐标来模拟该点的触摸?

背景是:在这种Android游戏开发的状态下,只有少数公司在他们的游戏中支持硬键输入。通过这种输入的注入,即使是基于全触控的游戏也可以玩。

感谢您的阅读和您的时间!