一个纯JavaScript游戏:狙击野鸭

开发 前端
当“愤怒的小鸟”这款游戏红遍全球、挣得盆满钵盈时,相信很多程序员都对游戏开发有蠢蠢欲动之想,但我也相信的大部分从未开发过游戏的程序员会对这个深不可测的领域望而却步。其实,会者不难,难者不会。只要你去尝试一下,就会发现,游戏开发其实很简单。

当“愤怒的小鸟”这款游戏红遍全球、挣得盆满钵盈时,相信很多程序员都对游戏开发有蠢蠢欲动之想,但我也相信的大部分从未开发过游戏的程序员会对这个深不可测的领域望而却步。其实,会者不难,难者不会。只要你去尝试一下,就会发现,游戏开发其实很简单。

如果你不相信我说的,今天向你介绍的这款游戏就是个例证。

试玩:http://www.aqee.net/docs/DuckHunt/

Javascript一直被编程界认为是不能做大事的语言:),大部分的程序员都会这种语言,因为它很好学。那我告诉你了,只要你会js,你就能开发游戏,不错的游戏,上得了台面的游戏。这款《狙击野鸭》的游戏就是用纯Javascript写成的,作者用了20个小时开发出来这个500行js代码的游戏,虽然比不上“愤怒的小鸟”,但各种游戏元素基本都有,如果能经过精心对它再设计,我相信它完全不会输于愤怒的小鸟。大家可以试玩一下这个《狙击野鸭》的游戏,感受一下效果。

 

[[48854]]

 

怎么样?不错吧。游戏就是程序,你会编程,你就能开发游戏,不是吗!

这款游戏的源代码你可以从这里下载:https://github.com/MattSurabian/DuckHunt-JS

原文:http://www.aqee.net/javascript-duck-hunt-js/

【编辑推荐】

  1. 16个优秀的JavaScript教程和库推荐
  2. JavaScript创意游戏:请画一个小人
  3. 学习JavaScript的***方法
  4. 一位反JavaScript主义者的觉醒
  5. 10个令人惊奇的HTML5和JavaScript效果
责任编辑:陈贻新 来源: 外刊IT评论
相关推荐

2011-10-21 09:10:12

JavaScript

2021-02-05 16:03:48

JavaScript游戏学习前端

2012-01-04 13:55:23

Canvas

2015-06-29 11:30:07

JavaScript小乌龟推箱子

2020-11-30 06:20:13

javascript

2023-04-17 09:08:27

CSS计时器

2024-10-12 16:38:09

2022-12-28 14:07:52

Gamerzilla开源游戏

2013-12-19 09:58:36

移动应用产品市场

2021-04-13 06:35:13

Elixir语言编程语言软件开发

2020-08-13 06:56:57

Javascript插件前端

2009-09-11 09:11:09

2012-09-24 11:11:32

HTML5游戏开发JavaScript

2020-09-02 07:22:17

JavaScript插件框架

2021-03-30 05:58:01

JavascriptCss3转盘小游戏

2024-03-13 08:21:53

冒泡排序动画

2022-03-24 07:57:58

Python水果忍者游戏

2012-05-14 13:29:25

HTML5

2021-01-01 19:30:21

Python编程语言

2024-04-11 08:30:05

JavaScript数组函数
点赞
收藏

51CTO技术栈公众号