python游戏编程入门,一些简单好玩的Python编程游戏
点击顶部的“逆风开始写作”,选择“星星”
我们在一起“看”。
1编码游戏
一边打游戏,一边挑战编程问题。编码游戏支持PHP、C、JavaScript等20多种编程语言。用户界面功能强大,可定制。
例如,您可以选择代码编辑器的风格:Emacs、Vim、Classic。
如果你想提高你的编程技能,玩编码游戏是一个有趣的方式。
网站:www.codingame.com
2CodeCombat(极客战)
CodeCombat是一款网络编程游戏。这款编程游戏借鉴了游戏的很多设计元素,剧情非常丰富。
thdfj打开CodeCombat网站,你不会觉得这是一个你看不懂的代码学习网站,因为在他的网站外面看起来像是魔兽风格的网络游戏。而且thdfj实际玩的时候,你会发现过程真的是主人公要去打怪物,找宝藏,解谜,只是有了编程语言的学习。
CodeCombat可以学习Python、JavaScript、Lua、CoffeeScript、Clojure等不同的编程语言,可以应用于游戏设计、web应用和app开发。
CodeCombat网站:cn.codecombat.com极客战(中国版CodeCombat)网站:codecombat.163.com
3爬行
如果你想学习JavaScript,那么Screeps是个不错的选择。Screeps是一款面向JavaScript程序员的大型多人在线游戏(MMO)。
这个游戏是一个开放的策略游戏。你在游戏中控制的单位叫做“小兵”,可以帮助你获取资源,建立自己的领地等等。作为一个多人在线游戏,你的小兵会被其他玩家的小兵包围。
网站:screeps.com
4检查
Check iO是一款基于浏览器的游戏。您需要使用Python或JavaScript来解决问题,以便继续游戏(需要登录)。
网站:checkio.org
5Vim冒险
谨慎的外衣,这个网站让你通过玩游戏来学习Vim。
网站:vim-adventures.com
6赛博道场
Cyber-dojo是程序员练习编写程序的地方。支持JavaScript、Java、Python、PHP、Ruby等语言。
网站:www.cyber-dojo.org/
源代码:https://github.com/JonJagger/cyber-dojo
7代码猴子
CodeMonkey是一款非常有童趣的网页编程游戏,玩家通过编程向怪物猴子发送指令,帮助小猴子吃香蕉过关。
CodeMonkey以游戏的方式授课,共300多级,涉及编程的各种概念。
网站:www.playcodemonkey.com
8电梯传奇
编写电梯游戏需要一步一步地解决问题。比如第一关是60秒运送15个人。(编程语言是JavaScript)
网站:play.elevatorsaga.com/
代码:https://github.com/magwo/elevatorsaga
9代码战争
在战斗中学习。与他人一起提高真实编程挑战的技巧,支持JavaScript、Python、C#、Java、Python等语言(支持的语言见下图)。
网站:www.codewars.com
10Ruby测验
Ruby Quiz是面向Ruby程序员的每周编程挑战项目。目前有156个测验项目。
网站:rubyquiz.com/
11Git游戏
Git-game是一个基于终端的游戏,用来教授Git中那些非常酷的特性。游戏的主题是通过git命令搜索、寻找线索和解决谜题。
网站:www.git-game.com
12Hacker.org
Hacker.org挑战是一系列的难题,砖块,测试和谜题来测试你的黑客能力。要通过这一系列的测试,需要学习解密、编码、渗透等技能。揭开许多迷雾。
网站:www.hacker.org/
13代码搜索
Code Hunt是微软研究院开发的HTML5科幻主题游戏。在这个游戏中,你扮演一个代码猎人,负责修复代码并使其返回预期结果。Code Hunt支持Java和C#。您可以学习编程概念,包括算法、循环和条件表达式。
网站:www.codehunt.com
14战斗代码
在FightCode中,通过编写JavaScript代码,你可以创建一个可以打败其他玩家的机器人的机器人。
网址:http://fightcode.io
15人力资源机器
人力资源机是一款非常有趣的手机游戏。这款游戏由《咕的世界》的设计师和制作《小炼狱》的团队联合制作。虽然游戏走的是解谜路线,但玩法还是相当新颖的:玩家将扮演一个从基层做起的员工角色,需要通过指令代码编写程序来完成各个阶段的任务,最终走上职场高层。
主人公需要按要求分发邮件。注重计算机硬件实现的技术。游戏中把内存、寄存器、输入输出等概念展示的淋漓尽致,以及如何利用这些硬件实现基本的运算、排序等功能。
这个游戏界面非常有趣,画风奇特,任务具有挑战性,适合有一定编程基础或者年龄稍大的孩子。
网站:tomorrowcorporation.com
目标
其他类似的编程游戏网站
厨师:在这里你可以解决实际问题,参加不同的比赛,每个月都有。
Pex for fun:这是微软开发的一款游戏,游戏中你需要和其他程序员进行比赛。密码是你的武器。
Rankk:你需要解决一系列由易到难的问题。这个游戏是金字塔游戏的翻版。金字塔里有很多逻辑和数学问题。
TopCoder:在这个游戏中,你不仅可以解决问题,还可以获得真金白银。来自世界各地知名IT公司的程序员在这里互相挑战,以赢得他们的奖品。
谷歌的《静静的平原水》:谷歌大赛解决的算法问题。这里你可以自己尝试一下。Python挑战:玩家可以通过Python编程解决问题,提升等级。
Lumosity:一组可以训练大脑的游戏,由科学家和游戏设计师开发。
算法极客(Algorithm Geeks):一个交流和讨论算法的谷歌小组。
CodeKata:有趣的编程问题。
LessThanDot:一个特殊的论坛,程序员在这里发布一些困难的编程挑战。
The Daily WTF:类似于BYOD(自带设备)模式,但这里有BYOD(自带代码)程序员,他们编写自己的代码片段,放在这里解决一些困难的问题。
北京大学ACIP/ICPC在线评委:它包含不同比赛涉及的不同问题。可以实时解决问题,检查结果,你的答案会被验证正确。
大学巴利亚多利德在线评委:类似北大OJ平台,只是问题不同。
编程实践:这个博客每周都有一些新的编程问题。
Project Euler:包含了很多复杂的数学问题,让爱好者觉得很开心。
4Clojure:在这里你可以通过解决一些不同难度的问题来学习Clojure。
Prolog问题:可以在这里练习逻辑编程。
coding bat:Java和Python的练习很多(难度不同)。
在线评委:各种编程问题。
罗莎琳德:通过解决实际问题来学习算法和生物信息学。
LeetCode:这个网站是为了帮助程序员准备面试而创建的。在这里你可以找到不同领域的典型问题。
职业杯:程序员在面试中最容易被问到的真题。
Kodable:Kodable是一款面向5岁及以上儿童的教育类iPad游戏,适合儿童编程启蒙。
Lightbot :Lightbot是一款手机游戏,玩家通过控制机器人的移动来点亮固定位置的灯泡。
盒子岛:盒子岛是一款经典且屡获殊荣的手机编程冒险游戏。这款游戏在给孩子们带来刺激的冒险体验的同时,也向他们介绍了编程的基础知识。
Tips:看了这么多边肖总结的游戏,跑个游戏体验一下编程的乐趣吧!
来源:陈语言程序员学习笔记
版权归原作者所有。转载仅供学习,不得用于任何商业用途。如有侵权,请留言联系删除。谢谢你的合作。
推荐阅读:
作为一号之主,今天我们敞开心扉聊一聊
大二狗很迷茫,想利用暑假改善。有什么建议吗?
你不知道怎么操作Windows用的那些。
效率工具、奇酷站点
求职面试、技术赚钱
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。