js如何開發遊戲(聊天篇)

  公司最近有這方面的需求,指望咱們能搞出點有趣的小遊戲來幫助公司進行推廣,公司沒有專門作遊戲開發的員工,很不幸這件事情掉到了前端頭上。javascript

  我記得我之前在學習的時候曾經見過一些厲害的前端工程師編寫過一些網頁遊戲,好比坦克大戰,馬里奧,這些曾經經典的遊戲被他們用js從新編寫,能夠在網頁上直接運行,其中大部分作的和原版遊戲幾乎沒有區別,我一直很羨慕這些厲害的工程師。也曾經看過他們別寫代碼,但是受制於自身能力有限,沒法理解/(ㄒoㄒ)/~~。css

  那個時候應該是11年12年的樣子,html5在當時好像不是特別流行,教個人老師那時說html5技術有不少瀏覽器不支持,因此大家看看就能夠了,沒必要太放在心上!!由於本人當時主要學習PHP,因此也沒有在那一塊下功夫。誰知道不過年把時間,忽然發現好像處處都有html5的影子,不少公司都在引入這種新的技術。只惋惜我當時依然沒有重視,畢竟仍是作後臺比較多。html

  時間慢慢就過了,知道今年,我連續不斷的遇到一些需求,發現使用本來的技術已經很難去完成了,一些複雜的動畫,像素級別的動畫,一些更便捷的存儲方式,忽然有點無所適從。迫於壓力,我開始集中精力來學習html5技術,其實有些新朋友可能以爲html5就是第五個版本的html語言,無非就是增長了一些新的標籤。其實如今咱們所說的html5技術,每每指的是html5+css3+javvascript這樣的綜合技術。那些新增的標籤其實並非很重要。第五個版本的html除了提供了語義化的標籤之外,還新增了不少接口和dom事件,css3也增長不少新的特性,好比更方便的選擇器,更華麗的變形方式等,javascript就沒必要多說,沒有它。html5技術也就沒有意義了。前端

  最近公司要求製做的這些遊戲,我第一個想到的仍是使用傳統的js方向的技術來完成,雖然有點麻煩,可是對於我我的而已,更加熟練。可是,天不從人願,很快上司給了新的需求,這些需求很顯然的超出了本來的js技術,由於涉及到了不少像素級別的操做,這個讓我一下鬱悶了,沒辦法,只好開始學習canvas,有些人說canvas是html5中最讓人興奮的功能。只是我目前很緊張,怎麼也興奮不起來。說一下學習畫布的感覺吧,由於以前對這個東西只瞭解皮毛,因此幾乎就是從頭開始學習,認真的說,畫布功能確實挺強大的,學習他的方法也不困難,就是方法比較多,短期不容易記住,我只好反覆練習。後來終於要作一些小遊戲了,這時發現學的東西仍是太淺,遊戲的邏輯自己就相對複雜,而後又要使用不熟悉的技術。常常一個點想不通,就一直卡在那/(ㄒoㄒ)/~~。目前工做就是處於暫停狀態。html5

  發這篇文章,第一聊聊天,說一下我目前的工做狀況,第二是但願看到的朋友可以支支招,對於html5方向的遊戲開發提點建議,多謝你們啦!!!多謝你們啦!!!多謝你們啦!!!(重要的事情說三遍,哈)java

相關文章
相關標籤/搜索