我在哪里可以找到一些不错的开源 Android 游戏来加速学习过程?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/1939282/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-20 03:51:12  来源:igfitidea点击:

Where can I find some good open source Android games to accelerate the learning process?

android

提问by paxdiablo

This question herelists some good links to general Android applications (that I'm already looking over) but I'm interested at the moment in specifically games (board-type, intelligent games rather than action - in other words, I don't need real-time).

此处的这个问题列出了一些与一般 Android 应用程序(我已经在查看)的良好链接,但我目前对特定游戏(棋盘式、智能游戏而不是动作游戏 - 换句话说,我不感兴趣)需要实时)。

What are the best sources for applications like that? I want to look over the source code to get myself up to speed quickly.

此类应用程序的最佳来源是什么?我想查看源代码以使自己快速上手。

(Please don't just Google for results, I've already done that and the pickings are a little scarce. I'm interested in anyone who's actually taken time to find and evaluate good sites for this - so ideally, you'd already be an Android developer interested in developing games).

(请不要只在谷歌上搜索结果,我已经这样做了,而且选择有点稀缺。我对任何真正花时间为此寻找和评估好网站的人感兴趣 - 所以理想情况下,你已经成为对开发游戏感兴趣的 Android 开发人员)。

采纳答案by Tasos Kleisas

The code for my android game robotic space rock can be found here: http://code.google.com/p/monolithandroid

我的 android 游戏机器人太空摇滚的代码可以在这里找到:http: //code.google.com/p/monolithandroid

It is a block game with 3d opengl/es graphics, a highscore table, sound and midi music.

这是一款具有 3d opengl/es 图形、高分表、声音和 MIDI 音乐的块游戏。

回答by aiGuru

Here's a tip from someone who just started with Android games. The sample games that are in the SDK are good, however I've found it FAReasier (and better for learning) to start from scratch with a new Android Project rather than trying to modify an existing one. I ran into many dead ends using the "modify" approach. When I started from scratch I learned far more and got further faster with a blank slate.

这是刚开始玩 Android 游戏的人的提示。样品游戏,是在SDK都不错,但是我发现它FAR容易(学习好)从头开始用新的Android项目启动,而不是试图修改现有的一个。我使用“修改”方法遇到了许多死胡同。当我从头开始时,我学到了更多,并且在一张白纸上学得更快。

Also, since you're not doing action games - don't get caught up in the games like JetBoy that use a thread to run the game loop. Threads certainly have their place, but if you're just learning they muddy the waters greatly.

此外,由于您不是在玩动作游戏 - 不要沉迷于像 JetBoy 这样使用线程来运行游戏循环的游戏。线程当然有它们的位置,但如果你只是学习它们,它们会大大混淆水域。

回答by Graziano

we are maintaining a list of fully free software (gpl, apache and so on) applications for android and we have some games too.

我们正在维护一个完全免费的 android 软件(gpl、apache 等)应用程序列表,我们也有一些游戏。

Have a look here:

看看这里:

http://trac.osuosl.org/trac/replicant/wiki/ListOfKnownFreeSoftwareApps

http://trac.osuosl.org/trac/replicant/wiki/ListOfKnownFreeSoftwareApps

The list is for a project called Replicant that aims to provide a fully free software android os with a fully free software market application (google market is not free libre software).

该列表适用于一个名为 Replicant 的项目,该项目旨在提供一个完全免费的软件 android os 和一个完全免费的软件市场应用程序(谷歌市场不是免费的 libre 软件)。

We will have a repository of fully free software applications too.

我们也将拥有一个完全免费的软件应用程序存储库。

If you wish to help us, come to visit our irc channel on irc.freenode.net called #replicant

如果您想帮助我们,请访问 irc.freenode.net 上名为 #replicant 的 irc 频道

Thank you.

谢谢你。