用来制作游戏的语言 [英] language to use to make game

查看:103
本文介绍了用来制作游戏的语言的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

到目前为止,我已经掌握了c语言的一半hehe ..我应该用什么编程语言制作游戏?顺便说一句,我只是一个新手..

i am halfway to master c language so far hehe..what programming language should i use for making game? btw im just a newbie..

推荐答案

有太多的语言可能性来严肃地讨论语言的选择。从本质上讲,它可以是任何通用的通用语言,还有一些面向游戏的域特定语言。您可能必须从考虑您的经验甚至个人习惯开始。



请参阅:

https://en.wikipedia.org/wiki/General-purpose_language [ ^ ],

https://en.wikipedia.org/wiki/Domain-specific_language [ ^ ],

https://en.wikipedia .org / wiki / Domain-specific_entertainment_language [ ^ ]。



你对C的了解,如果你接近它,不会浪费,因为它可能会给你带来的ome有用的一般编程技巧,最重要的是,基本面,低层次,对事物本质的理解 - 希望如此。并且有许多人通过学习它完全误导和迷失方向。这一切都取决于人。但在实践中,C几乎不是游戏编程的实用选择。再次,这取决于个人喜好和选择。



所以,抱歉没有给你一个学习任何特定语言的具体建议。我害怕告诉你任何强烈的意见,以免造成伤害。



你真的需要自己决定。但你知道吗?游戏编程并不是那么容易的事情。学习几种(我的意思是,几种)编程语言并在简单的编程项目中获得良好的经验会好得多。当你逐渐成熟时,回到开发游戏的想法。显然,根据你自己的说法,你的经历目前非常简陋。跳到游戏开发是获得很多挫折的最可靠方法之一。给它体面的时间,不要急于。



-SA
There are too many language possibilities to discuss the selection of language seriously. Essentially, it could be any general-purpose universal language, plus there are some game-oriented domain-specific languages. You probably have to start with considering your experience and even personal habits.

Please see:
https://en.wikipedia.org/wiki/General-purpose_language[^],
https://en.wikipedia.org/wiki/Domain-specific_language[^],
https://en.wikipedia.org/wiki/Domain-specific_entertainment_language[^].

You knowledge of C, if you approach it right, won't be wasted, as it may give you some useful general programming skills, most importantly, fundamentals, low level, understanding of essence of things — hopefully. And there are many people totally mislead and disoriented by learning it. It all depends on people. But in practice, C is hardly a practical choice for game programming. Again, it depends on personal preference and choice.

So, sorry for not giving you a concrete suggestions on learning any particular language. I am afraid of telling you any strong opinions, to avoid making harm.

You really need to decide it by yourself. But you know what? Game programming is not so easy thing. It's much better to learn several (I mean it, several) programming languages and get good experience in easier programming projects. When you get some maturity, get back to the idea of developing games. Apparently, according to your own words, your experience is presently very rudimentary. Jumping right to game development is one of the most reliable ways to get a lot of frustration. Give it decent time, don't rush.

—SA


你试过搜索吗?这是在谷歌之前在这里发布的吗?



Thare是很多用于开发游戏的语言,但我更愿意使用我已经知道的那种语言或者那种语言我已经知道。它还取决于你想要开发什么样的游戏,你的目标环境是什么 - 它适用于windows,windows phone,android,iphone,多平台以及许多选择的标准。



查看此维基页面

游戏编程 [ ^ ]



适合初学者,我建议去HTML5& Javascript,这是多平台游戏/应用程序编程的未来。它应该在将来支持所有类型的设备,最好的部分是它易于学习,你可以找到可以帮助互联网。

这里仍然是一个很好的列表编程语言,你可以检查为begginer

首次学习者的五种最佳编程语言 [ ^ ]



并非全部,使用不同的关键词进行谷歌搜索,找到适合您需求的游戏语言,并从一些基本教程开始。



希望,它有帮助:)
Have you tried searching this in Google prior to post here?

Thare are many laguages used develop games but I would rather prefer to use that language what I know already or the kind of language I already know. It also depend upons what kind of game you want to develop, what is your target environment- is it for windows, windows phone, android, iphone, multi-platform and many criterias to chose.

Check this wiki page
Game programming[^]

For beginners, I would suggest to go for HTML5 & Javascript, which is the future of multi-platform game/apps programming. It is supposed to support all kind devices in future and the best part is it's easy to learn and you can find may help over internet.
Still here is also a good list programming languages you can check as a begginer
Five Best Programming Languages for First-Time Learners[^]

It's not all, go for a google search with different keywords and find the gaming language which is suitable for your requirement and start with some basic tutorials.

Hope, it helps :)


只是学习C的基础知识对于游戏编程是不够的。

您将需要涵盖更高级的主题,如使用GPU,图像处理等。
Just learning basics of C will not be enough for game programming.
You will need to cover more advanced topics like using GPU, Image manipulation etc.


这篇关于用来制作游戏的语言的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆