摘要:
新年新氣象,最近事情不多,繼續閑暇學習記點隨筆,歡迎拍磚。之前的〈簡單游戲學編程語言python篇〉寫的比較幼稚和粗糙,且告一段落。開啟新的一篇關于javascript+html5的從零開始的學習。仍然以咱們有興趣寫的小游戲開始,〈flappy bird〉最近真是火的離譜,我也是昨天才開始找這個游戲試玩一下,果然難度不小,只能玩到33分了 ,哈哈。這游戲的評論網上已經鋪天蓋地了,這里不做過多評論,畢竟個人屬于這個移動游戲圈子之外的。不過還是忍不住說一下,這游戲創意已經不算新穎,像素級的入門游戲精美度更是差上很多,開發難度也就是入門級的水平(相對來說)。不過作為菜鳥的門外漢來說,這游戲的設計..
閱讀全文
摘要:
很常見的游戲之一,實現原理并不復雜,并且參考了幾個相關的代碼。這邊主要還是以學習編程語言和學習編程思路為重點記錄一下吧。最近時間有點吃緊,只能匆忙記錄一下。用pygame做的大魚吃小魚的游戲截圖如下:(有些魚的圖片背景沒有做透明處理,這塊確實需要點美工時間,只能先湊合了)。下面的圖片是網上隨便找的素材,這里用于切換主角的圖片有三張,其他則是其他小魚和boss魚。我們控制的主人魚的大小范圍來決定加載不同的圖片。以上準備的素材,其中一些背景色沒有時間做處理,所以游戲中會有難看的背景色,只能湊合著用。。。一、玩法及邏輯相關: 控制你的魚,有個初始大小,當碰到比你小的魚的時候,你會吃掉它,并且會...
閱讀全文
摘要:
上篇寫的動畫示例其實算不上一個游戲,頂多算是利用pygame進行的圖形操作,今天著手實現一個小游戲:傳說哥大戰劇毒術士。名字很玄乎,其實就是最簡單的一個射擊游戲。好了廢話不多說,先上截圖吧: 一、初始化程序和定義變量 import pygameimport mathimport random# 1 - Initialize the gamepygame.init()# prepare the variableswidth, height = 640, 480screen=pygame.display.set_mode((width, height)) playerpos=[100,...
閱讀全文
摘要:
好吧, 首先得承認這個題目寫的夸大了,人才菜鳥一枚,游戲相關編程也是知道點概念。但是本人對游戲開發比較感興趣,相信大多數喜歡玩玩游戲,因為它給人確實帶來很多樂趣,而編程語言的學習最少對于我來說比較乏味了,所以學一門新語言我一般找點小東西實踐一下來增加點學習的動力。今天偶然看到一本書確實值得推薦,介紹python入門和pygame的不錯的外文書籍。傳送門在此:http://cs.simpson.edu/files/CS_Intro_Book.pdf。 這里推薦這本入門書,因為它反復穿插了python基本語法和pygame的示例學習,我覺得這種文章組織形式確實比一般的入門介紹書籍更容易接受(...
閱讀全文
摘要:
這邊簡單說一下最近倒騰的RSS閱讀器的小東東,RSS閱讀器估計很多人用過或者自己動手實現過。首先wudagang0123多年前提供的一個示例:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=1559320,在其基礎上,增加了一些功能,可以解析ATOM和RSS的feed格式規范,優化了程序界面,主要目的是學習了下wxpython和XML解析的一些東西。程序預覽如下: 1 def SaveChannelToFile(self): 2 impl = minidom.getDOMImplementation() 3...
閱讀全文
摘要:
菜鳥新人剛剛入住博客園,先發個之前寫的簡易爬蟲的實現吧,水平有限請輕噴。 估計利用python實現爬蟲的程序網上已經有太多了,不過新人用來練手學習python確實是個不錯的選擇。本人借鑒網上的部分實現加以改造實現網頁圖片地址提取和下載。首先找到你感興趣的網頁,以bbs論壇為例,查看網頁的源代碼發現圖片下載的鏈接地址類似如下:img-fa6533d1b03dee194f0636a69eea5c64.jpg 所以找到了屬性href值就可以解析出我們的下載地址了(要加入當前url前綴才是絕對地址呦)。用python寫個處理網頁的函數可以這樣 1 def getImg(html,page):...
閱讀全文