Oop 对于面向对象的2D模拟游戏,哪种web语言最好?

Oop 对于面向对象的2D模拟游戏,哪种web语言最好?,oop,web,game-engine,Oop,Web,Game Engine,堆栈溢出!我希望或多或少地做一个非常非常简单的基于回合的4X游戏,以获得乐趣,并学习OOP编程。我有HTML、PHP、MySQL和非web语言的基本知识,但没有真正“动态”的东西,这正是我所需要的 我的最终结果可能是这样的。我想用HTML5画布绘制简单的形状和文本,一个半静态的UI,大量的交互对象,以及一些向量数学和物理 这可能是一个初学者项目吗?我希望如此 你可以考虑使用Unity 3D这样的游戏引擎。如果您愿意,它将允许您开发基于web的游戏和其他平台。网上有很多视频和教程可以帮助您入门。C

堆栈溢出!我希望或多或少地做一个非常非常简单的基于回合的4X游戏,以获得乐趣,并学习OOP编程。我有HTML、PHP、MySQL和非web语言的基本知识,但没有真正“动态”的东西,这正是我所需要的

我的最终结果可能是这样的。我想用HTML5画布绘制简单的形状和文本,一个半静态的UI,大量的交互对象,以及一些向量数学和物理


这可能是一个初学者项目吗?我希望如此

你可以考虑使用Unity 3D这样的游戏引擎。如果您愿意,它将允许您开发基于web的游戏和其他平台。网上有很多视频和教程可以帮助您入门。C#语言学习起来相对简单;它将使您对OOP有一个很好的理解

这是一个巨大的资源


或者,java编程语言是一种很好的OOP语言,也比较容易学习。

PHP对您来说不够“动态”吗?在任何情况下,所有“什么是最好的语言”问题的答案都是“INTERCAL,你的问题就要结束了。”考虑到我希望用户与游戏互动,这是不可能的。我的印象是,PHP完全是在页面加载之前运行的,任何更新都需要重新加载整个页面并重置内容,这是我不想要的。好吧,如果你想在浏览器中运行客户端代码,你唯一真正的选择就是Javascript。