superpowers教程系列-第一部分:入門


Ever answered the question “If you could have any super power, what would it be?”? Myself, I’d go with whatever Superman has, as he seems to have the power to do whatever the heck he needs to have the power to do at any given time, so long as people don’t shove rocks from a dead planet at him...? However, if you answered “I want to have the power of collaborative game development!”? 1) you need to think bigger 2) you are in luck!

Superpowers?is a recently open sourced collaborative game engine for making 2D and 3D games, using TypeScript initially with Lua a WIP.? It’s built around HTML5 web technologies but isn’t really a browser game engine.? It’s available for Windows, Linux and Mac OS and it’s completely free, although I’m pretty certain the devs would appreciate some financial support should you find yourself digging it.

This on the other hand, as in this document you are reading right now, is the first part of a multi part tutorial series teaching you how to use Superpowers.? We are going to break this tutorial series across several posts, each covering a particular theme.? By the end though, you should be pretty well equipped to make your own game using the Superpowers engine.? So without further ado, let’s begin.


Gaining Superpowers

Getting the Superpowers Engine

First things first, we need to download and install the Superpowers engine.? There are two ways to go about doing this,?from source on Github?or the easy way.? We will take the easy way, because hey, it’s easy.? Simply?click here?and download the most recent Superpowers release.? You have the option of kicking in a bit of cash to help the developers at this point, but you don’t have to.? The key thing is, grab the version that is right for


I personally chose the Windows 64-bit version, mostly because I’m running 64bit Windows...?

Now that you’ve got the file downloaded, simply extract it to whatever directory you want to run Superpowers from.? In my case I chose d:\dev so Superpowers is installed in D:\Dev\superpowers-0.19.0-win-x64.?

And done.? Not exactly the most difficult install process you are going to encounter, eh?


Using Your Powers Wisely

Now locate the file?superpowers?(+ .exe on Windows) and double click it.


This is the Superpowers welcome screen, it may not be immediately obvious but click on the image of the kids to launch the engine proper.

Now we are brought to the Superpowers server window.


Creating a Server

Next create a server.? Simply click the ‘Add server’ button.? Don’t worry, we only need to do this part once.


You will then be prompted to name your server, do so.? By the way Superpowers team, you’ve got a bug in your button label here...? Once you’ve named your server, click? Add Server’


It will then prompt you for an IP address, and defaults out to 127.0.0.1:4237, which is a loopback or friendly way of saying “this machine”.? If you don’t have any reason to change this, don’t.? If you are running on a server and are going to be working externally with other developers you will use whatever your servers external IP address is instead. Click ‘Add server’ again.


TADA, you’ve got your own Superpower server:


Now double click your server to launch the Superpowers project manager.? We will be asked to create a user account:


After you click Log in:


Creating a New Project

Now we create a new project... bet you can’t guess how.? Ok, here’s how, click New project.


Next name your project, optionally describe your project and pick wether to use a template or not.? When complete click Create:


And finally, TADA, the Superpower editor:


Alright, that’s it for this tutorial.? We now have Superpowers installed, running and created our first project.? Click Next Part below to continue on to the, um, next part.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末萍程,一起剝皮案震驚了整個濱河市虑灰,隨后出現(xiàn)的幾起案子滩援,更是在濱河造成了極大的恐慌捌刮,老刑警劉巖澄暮,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件月帝,死亡現(xiàn)場離奇詭異,居然都是意外死亡红氯,警方通過查閱死者的電腦和手機框咙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來痢甘,“玉大人喇嘱,你說我怎么就攤上這事∪ぃ” “怎么了者铜?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長放椰。 經(jīng)常有香客問我作烟,道長,這世上最難降的妖魔是什么砾医? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任拿撩,我火速辦了婚禮,結(jié)果婚禮上如蚜,老公的妹妹穿的比我還像新娘压恒。我一直安慰自己影暴,他們只是感情好,可當我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布探赫。 她就那樣靜靜地躺著型宙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪伦吠。 梳的紋絲不亂的頭發(fā)上妆兑,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天,我揣著相機與錄音毛仪,去河邊找鬼箭跳。 笑死,一個胖子當著我的面吹牛潭千,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播借尿,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼刨晴,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了路翻?” 一聲冷哼從身側(cè)響起狈癞,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎茂契,沒想到半個月后蝶桶,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡掉冶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年真竖,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片厌小。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡恢共,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出璧亚,到底是詐尸還是另有隱情讨韭,我是刑警寧澤,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布癣蟋,位于F島的核電站透硝,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏疯搅。R本人自食惡果不足惜濒生,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望秉撇。 院中可真熱鬧甜攀,春花似錦秋泄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至谁撼,卻和暖如春歧胁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背厉碟。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工喊巍, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人箍鼓。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓崭参,卻偏偏與公主長得像,于是被迫代替她去往敵國和親款咖。 傳聞我的和親對象是個殘疾皇子何暮,可洞房花燭夜當晚...
    茶點故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內(nèi)容