问题标签 [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.
game-development - 开始游戏编程基础
我 11 岁的弟弟想学习编程游戏。他从未编程,但想学习编程。他的兴趣在于游戏和游戏编程,他知道这可能很困难,但他想这样做。所以,很明显,我求助于 SO 的人,想知道你对他应该如何做的感觉。记住,请建议
- 初学者可以选择的区域,
- 如何从那个领域开始,
- 一开始要读什么,
- 开头的初始语言等。
处理完开始的部分后,您还可以建议中级和高级的东西,但这个问题是关于初级水平的。如果有网页游戏 Vs 之类的领域。主机游戏与普通电脑游戏,那么请就这些领域提出建议。正如我所说,他从未编程过,他可能想尝试所有领域并选择他最喜欢的一个。我希望这对于这个领域的人来说并不过分,但是如果这个问题很大,请就如何将其分解为多个问题提出建议。~谢谢。
c++ - 用于 2D 赛车游戏的 AI 提示
我有一个学校项目,要为 2D 赛车游戏构建一个 AI,它将与其他几个 AI 竞争。
我们获得了一张黑白的赛道位图图像,我们可以在收到地图后为我们的汽车选择基本统计数据(操控、加速度、最大速度和刹车)。AI 连接到游戏的服务器,并每秒向其提供数次当前加速和转向的数字。顺便说一句,我选择的语言是 C++。问题是
- 最好的策略或算法是什么(因为我想尝试并获胜)?我目前有一些在网上找到的想法和我自己的一两个想法,但在我开始编写代码之前,我想我的观点是最好的观点之一。
- 关于这个问题有什么好书?
- 我应该参考哪些网站?
javascript - 将 Mysql 查询添加到 Javascript 函数?
我希望能够在我的 Javascript 函数中添加一个 mysql 查询,这样每次计数器重新启动时,它都会在 mysql 数据库中添加 1 个或一定数量的项目。你能帮我解决这个问题吗?
iphone - iphone游戏cocos2d和box2d
我有一个名为“platform.png”的图像,它代表 iPhone 游戏平台的一块砖。我有一个卡通人物会在这个平台上跳跃。
一系列 platform.png 将形成一个完整的平台。这些系列将通过在 Iphone 屏幕上滑动手指来生成。当角色在这个平台上跳跃时,它应该像弹性一样下降并反弹回来。谁能告诉我该怎么做?
提前致谢。
java - 如何有效地找到一个圆圈,网格中的所有块?
我正在尝试为流行的独立游戏 Minecraft 创建一个服务器插件。到目前为止,我所拥有的是一种非递归方法,可以找到距离玩家位置 2 个空间的所有块。我正在寻找一种方法来有效地做到这一点。我希望能够指定距离。这是我目前拥有的:
你能帮帮我吗?谢谢你。
php - php游戏,根据exp计算等级的公式
我正在制作一个基于浏览器的 PHP 游戏,并在我的玩家数据库中记录了玩家的总 EXP 或经验。
我需要的是一个公式,可以将该 exp 转换为 100 个级别或等级。
所以他们从 1 级开始,当他们达到 50 exp 时,进入第 2 级,然后当他们达到 125/150 时,进入第 2 级。
基本上是一个稳定地使每个级别更长的公式(更多经验)
任何人都可以帮忙吗?我数学不是很好:P
mobile - 便携式游戏开发和远程处理图形 - 这怎么可能?
是否可以远程处理图形并将其发送到另一台设备(如 iPhone),这样您就可以运行具有比 iPhone 本身处理能力更好的图形的游戏?
我用谷歌搜索了一下,但几乎没有找到关于这个主题的信息,只是一些关于 GPU 云服务的信息,但信息不多。
我已经看到了OnLive的东西,我想为手机开发这个的主要问题是网络连接。可行吗?可行吗?它看起来像便携式游戏的未来吗?
android - 不同尺寸的游戏屏幕 - 安卓
我之前问过这个问题,但是我仍然遇到这个问题!
基本上,我在使用画布为游戏绘制图像时对像素值进行硬编码。
我将如何进行使该游戏适合任何屏幕尺寸的过程,因为显然一个屏幕的像素值不会在不同的屏幕上正常运行!
提前致谢
本
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
你能给我一个关于问题所在的想法吗?
谢谢
更新
android - 通过键在坐标上注入触摸
有没有一种方法可以将应用程序放入后台,以实现从键盘(在实际情况下为 Tosh AC100 Smartbook)重新绑定键的唯一目的,并具有特定定义的 XY 坐标来模拟该点的触摸?
背景是:在这种Android游戏开发的状态下,只有少数公司在他们的游戏中支持硬键输入。通过这种输入的注入,即使是基于全触控的游戏也可以玩。
感谢您的阅读和您的时间!