有没有一些值得玩的java并发编程书籍推荐游戏,求推荐,类

全球流行的10款编程游戏APP,玩起来吧~
我的图书馆
全球流行的10款编程游戏APP,玩起来吧~
孩子爱玩游戏怎么办?会玩也是一种能力,今天给大家推荐10款全球流行的编程游戏APP,玩乐的同时让孩子掌握编程思想,so easy!话不多说,跟我来看看吧。1LightBot / 灯泡编码谜题安卓/IPhone/IPad巧妙的运用编程指令让机器人到达所有蓝色地板点亮灯泡。关于指令符号,最基本的有六种,直走、转弯、跳跃、亮灯、P1(函数1)和P2(函数2)。随着游戏的深入,需要点亮的地板会逐渐增加,因此在空间有限的指令方框内安排符号就必须避免重复动作的出现,以最少的步数来完成关卡。2the Foos安卓/IPhone/IPadcodeSpark与普林斯顿大学和哈维玛德大学教授联手将编程变成游戏。孩子们通过排列组合各种动作方块及道具方块,来指引画面里那只萌萌哒小不点,一路过关斩将,他们会追查偷偷摸摸的甜甜圈小偷,救援在太空丢失的小狗和端出美食而掌握核心电脑科学概念。包括:逻辑、排序、模式识别、控制流、算法思维、解决问题。3move the turtleIPhone/IPad还记得Logo编程语言吗?在图形化环境下,一只友好的海龟引导你的孩子一步步掌握基础的编程知识。通过完成一个个任务,孩子将学习到如何将复杂的任务分解成简单的任务、如何重用以前完成的工作、如何在程序里使用图形,空间方向和声音。你的孩子也会熟悉循环、顺序、变量和条件指令的概念。4hopscotchIPhone/IPadHopscotch 教孩子用简单、直观的积木块编码。孩子们可以在这个多彩、互动的环境中编游戏、动画和其他程序。 让你的人物移动、画画和撞在一起,用摇晃、倾斜甚至对着 iPad 叫喊来控制他们。Hopscotch 从麻省理工学院开发的 Scratch 获得灵感,让孩子们用一种有创造力的方式学习电脑编程的基础知识。5KodableIPad毛球家族的太空飞船在 Smeeborg上坠毁了,他们需要你的帮助来探索这颗星球的迷宫。 使用你的手指拖放你的毛球所应遵循的指令。然后点击开始以好奇地观看他们滚动通过迷宫。 注意:毛球非常富有逻辑性并将准确地遵循你告知他们的每个指令!当你成功完成迷宫时可获得星星、硬币奖励,甚至可成为毛球家族的额外成员。每个关卡都是让孩子能够想程序员一样解决问题。看似游戏的过程,孩子能够不知不觉的学会用函数、条件语句、if/then 语句和循环结构来解决问题。6Robot schoolIPhone/IPad机器人R-obbie的宇宙飞船坠毁在一个遥远的星系上,R-obbie需要很多能量才能回到自己的星球。拖放编程指令,帮助他获得安全返回家园的燃料。Robot school给编程零基础的孩子提供了一种有趣的方式来学习顺序、条件和循环的编程基础知识。7ScratchJrIPadScratchJr ,它是Scratch编程语言的iPad的版本。这个工具是由麻省理工大学开发的,专门帮助孩子们进行编程。这款应用没有使用文本,而是采用了联锁的色彩模块,去模拟逻辑结构和传统的编程语言。ScratchJr较于Scratch更加生动,更加吸引那些只知道平板电脑和智能手机的小孩子。虽然SratchJr非常精简,但是它还是保留了最基本的计算机概念,比如事件、序列、以及迭代,等等。8CARGO-BOTIPadCargo-Bot 是世界上第一款完全在 iPad 上开发出来的游戏。玩法类似汉诺塔,利用机械手搬运货物,使货物最终排列成指定顺序。对于一款孵化于平板电脑的游戏而言,Cargo-Bot 已经相当出色了,图形处理得很细致,不少玩家也的确比较喜欢玩这款游戏,认为它非常考验智商。拿高分需要要尽量封装重复的步骤并且熟练运用递归算法。9Daisy the DINOSAURIPad所有年龄的孩子都可以通过各种拖放命令控制恐龙(the Dinosaur)在屏幕上跳舞。通过各种挑战,孩子们将直观了解排序、循环和事件的基本知识。对于年幼的娃娃,这个软件简单易操作,真真是极好的。10TynkerIPadTynker,是硅谷计算机专家专门为了让孩子们边玩计算机边学习编程技巧,而设计研发的新型计算平台。Tynker语言是在麻省理工学院的Scratch上发展而来的。目前,Tynker已经与一些智能设备公司进行合作,包括 Parrot 无人机、 Sphero 机器人以及飞利浦的 Hue Lux 智能照明系统都可以在 Tynker 的应用平台上进行简单的编程就可以控制。具体来讲,Tynker引入了新的代码块,甚至还提供了一系列预编的代码模板,让孩子建立应用程序,并以问题的形式通过可视化界面实现对智能设备的控制。
馆藏&10667
TA的最新馆藏[转]&[转]&
喜欢该文的人也喜欢42被浏览3,260分享邀请回答1添加评论分享收藏感谢收起0添加评论分享收藏感谢收起546被浏览54,864分享邀请回答robocode.sourceforge.net/(什么?你访问不了?连sourceforge都不知道怎么访问,还好意思自称程序员?赶快自己去Google查与《西厢记》相关的内容。)资源库:游戏口号:Build the best - destroy the rest!游戏语言:Java .Net这款游戏最初是IBM公司开发的,举办过几次比赛。后来在貌似是2010年前后,公开源代码,成为了一个开源社区项目。游戏提供了一套API,作为游戏者,遵循这套API来撰写自己的机器人,然后将机器人投入战场与其他机器人拼杀。换句话说,这不是一个你PK他人的游戏,而是你的造物去PK他人的造物的游戏。真正体验一次做上帝的感觉吧!游戏支持单兵作战和组队战斗。单兵作战又分为单挑和群殴两种,显然两者的策略是截然不同的;组队战斗就更需要仔细规划和设计,将队员的分工做好合理分配:有管侦查的、有管战斗的、有管统筹规划的、有管送死的……不太清楚有没有管加血的。(组队的我还没仔细研究过。)这个游戏,想浅尝辄止也行,想往深里玩亦可。在网上看到有人用这款游戏研究机器学习算法,写了一个机器人,最初什么也不会,历阵数万局甚至数百万局之后变得所向披靡……最近在公司帮忙组织一个Robocode大赛,考察了一下比赛方法。除了传统的大家提交代码,然后比赛之外,还有一种现场赛,火药味很足,通常适用于最终的半决赛或决赛。具体方法是公开所有参赛选手的源代码,让大家现场限时修改代码,然后组织战斗。其中的阴毒之处,各位可以自行想象。这里放两个我为比赛所做教程中包含的两个战斗视频。其次是RoboCup Soccer World CupRoboCup相对复杂一些,下属很多子项目,有RoboCup Soccer World Cup、RoboCup@Home、RoboCup Rescue、RoboCup Junior……(参考:)其中可以作为游戏来玩的,是RoboCup Soccer World Cup。(其余等项都是防灾救难啦、帮助残疾人啦之类的公益项目,我等玩物丧志之人实在无意参与。)如果说Robocode只是自娱自乐,小规模玩玩的话,RoboCup Soccer World Cup则是每年都有世界比赛,可以借此扬名立万于江湖的。此游戏顾名思义,写一段程序来指导一个足球队,与其他足球队抗衡,最终夺取机器人足球世界杯。如果我没记错的话,游戏分为虚拟赛和实体赛——虚拟赛就是没有实体机器人,使用虚拟的程序来进行比赛,没有实际物理世界的误差和影响,相对容易;实体赛则不仅要书写程序,还要建造真正能踢球的机器人……这个难度和投入,你懂的。貌似很多大学也会组织高手组队参加国际比赛,纵观历届冠军,我国代表队夺魁次数也不在少数。这款游戏,我没怎么研究过,具体细节只能请各位高人自行学习了,这里只给出一个虚拟游戏平台的主页:,至于实体赛……给几个古怪机器人的比赛照片作参考吧。场上的三名选手分别是——蜘蛛侠、罗宾……呃……还有来自日本的……我愛羅?左1:球……左2:桔子!左3:高尔夫球吧?右1:我不知道……守门员:前面那儿有什么好玩的?嗨嗨!这谁把宠物带进来了?!左1:能不能射进呢……?左2:我盯人!右1:你盯错人了,咱是一伙的。喵了个咪!咪了个喵!最后是其他IBM在开发了Robocode的同时或者那前后,也开发过其他几款基于eclipse的编程游戏。我所知道的有CodeRally和CodeRuler。Code Rally到现在貌似仍然存活,是一款编程控制赛车的赛车游戏。游戏主页:详细情况容我学习之后前来补充。另一款CodeRuler我曾经很喜欢,貌似已经不幸死亡。当年的版本仅支持eclipse 2.x版本,现代eclipse上有各种奇怪的问题。游戏者需要编写一个治国策略来统治一个王国,与同一片土地上的其他王国抗衡。这一款游戏,我正经疯狂地玩过一段时间,所以稍微详细地说一下规则,算作慰藉其在天之灵吧。游戏开始时,每个王国有且只有一个城堡,城堡可以产人,城堡产人的速度与王国土地面积成正比。人分两种——农民和骑士。农民负责占地,文绉绉地说法是开垦荒地,农民经过的地则为本国领土,当然一度成为本国领土的土地,如果被敌人的农民趟过就变成了敌人的领土;骑士负责杀戮,骑士见农民,见一个宰一个,本身没有任何损耗,骑士见骑士则是互砍,掉血点数听天由命(由系统随机数决定)。骑士经过的土地无法变成本国国土。骑士还可以攻占城堡,城堡比较难砍,但没有防备的城堡本身无法反击。当整块土地上不再有敌人存在,你的程序就胜出了。那种君临天下的感觉……(请允许我激动一阵子。)当年曾经打算张罗着办一次游戏大赛,可惜由于种种原因计划流产了。这里放一个当年制作的宣传片的链接(Flash生成的exe文件)给大家做个参考—— 最后,上一个游戏截图,权当纪念。在此也希望得遇有志之士,愿将此游戏重建……(实在没人动手,等哪天忍不住了,就只好我自己来操刀了……)另外,还有知名的。呃……这个……其实……我更倾向于是一个编程练习用的玩具,不大可以算作是个游戏。不过既然名字里有“游戏”二字,就权且列举于此吧。这里有一个用HTML5+JavaScript实现的生命游戏——===
22:30 追加 ===感谢的评论,让我想起了几个元老级的编程游戏。据说是Robocode的灵感来源,顾名思义,使用C++语言,对战平台建立在*nix上。战斗方式与Robocode类似,由于年代久远,规则已经记不清了。各位可以自行到主页查阅。这里说句题外话,C++Robots所在的网站gamez上有一系列通过e-mail来玩的游戏。在当年那个用调制解调器上网的年代,是节省费用的法宝啊!虽然现在已经没什么人玩了,也给个网址吧——C-RobotsC++Robots的主页中提到,它的前身则是,同样顾名思义,是基于C语言的机器人对战游戏。由于更加久远,我有些搞不清哪个才是最原始的原创版本,有兴趣的朋友可以自己去找找。RobotWar在某版本CRobots的网站()上,作者提到CRobots是受到RobotWar这个游戏的启发开发而成的。在页面左侧菜单里就可以找到这个RobotWar的网址:。同时,还可以看到众多类似的游戏,这些实在太文物级,简单看过几个说明我就丧失了去学习和玩弄一番的兴趣,有考古爱好的朋友可以去挑战一下。关于编程游戏的历史,我目前只追踪至此。根据RobotWar主页中所说,最早一次比赛是1982年,想那年我也就刚会说话不久,还不识字呢……在Wikipedia上,有一个编程游戏的目录:,里面列举了大多数知名的或者历史悠久的编程游戏。高端大气上档次的程序员们,让我们把它们玩起来吧!10713 条评论分享收藏感谢收起259 条评论分享收藏感谢收起

我要回帖

更多关于 java并发编程书籍推荐 的文章

 

随机推荐