Articles of 软件工程的

我如何实现显示已经过时间的赛车时钟?

我想要像下面的图片做一个老学校计时器。 我会如何去做这个VD? 我已经试过用代码来做这件事。 与此相关的问题是,只有秒开始,只有当您达到1分钟时才添加分钟部分。 Dim StartTime As DateTime Dim PlayTime As TimeSpan Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load StartTime = Now() End Sub Private Sub tmrCountUp_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmrCountUp.Tick PlayTime = Now() – StartTime lblTime.Text = PlayTime.Hours & PlayTime.Minutes & PlayTime.Seconds lblTime.Text = […]

游戏网站包装

我正在寻找一个简单的程序(用任何语言),然后当你运行.exe时,它唯一的作用是显示一个网站(整个网站是我的游戏),没有任何导航button,因为它们被集成到页面中。

根据角度检查对象是否正对着另一个对象

我已经有了一些东西来计算方位角,让一个物体面对另一个物体。 你给它的位置,它返回的角度,让一个面对另一个。 现在我需要弄清楚如何判断对象是否面向指定字段中的另一个对象,并且找不到有关如何执行此操作的任何信息。 对象是obj1和obj2 。 他们的角度是在obj1.angle和obj2.angle 。 他们的载体是在obj1.pos和obj2.pos 。 它的格式是[x,y]。 在方向(obj1.pos,obj2.pos)上find一个直接在另一个面上的角度。 我想这样设置函数:isfacing(obj1,obj2,area){…}并返回true / false取决于它是否在指定的字段区域中的角度直接看到它。 我有这样的基础: var isfacing = function (obj1,obj2,area){ var toface = direction(obj1.pos,obj2.pos); if(toface+area >= obj1.angle && ob1.angle >= toface-area){ return true; } return false; } 但我的问题是,角度是在360度, 从未超过360 , 从不低于0 。 我怎样才能解释这个呢? 如果第一个对象的角度是0,并说我减去了20左右的场地面积。 它会检查是否小于-20! 如果我修正了-20,它就变成了340,但是x <340并不是我想要的,在这种情况下我必须x> 340。 有没有比我更多的睡眠,可以帮助一个新的开发者拉动一个通宵,只是为了让敌人知道他们是否在正确的方向进攻? 我希望我比现在更难。 如果制片人不希望后面的攻击在阻挡的情况下工作,我会让他们总是面对主角。 在这种情况下,我将需要上面的function。 我试着给我尽可能多的信息,我想可以帮助。 这也是在2d。

语言不可知的游戏编程书籍

可能重复: 不教程序的游戏编程书籍? 必须阅读游戏开发书籍 有没有人知道任何好的语言独立的游戏编程书籍? 我目前对游戏编程或实践一无所知 – 任何好的书籍,如:场景图,处理精灵,图层,碰撞检测,效果,事件? 我是一名大学生,没有时间学习一种新的语言,所以这些概念需要足够的语言不可知,他们可以适应我所知道的语言:Javascript,Python,Scheme / Lisp和一些淡淡的Vala(我正在考虑使用HTML5或PyGame)。 我会使用C#书籍,但是我的操作系统是Linux,当大多数C#书籍使用XNA时,我不知道整个单声道的东西。 另外我知道游戏编程是一般编程的延伸,但是我想我已经明白了。 像是有一种菜谱?

通过TiledMap类加载.tmx TILED贴图时出错

所以我做了一个使用TILED应用程序的地图,我把它作为一个.tmx的原因,但是每当我使用Slick2D库中的TildMap类在屏幕上渲染地图,它给了我一个错误。 这里是文件: 类文件: public TiledMap testMap = null; //TILE-READER public static TileReader tileReader; public Game (int stateID) {} @Override public int getID() { return Main.game; //GAMESTATE = 1 } @Override public void init(GameContainer gameContainer, StateBasedGame stateBasedGame) throws SlickException { worldMap = new Image ("res/in_game_map.png"); player = new Player(playerX, playerY, mapX, mapY); tileReader = new TileReader(); […]

我有一个基于结合两种成分来创建产品的游戏。 什么是最好的方式来编码? (统一)

所以要深入一点,在我的游戏中,可以结合各种原料来制作一个产品。 例如,你可以把水和泥土结合起来制造泥浆。 我目前正在做的事情是通过列出每种特定成分的组合可能性。 我设法做的一件事是提高效率,我设法删除重复项(例如,如果我编码的成分A +成分B =奶酪,则不存在用于成分B +成分A =奶酪的另一项) 。 我用我的方法的问题是,它是非常恼人的添加新的成分。 如果我这样做,我必须回到以前的每一个我编码的成分,并添加它与我想添加的成分的互动。 我有的成分的数量意味着这变得越来越耗时。 有一个更好的方法吗? 这是一个Unity游戏,用C#编码。 让我知道如果你需要任何进一步的信息。

最有效的语言来重写基于瓦片的棋盘游戏作为一个video游戏?

我一直在研究一个基于hex的棋盘游戏。 每次我做出改变,特别是需要重新devise地图的改变,都需要花费大量的时间和金钱。 把它写成电子游戏可能会更有效率,至less是为了devise和展示模型。 我总是想学习编程语言,所以这给了我一个很好的借口。 重要的事情是: hex格子运动,显然 热席或在线游戏 – 这是一个多人棋盘游戏,因此是一个多人游戏 跟踪你可能称之为“达阵”的具体位置,以及HP和移动速度 人工智能是不必要的,音效或配对服务器也是如此。 我只是想能够向人们展示这一点。 我曾经考虑过的语言: Flash,因为它无处不在 C似乎是video游戏的行业标准 Javascript,因为它似乎是更强大的闪光后继者 Python,因为极客们总是在讨论它是多么的棒 如果其中一种语言适合我的用途,真棒! 如果有一个更有效的语言来学习这个特定的应用程序,但我打开这一点。

用触摸手势增加现有的游戏

我想用触摸手势来增强Homeworld 2的游戏玩法。 游戏在Windows上运行。 所以,有两个问题: 是否有可能用一个捕捉触摸手势的程序来包装游戏,将其转换为键盘和鼠标input并将其发送到游戏? 我将如何处理这个任务? 使用第三方库,使自己的,或内置到Windows?

游戏编程课程教材:包含哪些内容?

我的任务是为游戏编程课程创建课程材料,我希望你对游戏编程的哪些方面和领域(比如游戏状态管理,游戏对象存储或者简单的人工智能)有什么意见? 本课程是为具有编程新手技能的学生进行游戏编程的第一步。 还会有math,但是我发现在这个问题上有很多问题,并且有很好的答案。

编程语言建议:一个太空射击游戏,允许两个人玩

你还记得一个街机游戏吗?这个游戏允许两个人对战或者对战? 这是一个Galaga / Gradiustypes的游戏。 我和其他一些我认识的人想要制作一个这样的游戏。 我们希望获得关于使用什么编程语言的其他意见。 (C或C ++不是一个选项)。 我们计划使用引擎来帮助我们构建游戏,这将是一个多人游戏,所以我们也将使用这种语言来处理networking。 我们正在考虑C#,Java或者Actionscript 3。 对此有何建议? 如果有人知道我指的街机游戏,请张贴! 编辑 让我在这里添加一些东西,这个游戏只会在电脑和笔记本电脑上播放。 我们主要想知道什么是处理联网和双屏幕播放的好处。