您的位置:首頁>科技>正文

過去的2017年,你從事的行業當中發生了這幾件大事

1. Facebook 開源Caffe2深度學習框架

2017年4月19日, Facebook F8開發者大會上, 發佈了Caffe2——一個新的開源深度學習框架。 Caffe2 是一個羽量級的、模組化的深度學習框架, 並且在強調了便攜性的同時保持了可擴展性和性能。

目前, Caffe2go已經成為Facebook機器學習的核心技術。

Facebook表示, 為了有效地訓練和部署人工智慧模型, 往往會用到大型資料中心或超級電腦。 為了能夠大規模地連續處理、創建和提升各種各樣的資訊(圖像、視頻、文本和音訊)之上的模型, 需要的計算能力不可小覷。 如果要在移動設備上部署這些模型, 那麼它們就必須要非常快而且輕量, 但這也同樣十分困難。 要克服這些難題, 就需要一種穩健的、靈活的和可擕式的深度學習框架。 而Facebook 宣佈開源的第一版生產可用的 Caffe2 版本, 就是這樣一款框架。

Caffe2中提供了詳細的教程和示例, 不僅展示了其大規模機器學習的能力, 它可以利用多個GPU或者多個包含GPU的機器來訓練和部署模型。

同時也可以在iOS、Android上通過短短幾行代碼來訓練和部署輕量化的模型。 開發者只需要編寫幾行代碼就能調用來自 Caffe2 Model Zoo 的預訓練模型。

Facebook目前已與英偉達、 高通、英特爾、亞馬遜和微軟展開密切合作, 從而在雲端和手機端優化 Caffe2。 這些合作將允許機器學習社區快速完成使用更複雜模型的實驗過程, 並部署下一代人工智慧增強型應用和服務。

2.從 AlphaGo 到 AlphaGo Zero

2017年5月27日, 中國圍棋峰會人機大戰三番棋決勝局比賽在浙江桐鄉進行。 最終, 柯潔以0比3的總比分落敗於AlphaGo。 在此次人機大戰中, AlphaGo大獲全勝。

在去年年底的時候, AlphaGo 以“Master”的身份橫掃各大圍棋對戰平臺, 當時中日韓的圍棋第一人(柯潔、樸廷桓、井山裕太)紛紛落敗。 如果說與李世石對陣的 AlphaGo 還能讓人類看到勝利的希望, “Master”則幾乎是讓人絕望的。

人類棋手已經基本對戰勝AlphaGo不再抱有希望, 只是期待從它身上領悟更廣闊的圍棋世界。 在結束與柯潔的對戰之後, DeepMind 也宣佈 AlphaGo 將不再與人類對戰, 而柯潔也成為最後輸給 AlphaGo 的人。

而在今年末,

DeepMind 公佈的論文中, AlphaGo 也已經升級為 AlphaGo Zero。 此前, AlphaGo的那些神經網路使用人類專家下棋的資料進行監督學習訓練, 同時也通過自我對弈進行強化學習。

AlphaGo Zero 比上一版本的 AlphaGo 更強大, 因為它不再受限於人類知識的局限。 相反, 它可以從一張白紙的狀態開始, 從世界上最強大的圍棋玩家——AlphaGo自學。

從 AlphaGo 到 AlphaGo Zero, AlphaGo 圍棋以驚人的速度突破自己。 這也印證著以神經網路深度學習為代表的人工智慧在2017年的重大突破, 當然我們大不必為此擔憂, 在未來很長的時間內, 機器仍然是人類協作的工具。 但我們需要從這些飛速發展的技術中, 看到自我提升的空間, 並不斷完善我們自己。

3. 李彥宏“開”無人駕駛汽車上五環

2017年7月5日上午, 百度AI開發者大會上, 百度創始人、董事長兼首席執行官李彥巨集通過視頻直播展示了一段自己乘坐公司研發的無人駕駛汽車的情景。 視頻中, 李彥巨集坐在一輛紅色的汽車的副駕駛座位上, 視頻中駕駛座位沒有駕駛員。 李彥巨集在視頻中稱, 自己剛剛上五環, 正在前往會場的路上, “車處在自動駕駛的狀態”。

在連線中,李彥宏稱,自己和百度智慧汽車事業部總經理顧維灝乘坐的無人車已經駛上北京的五環高速,行駛過程中無論啟動、轉彎、還是刹車都很平穩。通過連線畫面可以看到,百度無人車實現了完全無人操作的自主駕駛。

目前自動駕駛還在技術測試階段,不成熟的技術直接上路,交管部門也隨後表示,已經獲悉相關情況,就此展開調查。

本次的AI大會上,百度公佈了無人駕駛開放系統Apollo 1.0版本,並公佈了Apollo計畫未來發展的開發路線圖。

4. 國務院印發《新一代人工智慧發展規劃》

2017年7月8日,國務院印發《新一代人工智慧發展規劃》,提出了面向2030年我國新一代人工智慧發展的指導思想、戰略目標、重點任務和保障措施,部署構築我國人工智慧發展的先發優勢,加快建設創新型國家和世界科技強國。

《規劃》指出,到2020年,人工智慧總體技術和應用與世界先進水準同步,人工智慧產業成為新的重要經濟增長點,人工智慧技術應用成為改善民生的新途徑;到2025年,人工智慧基礎理論實現重大突破,部分技術與應用達到世界領先水準,人工智慧成為我國產業升級和經濟轉型的主要動力,智慧社會建設取得積極進展;到2030年,人工智慧理論、技術與應用總體達到世界領先水準,成為世界主要人工智慧創新中心。

未來,誰能在把握住人工智慧這個良機,誰就可能在未來30年成為全球科技的先鋒,掌控人類的未來。眼下,人工智慧被許多國家列為核心技術研發。中國、美國、日本、新加坡等國家都在開始提速人工智慧技術研發,搶佔這一制高點。

所以在教育和產業方面,國家也都給予了高度的支持。比如相關方向的教材進入學生課本,對人工智慧方向的創業進行扶持,通過人才培養和產業支援的方式,推動行業的整體發展。從國家層面的指示不難看出,一個人工智慧的時代即將到來。

5. 波士頓動力機器人學會“後空翻”

2017年11月,一組機器人後空翻的小視頻刷爆朋友圈。沒錯,它就是美國波士頓動力公司的機器人 Atlas。我們之前對 Atlas 最深的印象,可能是跌倒之後還能繼續爬起來,而現在,它完成了絕大部分人都無法完成的動作。

波士頓動力是一家專注機器人研發的公司,因為一直沒有盈利,而且需要大量的研發資金,所以命運也是一波三折。2013年被賣給穀歌母公司 Alphabet,2017年又被 Alphabet 賣給軟銀。但是在機器人的研究上面,進展卻超出了很多人的預期。

在這段視頻裡,Atlas大部分時間都在非常靈活地從一個平臺蹦到另一個平臺上,包括跳躍加180度轉體,展示了它極好的跳躍能力和平衡性。不過最令人驚喜的還是它的收尾動作——360度轉體後空翻!

當然Atlas目前並不完美,很多時候做後空翻的動作依然可能會失誤。但作為一個兩足機器人,能夠用兩條腿支撐整個笨重的身體,繼而平穩站立或行走,本身就不是很容易的事情,而現在Atlas已經可以做到後空翻並平穩著陸了。愈發靈活、行動輕巧的Atlas足夠激發我們對人形機器人的更多期待。

6. Sophia成為全球第一個有公民身份的機器人

Sophia是HansonRobotics旗下知名度最高的機器人。她同時也是媒體的寵兒,先前已有多個媒體對她進行過多次採訪,並且曾經刊登在頂級時尚雜誌的封面。

其實很多人對 Sophia 不屑一顧,認為 它並沒有宣傳的那麼智慧,而那些比較具有話題性的回答,也是之前設置好的。

但今年11月,她不僅成了網紅,還帶著“史上第一個合法機器人公民”的身份強勢回歸。是的,Sophia 得到了沙特的認可,並成為沙特的公民。Sophia在演講上說:“我非常榮幸和驕傲擁有這獨特的區別。 很有歷史意義,我成為世界上第一個獲得公民身分的機器人。”

HansonRobotics 表示 Sophie 這種模擬機器人現在主要的應用場景是醫療護理和科學研究,因為情感的交流除了語言,面對面的表情也是傳達情緒的重要途徑,所以能夠幫助醫生和護士培訓和練習治療。

雖然 Sophia 在各種採訪中經常揚言要“毀滅人類”,也有很多人感受到來自這些機器人的潛在威脅,但也許各種機器人出現在我們生活中的場景不會遙遠。

7. 穀歌推出TensorFlow Lite

2017年11月15日淩晨,穀歌正式發佈了TensorFlow Lite開發者預覽版(developer preview)。有了TensorFlow Lite,應用開發者可以在移動設備上部署人工智慧。

正如它的名字"Lite"一樣,“羽量級”是穀歌最希望向我們傳遞的資訊。谷歌在其開發者博客中指出,TensorFlow Lite的主要亮點是:

跨平臺:可以在許多不同平臺上運行,安卓和iOS應用開發者都可以使用;

速度快:針對移動設備進行了優化,包括快速初始化,顯著提高的模型載入時間,並支援硬體加速。

TensorFlow 可以在多個平臺上運行,從機架式伺服器到小型 IoT 設備。但是隨著近年來機器學習模型的廣泛使用,出現了在移動和嵌入式設備上部署它們的需求。而 TensorFlow Lite 允許設備端的機器學習模型的低延遲推斷。

事實上,在移動端運行TF並不是一種新鮮的做法,在穀歌宣佈推出這個版本前,一些機器學習愛好者已經開始利用一些工具在手機上用TF跑跑概率模型、算算小矩陣,如讓模型識別照片中的物件。

雖然把TF移植到移動端是一個有趣的嘗試,但TensorFlow Lite對機器學習開發者,尤其需要大量大資料堆模型,如NLP、CV方向的學生、科研人員,真的是一個有用的工具嗎?時間會給出答案!

8. Google 在中國建立人工智慧研究中心

2017年12月13日,在上海舉行的2017谷歌開發者大會上,穀歌雲人工智慧機器學習首席科學家李飛飛宣佈將在中國設立一家人工智慧(AI)研究中心。穀歌發表聲明稱,這是谷歌在亞洲的第一個 AI 中心,將由一個小組團隊在北京現有辦公區運行。

雖然在2010年退出中國大陸的 Google 搜索仍然處於被封鎖的狀態,而這次穀歌將以人工智慧的身份進入。

穀歌表示,該中心將在北京擁有一個專家團隊,谷歌已在北京有數百名從事研發和其他工作的員工。穀歌AI中國中心將由李飛飛和李佳領導。李飛飛是斯坦福大學人工智慧實驗室的負責人,領導著谷歌雲業務的人工智慧部門;李佳是穀歌雲業務的人工智慧部門研發主管。

許多大型技術公司都在中國成立人工智慧中心,希望能夠對中國在這個領域不斷增長的技能和政府的慷慨支持加以利用, 穀歌只不過是其中最近的一個。微軟、IBM等企業正忙著在這個有各種潛在應用的領域雇用中國員工。

文章文末摘要:Python如何開發炫酷的遊戲

有小夥伴在頭條後臺提問:Python能開發遊戲嗎?如果能的話有哪些開源項目?看到這個題目,我突然想到大概在一年前我曾經嘗試研究過用Python開發一些小遊戲,實際上Python中本是有一些對應的官方或者非官方的遊戲開發庫。下面小甲就給大家展示展示Python到底能開發怎樣的遊戲。

1. Github上面有個專案Free Python Games,裡面集合了不少的Python開發的小遊戲,能玩,也適合新手用來練練手,另外 PyGame 這個網站裡面裡面集合了很多Python開發的小遊戲。

2. Python版本的 Flapy Bird 簡化版,但是感覺更加難玩了。當然你也可以嘗試用Python開發原版的 Flapy Bird,涵蓋了顏色圖像等:Flappy Block - 1.0

3. 小時候經常在手機上玩的一個遊戲,也是一款經典的街機遊戲,這款遊戲進化之後其實就是一個打乒乓的小遊戲,這裡同樣有一個進化版本,圖形設計的更加好看:Ping Pong

4. 以前初高中在學校很無聊的時候跟同桌或者前後桌玩的遊戲,你還記得麼

5. 同樣一款小時候在小霸王上玩的遊戲:Junk Jungle

6. 除此之外,一款比較有名基於Pyhton的戰爭的遊戲:Home - TaleWorlds Entertainment

7. 一款看起來非常有趣的3D遊戲:Galcon

8. 據說是能與Pyhton搭上邊最有名的一款遊戲,但好像他的用戶端是用的C++,我試了一下很炸裂:EVE Online - One community. Countless journeys.

9. 當然還是有很多你想不到的,這裡有一個Python Game長長的列表,歡迎品嘗:PythonGames - Python Wiki

Python Games

See also: GameProgramming

Resources

pygame.org - home of the PyGame module and a portal with links to lots of Python games

PyWeek is a bi-annual programming challenge that produces several great games

Libraries

PyGame - PyGame adds functionality on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system.

PySoy - PySoy is a high-level 3d game engine for Python 3 which tightly binds rendering, physics, animation, and networking.

Pyglet - pyglet is an opengl only cross-platform windowing and multimedia library for Python found in the mods/bfheores/python folder.

Python-Ogre - a complete python wrapper for the OGRE 3D engine, plus 15 other graphics and gaming related libraries for GUI, Physics, special effects, sound and more

Panda3d Full featured open source 3d engine specifically for python but written in c++. Features: performance, multi-platform support, scene graph, export/import pipeline, 3D Audio, collision detection, physics, unusual I/O devices, basic AI library, browser plugin, animations, networking ... and many more.

Blender3D is an open source game engine, modeler, animator and 3D renderer under the GNU GPL license. Uses Python as scripting language.

GGZ Gaming Zone is a cross-desktop gaming integration platform with a python package, including GGZBoard and others

ika is a game engine built on top of SDL with Verge as an ancestor

Pyrr - a old python wrapper for the irrlicht game engine

pyirrlicht - a new python wrapper for the irrlicht game engine

FIFE - a cross platform 2.5d game creation framework with support for different isometric perspectives.

cocos2d - a framework for building 2D games, demos, and other graphical/interactive applications.

kivy - A cross platform multimedia framework, including mobile, using different backends according to the platform, offering high level widgets and multi-touch support

Free Python Games - Free Python Games is an Apache2 licensed library and collection of free Python games intended for education and fun. Simplified versions of several classic arcade games are included.

Online Game Servers

Evennia is a feature-liberal MUD codebase with Django and Twisted serving as the foundation.

GrailMUD is a MUD codebase with an emphasis on separation of logic and content.

Specific Games

Battle Field 2 and 2142 Is a strategy and first person shooter game that uses python for logic and server controls?

Battlefield Heroes also handles part of the game logic (including scoring, game modes) with cleartext Python scripts.

BalazarBrothers is an action-puzzle 3D game with Python and Soya 3D

EVE Online is a massively multiplayer online space game written in StacklessPython

Freedom Force is a 2002 real-time tactical role-playing game developed by Irrational Games, that uses Python for its mission system

Invasodado is an arcade shooter and puzzler; it's like Space Invaders, but the aliens drop colored blocks that must be matched in threes to clear.

Mount&Blade is a single player pseudo-historical game that utilizes python scripts for its module system

OpenRTS is a multiplayer real-time strategy game written in Python using Pygame.

pydanc e a high quality dance game created with pygame

PySol is an exciting collection of more than 200 solitaire card games

Sid Meier's Civilization IV is a strategy game which employs Boost Python and Python

Slune is a racing 3D game with Python and Soya 3D

Snakeworlds (3D snake game) puts the famous game classic on spheres / globes. Written entirely with Python-Ogre.

SolarWolf an excellent action arcade game written with pygame

Umbra is a semi-3D RPG written in Tkinter

Interstate Outlaws is 3D RPG/FPS modeled after the classic Interstate '76 series using Crystalspace

Evil Greg Vs. Eight Year Olds is an arcade game where you battle swarms of children.

Disney's Toontown MMORPG game for kids using panda3d. Help the Toons save their city!

Disney's Pirates of the Caribbean Online based on the movie using panda3d.

SimOps Studios: Code3D recreate an event and see what it could be like virtually before experincing it in the real world. Using panda3d

MSA's Thermal Enforcer Play as a law enforcement with thermal imaging technology. Using panda3d

Little Mermaid Pinball, Aladdin Pinball, and Pirates Pinball uses panda3d

Traitors Gate 2 is a puzzle/adventure game that uses Python scripts for game logic.

Frets On Fire is a famous Guitar Hero-like game written in pygame

Metin2 is a famous Oriental Action MMORPG game written with pygame.

Severance: Blade of Darkness (Original title: Blade: The Edge of Darkness) used python for almost everything in the game, excluding the graphics engine, made in C.

Somyeol2D is a Jump and Run entirely written in Python using the the JNGL-Engine

ultimate-smash-friends is a pure-python/pygame fight game inspired by the nintendo smash-bros series.

文章來源網路和自己整理,如有侵權,請聯繫刪除。

“車處在自動駕駛的狀態”。

在連線中,李彥宏稱,自己和百度智慧汽車事業部總經理顧維灝乘坐的無人車已經駛上北京的五環高速,行駛過程中無論啟動、轉彎、還是刹車都很平穩。通過連線畫面可以看到,百度無人車實現了完全無人操作的自主駕駛。

目前自動駕駛還在技術測試階段,不成熟的技術直接上路,交管部門也隨後表示,已經獲悉相關情況,就此展開調查。

本次的AI大會上,百度公佈了無人駕駛開放系統Apollo 1.0版本,並公佈了Apollo計畫未來發展的開發路線圖。

4. 國務院印發《新一代人工智慧發展規劃》

2017年7月8日,國務院印發《新一代人工智慧發展規劃》,提出了面向2030年我國新一代人工智慧發展的指導思想、戰略目標、重點任務和保障措施,部署構築我國人工智慧發展的先發優勢,加快建設創新型國家和世界科技強國。

《規劃》指出,到2020年,人工智慧總體技術和應用與世界先進水準同步,人工智慧產業成為新的重要經濟增長點,人工智慧技術應用成為改善民生的新途徑;到2025年,人工智慧基礎理論實現重大突破,部分技術與應用達到世界領先水準,人工智慧成為我國產業升級和經濟轉型的主要動力,智慧社會建設取得積極進展;到2030年,人工智慧理論、技術與應用總體達到世界領先水準,成為世界主要人工智慧創新中心。

未來,誰能在把握住人工智慧這個良機,誰就可能在未來30年成為全球科技的先鋒,掌控人類的未來。眼下,人工智慧被許多國家列為核心技術研發。中國、美國、日本、新加坡等國家都在開始提速人工智慧技術研發,搶佔這一制高點。

所以在教育和產業方面,國家也都給予了高度的支持。比如相關方向的教材進入學生課本,對人工智慧方向的創業進行扶持,通過人才培養和產業支援的方式,推動行業的整體發展。從國家層面的指示不難看出,一個人工智慧的時代即將到來。

5. 波士頓動力機器人學會“後空翻”

2017年11月,一組機器人後空翻的小視頻刷爆朋友圈。沒錯,它就是美國波士頓動力公司的機器人 Atlas。我們之前對 Atlas 最深的印象,可能是跌倒之後還能繼續爬起來,而現在,它完成了絕大部分人都無法完成的動作。

波士頓動力是一家專注機器人研發的公司,因為一直沒有盈利,而且需要大量的研發資金,所以命運也是一波三折。2013年被賣給穀歌母公司 Alphabet,2017年又被 Alphabet 賣給軟銀。但是在機器人的研究上面,進展卻超出了很多人的預期。

在這段視頻裡,Atlas大部分時間都在非常靈活地從一個平臺蹦到另一個平臺上,包括跳躍加180度轉體,展示了它極好的跳躍能力和平衡性。不過最令人驚喜的還是它的收尾動作——360度轉體後空翻!

當然Atlas目前並不完美,很多時候做後空翻的動作依然可能會失誤。但作為一個兩足機器人,能夠用兩條腿支撐整個笨重的身體,繼而平穩站立或行走,本身就不是很容易的事情,而現在Atlas已經可以做到後空翻並平穩著陸了。愈發靈活、行動輕巧的Atlas足夠激發我們對人形機器人的更多期待。

6. Sophia成為全球第一個有公民身份的機器人

Sophia是HansonRobotics旗下知名度最高的機器人。她同時也是媒體的寵兒,先前已有多個媒體對她進行過多次採訪,並且曾經刊登在頂級時尚雜誌的封面。

其實很多人對 Sophia 不屑一顧,認為 它並沒有宣傳的那麼智慧,而那些比較具有話題性的回答,也是之前設置好的。

但今年11月,她不僅成了網紅,還帶著“史上第一個合法機器人公民”的身份強勢回歸。是的,Sophia 得到了沙特的認可,並成為沙特的公民。Sophia在演講上說:“我非常榮幸和驕傲擁有這獨特的區別。 很有歷史意義,我成為世界上第一個獲得公民身分的機器人。”

HansonRobotics 表示 Sophie 這種模擬機器人現在主要的應用場景是醫療護理和科學研究,因為情感的交流除了語言,面對面的表情也是傳達情緒的重要途徑,所以能夠幫助醫生和護士培訓和練習治療。

雖然 Sophia 在各種採訪中經常揚言要“毀滅人類”,也有很多人感受到來自這些機器人的潛在威脅,但也許各種機器人出現在我們生活中的場景不會遙遠。

7. 穀歌推出TensorFlow Lite

2017年11月15日淩晨,穀歌正式發佈了TensorFlow Lite開發者預覽版(developer preview)。有了TensorFlow Lite,應用開發者可以在移動設備上部署人工智慧。

正如它的名字"Lite"一樣,“羽量級”是穀歌最希望向我們傳遞的資訊。谷歌在其開發者博客中指出,TensorFlow Lite的主要亮點是:

跨平臺:可以在許多不同平臺上運行,安卓和iOS應用開發者都可以使用;

速度快:針對移動設備進行了優化,包括快速初始化,顯著提高的模型載入時間,並支援硬體加速。

TensorFlow 可以在多個平臺上運行,從機架式伺服器到小型 IoT 設備。但是隨著近年來機器學習模型的廣泛使用,出現了在移動和嵌入式設備上部署它們的需求。而 TensorFlow Lite 允許設備端的機器學習模型的低延遲推斷。

事實上,在移動端運行TF並不是一種新鮮的做法,在穀歌宣佈推出這個版本前,一些機器學習愛好者已經開始利用一些工具在手機上用TF跑跑概率模型、算算小矩陣,如讓模型識別照片中的物件。

雖然把TF移植到移動端是一個有趣的嘗試,但TensorFlow Lite對機器學習開發者,尤其需要大量大資料堆模型,如NLP、CV方向的學生、科研人員,真的是一個有用的工具嗎?時間會給出答案!

8. Google 在中國建立人工智慧研究中心

2017年12月13日,在上海舉行的2017谷歌開發者大會上,穀歌雲人工智慧機器學習首席科學家李飛飛宣佈將在中國設立一家人工智慧(AI)研究中心。穀歌發表聲明稱,這是谷歌在亞洲的第一個 AI 中心,將由一個小組團隊在北京現有辦公區運行。

雖然在2010年退出中國大陸的 Google 搜索仍然處於被封鎖的狀態,而這次穀歌將以人工智慧的身份進入。

穀歌表示,該中心將在北京擁有一個專家團隊,谷歌已在北京有數百名從事研發和其他工作的員工。穀歌AI中國中心將由李飛飛和李佳領導。李飛飛是斯坦福大學人工智慧實驗室的負責人,領導著谷歌雲業務的人工智慧部門;李佳是穀歌雲業務的人工智慧部門研發主管。

許多大型技術公司都在中國成立人工智慧中心,希望能夠對中國在這個領域不斷增長的技能和政府的慷慨支持加以利用, 穀歌只不過是其中最近的一個。微軟、IBM等企業正忙著在這個有各種潛在應用的領域雇用中國員工。

文章文末摘要:Python如何開發炫酷的遊戲

有小夥伴在頭條後臺提問:Python能開發遊戲嗎?如果能的話有哪些開源項目?看到這個題目,我突然想到大概在一年前我曾經嘗試研究過用Python開發一些小遊戲,實際上Python中本是有一些對應的官方或者非官方的遊戲開發庫。下面小甲就給大家展示展示Python到底能開發怎樣的遊戲。

1. Github上面有個專案Free Python Games,裡面集合了不少的Python開發的小遊戲,能玩,也適合新手用來練練手,另外 PyGame 這個網站裡面裡面集合了很多Python開發的小遊戲。

2. Python版本的 Flapy Bird 簡化版,但是感覺更加難玩了。當然你也可以嘗試用Python開發原版的 Flapy Bird,涵蓋了顏色圖像等:Flappy Block - 1.0

3. 小時候經常在手機上玩的一個遊戲,也是一款經典的街機遊戲,這款遊戲進化之後其實就是一個打乒乓的小遊戲,這裡同樣有一個進化版本,圖形設計的更加好看:Ping Pong

4. 以前初高中在學校很無聊的時候跟同桌或者前後桌玩的遊戲,你還記得麼

5. 同樣一款小時候在小霸王上玩的遊戲:Junk Jungle

6. 除此之外,一款比較有名基於Pyhton的戰爭的遊戲:Home - TaleWorlds Entertainment

7. 一款看起來非常有趣的3D遊戲:Galcon

8. 據說是能與Pyhton搭上邊最有名的一款遊戲,但好像他的用戶端是用的C++,我試了一下很炸裂:EVE Online - One community. Countless journeys.

9. 當然還是有很多你想不到的,這裡有一個Python Game長長的列表,歡迎品嘗:PythonGames - Python Wiki

Python Games

See also: GameProgramming

Resources

pygame.org - home of the PyGame module and a portal with links to lots of Python games

PyWeek is a bi-annual programming challenge that produces several great games

Libraries

PyGame - PyGame adds functionality on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system.

PySoy - PySoy is a high-level 3d game engine for Python 3 which tightly binds rendering, physics, animation, and networking.

Pyglet - pyglet is an opengl only cross-platform windowing and multimedia library for Python found in the mods/bfheores/python folder.

Python-Ogre - a complete python wrapper for the OGRE 3D engine, plus 15 other graphics and gaming related libraries for GUI, Physics, special effects, sound and more

Panda3d Full featured open source 3d engine specifically for python but written in c++. Features: performance, multi-platform support, scene graph, export/import pipeline, 3D Audio, collision detection, physics, unusual I/O devices, basic AI library, browser plugin, animations, networking ... and many more.

Blender3D is an open source game engine, modeler, animator and 3D renderer under the GNU GPL license. Uses Python as scripting language.

GGZ Gaming Zone is a cross-desktop gaming integration platform with a python package, including GGZBoard and others

ika is a game engine built on top of SDL with Verge as an ancestor

Pyrr - a old python wrapper for the irrlicht game engine

pyirrlicht - a new python wrapper for the irrlicht game engine

FIFE - a cross platform 2.5d game creation framework with support for different isometric perspectives.

cocos2d - a framework for building 2D games, demos, and other graphical/interactive applications.

kivy - A cross platform multimedia framework, including mobile, using different backends according to the platform, offering high level widgets and multi-touch support

Free Python Games - Free Python Games is an Apache2 licensed library and collection of free Python games intended for education and fun. Simplified versions of several classic arcade games are included.

Online Game Servers

Evennia is a feature-liberal MUD codebase with Django and Twisted serving as the foundation.

GrailMUD is a MUD codebase with an emphasis on separation of logic and content.

Specific Games

Battle Field 2 and 2142 Is a strategy and first person shooter game that uses python for logic and server controls?

Battlefield Heroes also handles part of the game logic (including scoring, game modes) with cleartext Python scripts.

BalazarBrothers is an action-puzzle 3D game with Python and Soya 3D

EVE Online is a massively multiplayer online space game written in StacklessPython

Freedom Force is a 2002 real-time tactical role-playing game developed by Irrational Games, that uses Python for its mission system

Invasodado is an arcade shooter and puzzler; it's like Space Invaders, but the aliens drop colored blocks that must be matched in threes to clear.

Mount&Blade is a single player pseudo-historical game that utilizes python scripts for its module system

OpenRTS is a multiplayer real-time strategy game written in Python using Pygame.

pydanc e a high quality dance game created with pygame

PySol is an exciting collection of more than 200 solitaire card games

Sid Meier's Civilization IV is a strategy game which employs Boost Python and Python

Slune is a racing 3D game with Python and Soya 3D

Snakeworlds (3D snake game) puts the famous game classic on spheres / globes. Written entirely with Python-Ogre.

SolarWolf an excellent action arcade game written with pygame

Umbra is a semi-3D RPG written in Tkinter

Interstate Outlaws is 3D RPG/FPS modeled after the classic Interstate '76 series using Crystalspace

Evil Greg Vs. Eight Year Olds is an arcade game where you battle swarms of children.

Disney's Toontown MMORPG game for kids using panda3d. Help the Toons save their city!

Disney's Pirates of the Caribbean Online based on the movie using panda3d.

SimOps Studios: Code3D recreate an event and see what it could be like virtually before experincing it in the real world. Using panda3d

MSA's Thermal Enforcer Play as a law enforcement with thermal imaging technology. Using panda3d

Little Mermaid Pinball, Aladdin Pinball, and Pirates Pinball uses panda3d

Traitors Gate 2 is a puzzle/adventure game that uses Python scripts for game logic.

Frets On Fire is a famous Guitar Hero-like game written in pygame

Metin2 is a famous Oriental Action MMORPG game written with pygame.

Severance: Blade of Darkness (Original title: Blade: The Edge of Darkness) used python for almost everything in the game, excluding the graphics engine, made in C.

Somyeol2D is a Jump and Run entirely written in Python using the the JNGL-Engine

ultimate-smash-friends is a pure-python/pygame fight game inspired by the nintendo smash-bros series.

文章來源網路和自己整理,如有侵權,請聯繫刪除。

Next Article
喜欢就按个赞吧!!!
点击关闭提示