Questions tagged «browser-based-games»

在互联网浏览器中运行的游戏,可以使用核心浏览器功能(HTML5,CSS和JavaScript)或插件(包括Flash,Java,Silverlight或Unity Web播放器)运行。为您使用的插件或语言添加相关标签。

5
发布游戏之前我应该​​满足什么条件?
我正在研究在浏览器(不是Flash)中玩的业余爱好游戏。它是一种文明模拟器。我希望这是一款相当大的游戏,希望有一天有很多玩家。 我的问题是,在允许公众玩游戏之前,我的游戏应该具备什么功能。我有几种想法,不胜感激建议和其他想法。 将游戏限于同事和朋友进行测试,直到我有效完成游戏为止。 在完成基本的令人愉快的功能后不久,我便向公众开放游戏。然后,我将每周或每两周发布一次具有新功能和错误修复的更新。 因此,根本问题是,在一切“完成”(可能是数年)之后或在“可玩”但缺乏之后释放给世界更好吗?

4
今天的PHP与浏览器游戏的相关性如何?
几年前,我曾是2个相当成功的浏览器游戏的首席开发人员,并计划很快开发一款新游戏。当时,我是用纯PHP编写的(没有模板引擎或类似的东西)。 我想开始开发新游戏,但已经离开Web开发领域已有一段时间了。在阅读中,我听到了很多关于Rails,Django,Node.js等的很好的经验,尽管我对Python,Javascript和其他方法一无所知,但我没有任何经验。 因此,我的问题是:如果我按照旧的方式继续使用PHP,我会为自己做些麻烦吗?选择更多“时髦”的东西会对我的发展产生真正的影响吗? 此外,是否有人对使用这些更现代的工具专门开发浏览器游戏有任何建议?

3
为什么要在PBBG上使用C#上的PHP?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 2年前关闭。 我是C#开发人员,想启动一个业余项目,构建一个基于浏览器的持久性游戏(PBBG)。我使用C#,MSSQL和Angular,并认为我也将这些技术用于我的业余项目。 当我开始搜索“做与不做”和“技巧”时,我意识到很多项目都使用PHP,而实际上我并没有发现任何使用C#的PBBG,我觉得这很奇怪。似乎我正在使用的堆栈(C#,MSSQL,Angular)可能适合PBBG。 我能想到的不使用C#的唯一原因是Visual Studio的高昂价格以及它不是开源的事实。 还有其他原因吗,或者我只是不好找使用C#的项目?还是可能我只是在工作上表现不好而没有意识到此堆栈对PBBG不利?

5
在浏览器中(如矮人堡垒)构建ascii地图和移动角色的好的技术解决方案?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 5年前关闭。 我想为我的游戏网站构建一个网络应用程序,其中涉及使用文本字符来表示动物和人,并让它们通过独立的(服务器驱动)AI在地图方块上移动。 因此,本质上是浏览器中的矮人要塞地图: 移动的生物,生物,npc和pc。尽管不是我不想达到这样的规模,但我可能随时会开始显示大约四分之一的内容。 某些背景/固定瓷砖可能会被静态加载。但是对于生物/动物和可以移动的物体,我不确定哪种技术解决方案最有效。 我知道,<canvas>尽管我不知道其功能是否适合此用例。当然,将需要一定数量的javascript。 是否有适合该用例的javascript库或canvas库?我不知道的另一种技术?有人知道做过任何与此类似的网站的例子吗,这样我才能从中得到启发。

3
MMO是否需要了解黑客机制?
说我正在计划,将来(不是现在!我需要首先学习很多东西)希望参加一个小组项目,该小组项目将制作大型多人在线游戏(mmo),而我的工作将是网络一部分。我对网络编程不是很熟悉(我读过一本关于PHP,MYSQL的非常基础的书,并且对WAMP有点了解)。 在学习PHP和MYSQL的过程中,我应该研究黑客吗?在端口扫描,路由器黑客等中进行黑客攻击。在MMO中​​,人们总是在试图欺骗,机器人等,但最糟糕的情况是有人入侵数据库。这只是我的构想,我真的不知道。但是,我确实非常了解网络,例如子网划分/端口/ IP(本地/全局)/ etc。 以您的专业意见,(如果您理解该主题,请启发我)我是否应该了解这些事情以应对这种情况的发生? 另外,除了我提到的内容(端口扫描,路由器黑客攻击)之外,还有其他与黑客攻击有关的事情值得我关注吗?我对网络的恶意/安全方面不太熟悉。 还有一个注意事项:我不是要学习如何破解的小孩子。我只是想在上大学之前尽可能多地学习,而且我真的需要知道是否需要学习。

4
HTML5或Javascript游戏引擎来开发浏览器游戏[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Game Development Stack Exchange 的主题。 7年前关闭。 我想开始开发诸如Travian或Ogame之类的MMO浏览器游戏,可能还涉及一些更复杂的图形功能,例如玩家与2d地图或类似内容进行实时交互。 我的主要疑问是我应该使用哪种开发工具:我在服务器端使用PHP和MySQL,在客户端使用Javascript(和jQuery)方面拥有丰富的经验。从头开始编写所有代码当然会非常痛苦,所以我想知道是否应该使用JavaScript游戏引擎。您会推荐(可能免费)游戏引擎吗?他们足够擅长开发大型游戏吗? 另外,最近我看到了很多HTML5游戏的出现,但是现在我确定使用HTML5是否是个好主意。你会推荐吗?使用HTML5有哪些优缺点?如果您推荐它,您是否有关于使用HTML5开发游戏的良好链接? (PS:我知道HTML5和Javascript引擎不是互斥的,我只是不知道如何制定适当的标题,因为英语不是我的主要语言。所以,请回答关于HTML5和游戏引擎的优缺点分别)

3
多久更新一次有关世界的游戏客户端?
使用socket.io,我的通讯与其他MMORPG相似,与消息保持稳定连接。 到目前为止,在我的设计中,客户端随每个更新帧发送播放器的位置和动画帧。服务器收到该消息后,会将其广播给所有客户端,然后客户端将相应地移动图形。 例如,每1/10秒一次“收集”并广播它们是一个更好的主意吗? 另外,客户是否应该在出现后立即发送许多不同的消息(获得的经验值,单击的项目),或者仅收集一条消息?第一个将更容易实现。



5
将棋盘游戏理念转变为基于浏览器的慢节奏游戏
假设我要创建一个战略游戏,让所有玩家共享全局可变状态(请考虑游戏板)。但是与棋盘游戏不同,我不希望它是实时动作和/或回合制。相反,玩家应该能够在一天中的任何时间登录,并根据需要每天花费固定数量的动作点。与数小时相反,游戏会话将持续数周。 这是为了奖励良好的策略,而不是花在玩游戏上的时间(作为替代,铁杆玩家可以始终并行玩多个游戏),以及与实时游戏有关的所有问题,例如断开连接和同步。对于休闲玩家而言,该游戏应保持令人上瘾的状态,并且其投资时间仍然很短。 到目前为止,一切都还不错,但这仍然留下了何时解决问题以及何时可见的问题。我想避免“忍者游戏”,例如在重置每日分数前几分钟进行所有动作,以使其他玩家感到惊讶,或者人们向F5发送垃圾邮件以进行适时的动作,从而击败非真实玩家的整个动作。时间游戏。 我想到了几种方法: 解决一个每天运行一次的预定过程中的所有事件。这基本上意味着“盲”游戏,玩家可以采取行动,但不会立即看到结果。关键是,几年前我玩过类似的浏览器游戏,但直到出现了死神告诉你在那段时间内真正发生的事情之前,我才不喜欢自己感到与世隔绝和无能为力的事实。您会看到世界在一天之内以极大的增量进化,这似乎根本不像它在进化一样。 对于对游戏或其他玩家有重大影响的动作(攻击,成就很大),请将其立即显示给所有人,但将其效果延迟24小时左右。发生此类事件时,可能会通知对立的玩家,以便他们做出反应。 您还有其他想法可以解决这个问题吗?在类似的现有游戏中是否存在任何已知方法?

3
在持久性在线游戏中多久保存一次玩家的状态?
在在线游戏中,人们喜欢随时随地登录和注销。通常,他们的游戏成就会无缝保存在服务器上。这并不是很难实现,但是我想知道如何以有效且可行的方式完成并扩展规模。 每次发送时都保存玩家的坐标和状态是否有意义?我的node.js服务器可以轻松地做到这一点而不会阻塞响应,我想使用Mongo数据库,但是也许每秒一次并且在服务器范围内的事件中一次收集所有一次更合适?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.