Main Page
From MountainfortWiki
Ghoulsblade (Talk | contribs) (→how to get webgl browser) |
Ghoulsblade (Talk | contribs) (→links) |
||
Line 3: | Line 3: | ||
* a multiplayer sandbox building+defending game playable in the browser (still in early development and not really playable yet) | * a multiplayer sandbox building+defending game playable in the browser (still in early development and not really playable yet) | ||
* tech : webgl + websocket as client, lua/c++ as server | * tech : webgl + websocket as client, lua/c++ as server | ||
- | * inspired by [http://www.bay12games.com/dwarves/ dwarffortress] ([http://df.magmawiki.com/index.php/Main_Page wiki]) | + | * inspired by [http://www.bay12games.com/dwarves/ dwarffortress] ([http://df.magmawiki.com/index.php/Main_Page wiki]) , [http://www.minecraft.net minecraft] and maybe [http://www.terraria.org/ Terraria] |
+ | * web test 2012-08 : http://ghoulsblade.schattenkind.net/mountainfort/ | ||
== contact == | == contact == | ||
Line 11: | Line 12: | ||
== notes == | == notes == | ||
+ | * [[2013-01-12-chat]] | ||
* maybe graphics from [http://code.google.com/p/stonesense/ stonesense] interesting | * maybe graphics from [http://code.google.com/p/stonesense/ stonesense] interesting | ||
* [[NetworkProtocolNotes]] | * [[NetworkProtocolNotes]] | ||
Line 18: | Line 20: | ||
* for planning/devchat : [http://gobby.0x539.de/trac/ gobby] (coop/multiplayer-texteditor) | * for planning/devchat : [http://gobby.0x539.de/trac/ gobby] (coop/multiplayer-texteditor) | ||
* [http://ghoulsblade.schattenkind.net/webfort/ first webgl tech-test] (needs firefox4beta, chromium or latest opera, or see [http://ghoulsblade.schattenkind.net/webfort/screenshots/ screenshots]) | * [http://ghoulsblade.schattenkind.net/webfort/ first webgl tech-test] (needs firefox4beta, chromium or latest opera, or see [http://ghoulsblade.schattenkind.net/webfort/screenshots/ screenshots]) | ||
+ | * blender:plaintext format export. http://en.wikipedia.org/wiki/Wavefront_.obj_file | ||
+ | ** collada = xml based format ? | ||
+ | ** collada blender import export http://colladablender.illusoft.com/ | ||
== how to get webgl browser == | == how to get webgl browser == | ||
+ | |||
+ | * for setup see http://learningwebgl.com/blog/?p=11 | ||
+ | ** for troubleshooting see http://learningwebgl.com/blog/?p=11#troubleshooting | ||
+ | ** windows vista and windows seven : you might have to install opengl drivers as they aren't shipped by default, see nvidia/ati page or troubleshooting guide above for intel. | ||
* Firefox 4 Beta : http://www.mozilla.com/en-US/firefox/all-beta.html | * Firefox 4 Beta : http://www.mozilla.com/en-US/firefox/all-beta.html | ||
- | ** if it doesn't work, | + | ** if it doesn't work, enter about:config in the adressbar of your browser and search for "webgl" |
- | ** | + | ** set webgl.enabled_for_all_sites to true |
- | + | ** set webgl.shader_validator to false | |
- | ** | + | ** still problems under vista, firefox beta 8 ? install [http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d DirectX End-User Runtimes] (used by [http://code.google.com/p/angleproject/ angle] in ff4beta8) |
- | ** | + | *** alternative : about:config : manually create "webgl.prefer_gl" (boolean) and set to true. |
- | *** webgl. | + | *** problem : "Unable to initialize the shader program." , so WebGL works, but something wrong with the shader ? |
- | *** problem : "Unable to initialize the shader program." , so WebGL works, but something wrong with the shader | + | *** Warnung: WebGL: UseProgram: program was not linked successfully Quelldatei: ...main.js Zeile: 123, Spalte: 0 |
- | + | ||
- | + | ||
* chrome/safari/webkit/(opera?): see http://www.khronos.org/webgl/wiki/Getting_a_WebGL_Implementation | * chrome/safari/webkit/(opera?): see http://www.khronos.org/webgl/wiki/Getting_a_WebGL_Implementation | ||
* linux chromium : chromium --enable-webgl | * linux chromium : chromium --enable-webgl | ||
+ | |||
+ | * [[working browser versions]] | ||
== links == | == links == | ||
+ | |||
+ | * http://kag2d.com/ king arthur's gold, similar to terraria | ||
+ | * https://github.com/bebraw/jswiki/wiki/ - JS Wiki | ||
* http://www.opengl.org/registry/ opengl extensions registry (does webgl support extensions? instancing and geometry shaders?) | * http://www.opengl.org/registry/ opengl extensions registry (does webgl support extensions? instancing and geometry shaders?) | ||
* http://www.sencha.com/products/core/docs/ | * http://www.sencha.com/products/core/docs/ | ||
* https://developer.mozilla.org/en/WebGL | * https://developer.mozilla.org/en/WebGL | ||
+ | * http://learningwebgl.com/lessons/ | ||
- | + | * google webgl demos1 : http://www.chromeexperiments.com/webgl | |
+ | * google webgl demos2 : http://www.chromium.org/developers/demos-gpu-acceleration-and-webgl | ||
* http://www.glge.org/category/demos/ | * http://www.glge.org/category/demos/ | ||
* http://learningwebgl.com/cookbook/index.php/Main_Page | * http://learningwebgl.com/cookbook/index.php/Main_Page | ||
Line 55: | Line 69: | ||
* opensource dwarffortress clone : http://www.goblincamp.com/ | * opensource dwarffortress clone : http://www.goblincamp.com/ | ||
* stonesense screenshots : http://www.bay12forums.com/smf/index.php?topic=43260.0 | * stonesense screenshots : http://www.bay12forums.com/smf/index.php?topic=43260.0 | ||
+ | ** see also http://dwarffortresswiki.org/index.php/Utility:Stonesense/Content_repository | ||
* minecraft-like-rendering in opengl4 http://codeflow.org/entries/2010/dec/09/minecraft-like-rendering-experiments-in-opengl-4/ | * minecraft-like-rendering in opengl4 http://codeflow.org/entries/2010/dec/09/minecraft-like-rendering-experiments-in-opengl-4/ | ||
** http://www.sea-of-memes.com/ | ** http://www.sea-of-memes.com/ | ||
+ | |||
+ | * http://forums.tigsource.com/index.php?topic=16054.0 Survivors of Ragnarok | ||
+ | * http://benvanik.github.com/WebGL-Inspector/ | ||
+ | |||
+ | * http://codeflow.org/entries/2010/dec/09/minecraft-like-rendering-experiments-in-opengl-4/ Minecraft Like Rendering Experiments in OpenGL 4 | ||
+ | * minecraft clone, opensource : minetest http://celeron.55.lt/~celeron55/minetest/index | ||
+ | * minecraft clone, opensource : manicdigger http://manicdigger.sourceforge.net/news/ | ||
+ | * minecraft clone, opensource : LucesErrantes http://www.reddit.com/r/gaming/comments/e9ril/i_made_a_minecraftian_game_and_id_like_to_know/?sort=new (haskell) | ||
+ | * minecraft clone, java, dead project. http://ardorlabs.se/ArdorCraft/ | ||
+ | * minecraft clone, c++ irrlicht GPL, http://freegamer.blogspot.com/2011/06/minetest-c55.html http://celeron.55.lt/~celeron55/minetest/index.php | ||
+ | * minecraft clone, lamecraft, http://drakon.com.pl/ | ||
+ | * minecraft clone, webgl, http://metaphysicaldeveloper.wordpress.com/2011/12/20/implementing-minecraft-in-webgl/ | ||
+ | * minecraft clone w dwarf-fortress gameplay?, java in browser, http://freegamer.blogspot.de/2012/05/terasology-yamc-or-not.html http://blog.movingblocks.net/ | ||
+ | * minecraft clone, opensource block engine, terasology : http://blog.movingblocks.net/blockmania/ | ||
+ | * minecraft like gfx in webgl http://voxeljs.com/ | ||
+ | * minecraft clone, 2010, http://minetest.net/ | ||
+ | ** mouse capture in firefox and chrome : http://maxogden.github.com/voxel-perlin-terrain/ | ||
+ | * vehicle+building, generated plants+monsters, http://planetexplorers.pathea.net/video/ | ||
+ | |||
+ | * opendungeons, dungeon keeper clones, ogre, possibly useful textures/icons : http://opendungeons.sourceforge.net/index.php/Main_Page | ||
+ | * survive-in-wilderness & hunting+trapping game with interesting healing-herbs + wood&meat processing : http://unrealworld.wikia.com/wiki/Unreal_World_Wiki | ||
== Getting started == | == Getting started == |