大家一起来抢地盘!

这两天才发现了"博客地图"这玩意,挺过引的 14.gif. 所以马上抢占了两个地盘.

一个是博客中国搞的,强力推荐! 深圳地图精确到街道! 地址如下:
http://blog.mapbar.com/blogmap/


第二个是微软的,只能精确到"深圳",而且感觉没博客中国的那个占地盘方便,嘿!,不过这个看上去国际化点儿,嘿嘿!地址如下:
http://www.feedmap.net/BlogMap/

有兴趣的朋友也可以去注一个玩玩吧!
想看效果的朋友可以访问我的博客
http://ryu666.cnblogs.com 

最后请注意:如果打算在网上作奸犯科的朋友就别搞了,不然公安会很方便找上你家门来 14.gif至于抢不抢地盘就见仁见智了,能想到它的好处的就搞吧!嘿!

转载于:https://www.cnblogs.com/Ryu666/archive/2005/12/03/290064.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以给您提供一个简单的HTML5小游戏的框架,您可以在此基础上进行开发: 1. 首先,我们需要一个 HTML 文件作为游戏的主页面。我们可以在 HTML 文件中创建一个画布元素,用于绘制游戏场景。代码如下: ```html <!DOCTYPE html> <html> <head> <title>地盘小游戏</title> <style> canvas { border: 1px solid black; } </style> </head> <body> <canvas id="gameCanvas" width="800" height="600"></canvas> <script src="game.js"></script> </body> </html> ``` 2. 接下来,我们需要在 JavaScript 文件中编写游戏逻辑。我们需要定义一个游戏对象,它包含以下属性和方法: - 地盘:一个二维数组,表示游戏地图,每个元素表示一个区域的状态(0 表示空地,1 表示被占领)。 - 玩家:一个对象,包含玩家的位置、分数等信息。 - 控制器:一个对象,用于监听键盘事件,控制玩家移动。 - 渲染器:一个方法,用于将游戏场景绘制到画布上。 - 更新器:一个方法,用于更新游戏状态,包括玩家移动、地盘占领等。 代码如下: ```javascript // 定义游戏对象 var game = { // 游戏地图 map: [ [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0] ], // 玩家对象 player: { x: 2, y: 2, score: 0 }, // 控制器对象 controller: { // 监听键盘事件 init: function() { window.addEventListener('keydown', function(event) { switch (event.keyCode) { case 37: // 左 game.player.x--; break; case 38: // 上 game.player.y--; break; case 39: // 右 game.player.x++; break; case 40: // 下 game.player.y++; break; } }); } }, // 渲染器方法 render: function() { var canvas = document.getElementById('gameCanvas'); var ctx = canvas.getContext('2d'); ctx.clearRect(0, 0, canvas.width, canvas.height); for (var i = 0; i < game.map.length; i++) { for (var j = 0; j < game.map[i].length; j++) { switch (game.map[i][j]) { case 0: ctx.fillStyle = '#ffffff'; break; case 1: ctx.fillStyle = '#ff0000'; break; } ctx.fillRect(j * 50, i * 50, 50, 50); } } ctx.fillStyle = '#0000ff'; ctx.fillRect(game.player.x * 50, game.player.y * 50, 50, 50); }, // 更新器方法 update: function() { // 玩家不能走出地图边界 if (game.player.x < 0) { game.player.x = 0; } if (game.player.y < 0) { game.player.y = 0; } if (game.player.x >= game.map[0].length) { game.player.x = game.map[0].length - 1; } if (game.player.y >= game.map.length) { game.player.y = game.map.length - 1; } // 检测玩家是否占领了新的地盘 if (game.map[game.player.y][game.player.x] === 0) { game.map[game.player.y][game.player.x] = 1; game.player.score++; } } }; // 启动游戏 game.controller.init(); setInterval(function() { game.update(); game.render(); }, 1000 / 60); ``` 3. 最后,我们需要在 CSS 中定义画布的样式,使游戏界面更加美观。代码如下: ```css canvas { display: block; margin: 0 auto; } ``` 现在,我们已经完成了一个简单的地盘小游戏,玩家可以使用方向键控制角色移动,并尝试占领更多的地盘。您可以根据自己的需求对游戏进行扩展,添加更多的游戏元素和功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值