JBTALKS.CC

标题: [分享]在公司没事做, 写了这个东西, 辞职需要很大的勇气 >< [打印本页]

作者: 宅男-兜着走    时间: 2011-4-4 04:54 PM
标题: [分享]在公司没事做, 写了这个东西, 辞职需要很大的勇气 ><
本帖最后由 宅男-兜着走 于 2011-4-8 03:50 PM 编辑

Office 生活可能是得空的,
不行了, 好难忍。。。
时间慢到不行。
我想要换工做了。。。

今天整个下午, 没事情做, 一字一句慢慢 Code 的
当然并没有写到很完美, 也没什么特别功能。

自己写自己玩

  1. <html>
  2.     <head>
  3.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  4.         <script language="javascript" src="http://code.jquery.com/jquery-1.5.2.min.js">
  5.         </script>

  6. <style type="text/css">
  7. table {border: 1px solid black}
  8. td, tr {border: 0}
  9. </style>
  10.         <script language="javascript">

  11.             $(function()
  12.             {
  13.                 /**
  14.                  * Up button : 38
  15.                  * Down button: 40
  16.                  * Left button : 37
  17.                  * Right button : 39
  18.                  */
  19.                 var snakePos =
  20.                     [
  21.                     {x:5 , y:0},
  22.                     {x:4 , y:0},
  23.                     {x:3, y: 0},
  24.                     {x:2, y: 0},
  25.                     {x:1, y: 0},
  26.                     {x:0, y: 0}
  27.                     ];

  28.                 var foodPos = null;
  29.                 var direction = 39;
  30.                 var rows = 30;
  31.                 var cols = 50;

  32.                 $("#gameBody")
  33.                 .append("<table border='0' align='center' cellspacing='0' cellpadding='0' id='gameGrid' class='borderless'></table>");

  34.                 $(this).keydown(function(event)
  35.                 {
  36.                     direction = event.keyCode;
  37.                 });
  38.                
  39.                 for(var i = 0; i < rows; i ++)
  40.                 {
  41.                     var htmlString= "<tr height='6px'>";
  42.                       for(var j = 0; j < cols; j++)
  43.                       {
  44.                           htmlString += "<td width='5px'></td>";
  45.                       }
  46.                       htmlString += "</tr>";

  47.                       $("#gameGrid").append(htmlString);
  48.                 }

  49.                     function snakeMove()
  50.                     {
  51.                         var newHeadPosition= {x: snakePos[0].x , y: snakePos[0].y};
  52.                         switch(direction)
  53.                             {
  54.                                 case 39:
  55.                                     newHeadPosition.x+=1;
  56.                                 break;
  57.                                 case 40:
  58.                                     newHeadPosition.y +=1;
  59.                                 break;
  60.                                 case 37:
  61.                                     newHeadPosition.x -= 1;
  62.                                 break;
  63.                                 case 38:
  64.                                     newHeadPosition.y -= 1;
  65.                                 break;
  66.                             }
  67.                         swapCell();
  68.                         snakePos[0] = newHeadPosition;
  69.                         if(snakePos[0].x == foodPos.x && snakePos[0].y == foodPos.y)
  70.                         {
  71.                             foodPos= generateFood();
  72.                             snakePos.push({x:snakePos[0].x, y:snakePos[0].y})
  73.                         }
  74.                         display();
  75.                     }



  76.                     function swapCell()
  77.                     {
  78.                         var temp = snakePos[0];
  79.                         for(var i = 1; i < snakePos.length; i++)
  80.                         {
  81.                             var internalTemp = temp;
  82.                             temp = snakePos[i];
  83.                             snakePos[i] = internalTemp;
  84.                         }
  85.                     }

  86.                     function generateFood()
  87.                     {
  88.                         var foodPosition =   
  89.                         {
  90.                             x:  Math.floor((cols -1) * Math.random()),
  91.                             y:  Math.floor((rows-1) * Math.random())
  92.                         };

  93.                         for(var i = 0; i < snakePos.length; i++)
  94.                         {
  95.                             if(foodPosition.x == snakePos[i].x && foodPosition.y == snakePos[i].y)
  96.                             return generateFood();
  97.                         }

  98.                         return foodPosition;
  99.                     }


  100.                     function display()
  101.                     {
  102.                         $("#gameGrid tbody tr td")
  103.                         .css({background: "white"});

  104.                         displayFood();

  105.                         for(var i = 0; i < snakePos.length; i++)
  106.                         {
  107.                             $("#gameGrid").find("tr")
  108.                                     .eq(snakePos[i].y)
  109.                                             .find("td")
  110.                                     .eq(snakePos[i].x)
  111.                                             .css({background: "black"});
  112.                         }
  113.                     }

  114.                     function displayFood()
  115.                     {
  116.                         $("#gameGrid").find("tr")
  117.                                     .eq(foodPos.y)
  118.                                             .find("td")
  119.                                     .eq(foodPos.x)
  120.                                             .css({background: "black"});
  121.                     }

  122.                     foodPos = generateFood();
  123.                     setInterval(snakeMove, 200);
  124.                     
  125.                     
  126. })
  127.         </script>
  128.     </head>
  129.     <body id="gameBody">
  130.     </body>
  131. </html>

复制代码

作者: EricChen85    时间: 2011-4-4 05:33 PM
哈哈,不错,都不会死的...
作者: 宅男-兜着走    时间: 2011-4-4 05:35 PM
回复 2# EricChen85


    哈哈哈哈, 多谢捧场。 不过我放工了
    再见。
作者: EricChen85    时间: 2011-4-4 05:36 PM
回复 3# 宅男-兜着走
哈哈哈哈, 多谢捧场。 不过我放工了
    再见。

再见
作者: 依然晨心    时间: 2011-4-4 08:33 PM
什么来的看不懂
作者: 宅男-兜着走    时间: 2011-4-4 08:57 PM
回复 5# 依然晨心


    朋友, 你就当作我无聊没事请作吧。
作者: goodday    时间: 2011-4-5 01:29 AM
我 请人 KL
作者: 宅男-兜着走    时间: 2011-4-5 08:08 AM
本帖最后由 宅男-兜着走 于 2011-4-5 08:19 AM 编辑

回复 7# goodday


    很可惜的啦。
    现在我不能去KL 鸟。
   
    看来地点也是考虑的因素。


    几时下来 JB, 茶快冷了。
作者: chong4145    时间: 2011-4-5 10:39 AM
为什么我都玩不到的?
作者: 宅男-兜着走    时间: 2011-4-5 10:44 AM
回复 9# chong4145


    不支持火狐, Chrome, IE 而已。
作者: chong4145    时间: 2011-4-5 10:45 AM
回复  chong4145


    不支持火狐, Chrome, IE 而已。
宅男-兜着走 发表于 2011-4-5 10:44 AM



    哦。。。原来。。。O(∩_∩)O哈哈~。。。
作者: 宅男-兜着走    时间: 2011-4-5 11:50 AM
哦。。。原来。。。O(∩_∩)O哈哈~。。。
chong4145 发表于 2011-4-5 10:45 AM


你是我公司的 CHONG?
作者: chong4145    时间: 2011-4-5 11:53 AM
你是?。。。
作者: 宅男-兜着走    时间: 2011-4-5 11:57 AM
回复 13# chong4145


    啊。。。 没啦。 还是少知道点的好。 因为在这里认出同事未必是好事
作者: chong4145    时间: 2011-4-5 12:00 PM
回复  chong4145


    啊。。。 没啦。 还是少知道点的好。 因为在这里认出同事未必是好事
宅男-兜着走 发表于 2011-4-5 11:57 AM



    应该不是啦。。。O(∩_∩)O哈哈~。。。我是Creative Technology得。。。
作者: 宅男-兜着走    时间: 2011-4-5 12:57 PM
回复 15# chong4145


    很好, 那么完全没关系了, 我跟Software House 一点关联都没有。
    我是轻工业的。
作者: chong4145    时间: 2011-4-5 01:09 PM
回复  chong4145


    很好, 那么完全没关系了, 我跟Software House 一点关联都没有。
    我是轻工 ...
宅男-兜着走 发表于 2011-4-5 12:57 PM



    ???轻工业是什么来的
作者: 宅男-兜着走    时间: 2011-4-5 01:22 PM
回复 17# chong4145


    哈哈哈哈哈。。。。 那个是。。。
   
    小样的产品。 就比如说冲床模具, 螺丝之类的。
    就酱。
   
    老人家般的工作(我罢了)。
作者: chong4145    时间: 2011-4-5 01:39 PM
回复  chong4145


    哈哈哈哈哈。。。。 那个是。。。
   
    小样的产品。 就比如说冲床模具,  ...
宅男-兜着走 发表于 2011-4-5 01:22 PM



    哇。。。这样厉害。。。我才刚刚进it这一行而已。。。你会写游戏很厉害了。。。
作者: 宅男-兜着走    时间: 2011-4-5 01:46 PM
回复 19# chong4145

    我一点都不厉害。。。

    我的IT 工作是 IT 业的边缘。。。
    我做类似 HelpDesk Support, IT Support。

    有时他们电脑开不到机我就让他们开得到机! 上不到网, 我让他们上得到!  Print 不出东西, 我让他们Print得出
     有事情就叫我 ,没事情我就阁在一边。
跟Programming 没关系。
   
    这个只是很简单的游戏, 只是我懒惰写太长, 就用 Jquery。
    写到没很好, 背后的逻辑, 其实很简单。
作者: chong4145    时间: 2011-4-5 02:00 PM
回复  chong4145

    我一点都不厉害。。。

    我的IT 工作是 IT 业的边缘。。。
    我做类似 He ...
宅男-兜着走 发表于 2011-4-5 01:46 PM


O(∩_∩)O哈哈~。。。也很厉害了。。。我是新手。。。请多多指教。。。^_^
作者: 宅男-兜着走    时间: 2011-4-5 02:30 PM
O(∩_∩)O哈哈~。。。也很厉害了。。。我是新手。。。请多多指教。。。^_^
chong4145 发表于 2011-4-5 02:00 PM



    小声的说。。。
    我也是新手, 刚工作1 个月。


     多多指教。
作者: chong4145    时间: 2011-4-5 02:36 PM
小声的说。。。
    我也是新手, 刚工作1 个月。


     多多指教。
宅男-兜着走 发表于 2011-4-5 02:30 PM



    骗人。。。我工作两个月了。。。还不会写游戏叻。。。只会一些简单的代码那些而已
作者: 宅男-兜着走    时间: 2011-4-5 02:45 PM
回复 23# chong4145

      没骗你, 我不是做工学的。 我是被我学校的队友逼到会的。
作者: chong4145    时间: 2011-4-5 02:49 PM
回复  chong4145

      没骗你, 我不是做工学的。 我是被我学校的队友逼到会的。
宅男-兜着走 发表于 2011-4-5 02:45 PM



    哦。。。难怪啦。。。哈哈。。。我以前都没接触过这些东西。。。现在才刚开始而已
作者: 宅男-兜着走    时间: 2011-4-5 02:51 PM
回复 25# chong4145


    嗯。。。 你是读什么的? 做什么?  公司还会训练的哦== 酱好。
作者: chong4145    时间: 2011-4-5 02:53 PM
回复  chong4145


    嗯。。。 你是读什么的? 做什么?  公司还会训练的哦== 酱好。
宅男-兜着走 发表于 2011-4-5 02:51 PM



    我没有读的。。。老板讲他教我。。。所以我就当着学习这样进来工作了。。。
作者: 宅男-兜着走    时间: 2011-4-5 03:08 PM
回复 27# chong4145


    哇!! 酱好的老板。。。

    你们用什么 Programming 语言?
    你多少岁?
作者: chong4145    时间: 2011-4-5 03:21 PM
回复  chong4145


    哇!! 酱好的老板。。。

    你们用什么 Programming 语言?
    你多少岁 ...
宅男-兜着走 发表于 2011-4-5 03:08 PM



    语言不是看客户要求怎样的网站我们才选择要用什么语言的吗?
   我不是很清楚哦。。。我才进来2个月这样而已。。。我20岁。。。
作者: 宅男-兜着走    时间: 2011-4-5 03:23 PM
回复 29# chong4145

这样啊, 好好把握。 这个学起来很好的。
作者: chong4145    时间: 2011-4-5 03:28 PM
回复  chong4145

这样啊, 好好把握。 这个学起来很好的。
宅男-兜着走 发表于 2011-4-5 03:23 PM



    可是我到现在还在怀疑着。。。学这些到底有没有市场。。。
作者: 宅男-兜着走    时间: 2011-4-5 03:30 PM
可是我到现在还在怀疑着。。。学这些到底有没有市场。。。
chong4145 发表于 2011-4-5 03:28 PM



    有。 当然有市场。 放心学就对了。
作者: chong4145    时间: 2011-4-5 03:32 PM
有。 当然有市场。 放心学就对了。
宅男-兜着走 发表于 2011-4-5 03:30 PM



    好的。。。O(∩_∩)O哈哈~。。。
作者: chong4145    时间: 2011-4-5 03:33 PM
hareware会比较好吗?
作者: 宅男-兜着走    时间: 2011-4-5 05:10 PM
回复 34# chong4145


    行行出状元的。。。 你不必太在意 你到底觉得那里好。 最主要是往着兴趣去。
作者: Super-Tomato    时间: 2011-4-5 06:00 PM
Office 生活可能是得空的,
不行了, 好难忍。。。
时间慢到不行。
我想要换工做了。。。

今天整个下 ...
宅男-兜着走 发表于 2011-4-4 04:54 PM



哦,還真闲可以寫貪吃蛇啊    

不過應該修改個地方好支援 firefox 瀏覽器

$(this).keydown(function(event)
{
//blah blah.....
}
作者: chong4145    时间: 2011-4-5 06:24 PM
回复  chong4145


    行行出状元的。。。 你不必太在意 你到底觉得那里好。 最主要是往着兴趣去。:RF ...
宅男-兜着走 发表于 2011-4-5 05:10 PM



    对hareware比较有兴趣。。。
作者: 宅男-兜着走    时间: 2011-4-5 08:29 PM
哦,還真闲可以寫貪吃蛇啊   

不過應該修改個地方好支援 firefox 瀏覽器

$(this).keydown(f ...
Super-Tomato 发表于 2011-4-5 06:00 PM


    因为什么, 我在公司里面做的都是杂务( 拉线, 修电脑, 管理 MIS Server/Client),
    不负责开发的。
    上班, 坐着, Standby, 等人Intercom 我, 等放工。   

    谢谢你的指导, Firefox 弄到了。
作者: 宅男-兜着走    时间: 2011-4-5 08:31 PM
回复 37# chong4145


    Hardware 不错咯, 放心, 行行出状元。
作者: Super-Tomato    时间: 2011-4-5 08:42 PM
因为什么, 我在公司里面做的都是杂务( 拉线, 修电脑, 管理 MIS Server/Client),
    不负责开发 ...
宅男-兜着走 发表于 2011-4-5 08:29 PM



這样不是很爽,有時間還可以學習,可以說是双赢
作者: 宅男-兜着走    时间: 2011-4-5 08:46 PM
回复 40# Super-Tomato


    有压力的环境成长比较快, 自习几时都能。
作者: Super-Tomato    时间: 2011-4-5 09:24 PM
回复  Super-Tomato


    有压力的环境成长比较快, 自习几时都能。
宅男-兜着走 发表于 2011-4-5 08:46 PM



哈,以後你就會明白時間不够用的痛苦了
作者: 宅男-兜着走    时间: 2011-4-6 08:06 AM
哈,以後你就會明白時間不够用的痛苦了
Super-Tomato 发表于 2011-4-5 09:24 PM


呵呵呵, 时间就像乳沟酱。
挤一挤还是会有的。
作者: weeming21    时间: 2011-4-6 08:39 AM
本帖最后由 weeming21 于 2011-4-6 08:41 AM 编辑
回复  Super-Tomato


    有压力的环境成长比较快, 自习几时都能。
宅男-兜着走 发表于 2011-4-5 08:46 PM


有压力固然是好,怕是怕你每天都在重复写些类似的代码,每天都在赶着类似的project,时间不够用,又没机会接触其他技术,不是更糟糕吗?
个人认为你目前的工作环境更能学习到东西,趁着空闲时间学习些技术,搞搞开发,搞不好就这样被你搞出个比angry bird更赚钱的游戏也说不定
作者: 宅男-兜着走    时间: 2011-4-6 08:52 AM
回复 44# weeming21


    不, 我目前是 0 开发经验(不要算 FYP)
    现在给我 code 厉害也没用吧?
    我想跟着开发团跑, 直到我觉得失去那种 热诚的时候/ 或者说是没挑战/ 厌倦的时候
   
    我才来像你所说的, 空闲的工作。
作者: Super-Tomato    时间: 2011-4-6 04:19 PM
回复  weeming21


    不, 我目前是 0 开发经验(不要算 FYP)
    现在给我 code 厉害也没用吧?
   ...
宅男-兜着走 发表于 2011-4-6 08:52 AM



等你以後负债越来越多的時候你就會明白我們這些過來人所提供你的意見了
作者: 宅男-兜着走    时间: 2011-4-7 07:21 AM
回复 46# Super-Tomato


    初生之犊不怕虎, 等我遭遇后或许我会认同你们。 现在我心里所想的就是找方向。




欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) Powered by Discuz! X2.5