2013-12-21 188 views
3

我一直在使用IPython Notebook一段時間,並享受其混合文本,代碼和嵌入式圖像的能力。是否有可能將其用於需要像遊戲那樣的用戶輸入的交互式應用程序?IPython筆記本遊戲

目前,我正在使用raw_input獲取用戶輸入。但是這對於太空侵略者這樣的遊戲並不是很有用。我做了一個IPython Notebook Gallery的快速搜索,但找不到任何相關示例。任何指針?

+0

我覺得'tkinter'對於加載圖片來說相當不錯。要做小遊戲,你可以使用pygame。 – aIKid

+0

謝謝!爲了清楚起見,我理想的是尋找一種遊戲,而不是嵌入IPython Notebook Web界面本身。就像一個瀏覽器遊戲。 – arocks

回答

0

應該可以使用matplotlibinteractive modecustom event handlers獲得某種程度的用戶交互性,例如捕獲鼠標點擊。結合Pillow,imshow()可能是最好的開始。

祝你好運!

+0

據我所知,目前還不支持matplotlib的* inline *後端交互式繪圖。這意味着,筆記本本身的交互性是有限的,爲了獲得交互式的繪圖,您必須使用任何其他後端(Qt,GTk等)生成繪圖窗口。但是,計劃在未來修復此問題。 –