我在大学的第一年上了几门编程课程(主要是Java),整个夏天我都在努力保持我的技能,所以我在考虑尝试一个非常基本的视频游戏项目,因为这将是一种同样有趣和有教育意义的练习好的程序设计的方式。
所以,我想知道是否有人知道任何关于游戏开发(基础知识)的优秀教程,最好是提前在Java...thanks中!
发布于 2009-07-07 02:11:59
不需要教程,只需编写一些简单的游戏,这些游戏从控制台获取输入,并在每次移动后在控制台上打印状态。这些都是有趣的项目,可以尝试创建一个比你更聪明的程序!
像类人猿一样的Tic tac toe就是一个很好的例子。
一场比赛就像从一堆比赛中拿出3场比赛,但至少有1场。输家是必须拿到最后一场比赛的那一方。
或者试试数独解算器。暴力很容易..。但是试着用规则去做,就像人类可以解决它一样。不是每个数独都能像这样解决的,提醒你一下。不过,好的可以。
翻看你的橱柜,看看你能找到哪些可以编码的游戏。简单的逻辑游戏是最好的。我这里有一本叫“达芬奇密码”(由Winning Moves出版):
当你错了,或者如果你选择停止猜测(至少1次猜测),
这个游戏可以由2-4个玩家玩,4个玩家只能抽出3张牌。
关于这些难题最好的事情是,你可以先输出到控制台。稍后添加一个很酷的图形界面。当然,如果你设计得当的话;-)。玩得开心!
发布于 2009-07-07 11:46:02
从代码存储库中包含的JMonkeyEngine下载源代码教程。他们很好,JMonkey也是一个很好的3d引擎。(免费和Java)。
发布于 2009-07-07 00:46:07
什么类型的游戏?
玩console来做一些简单的猜谜游戏是很有趣的。如果你真的进入了控制台,你可以使用JCurses进行一些严肃的操作,也许还可以制作一个rogue-like或某种类型的细胞自动机。
或者,如果你喜欢冒险,Swing有一个足够好的绘图应用程序接口。
再深入一点,你可以直接与OpenGL交互,但这真的取决于你有什么经验。
很多“游戏”设计都涉及到让计算机为用户做一些有趣的事情。如果你从tick-tack-toe这样的小东西开始,然后是grow from there,你很快就能做出整洁的东西!
https://stackoverflow.com/questions/1089772
复制相似问题