Main Page
From MountainfortWiki
Ghoulsblade (Talk | contribs) (→links) |
|||
Line 1: | Line 1: | ||
- | |||
- | |||
- | |||
- | |||
- | |||
== info == | == info == | ||
* 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:// | + | * 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 == | ||
+ | |||
+ | * Mailinglist: mailto:mountainfort@leenox.de or https://mail.leenox.de/cgi-bin/mailman/listinfo/mountainfort | ||
== 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]] |
+ | * [[ServerPseudeCode]] | ||
* [[server architecture]] | * [[server architecture]] | ||
* webgl test : http://ghoulsblade.schattenkind.net/webfort/ | * webgl test : http://ghoulsblade.schattenkind.net/webfort/ | ||
* 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 == | ||
+ | |||
+ | * 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 | ||
+ | ** 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. | ||
+ | *** 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 | ||
+ | * linux chromium : chromium --enable-webgl | ||
+ | |||
+ | * [[working browser versions]] | ||
+ | |||
+ | == 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.sencha.com/products/core/docs/ | ||
+ | * 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://learningwebgl.com/cookbook/index.php/Main_Page | ||
+ | * http://www.scenejs.org/ | ||
+ | * http://spidergl.org/ | ||
+ | * http://github.com/OneGeek/WebGLU | ||
+ | * http://www.x3dom.org/ | ||
+ | * http://code.google.com/p/o3d/ | ||
+ | * http://wiki.delphigl.com/index.php/Tutorial_WebGL | ||
+ | * http://en.wikipedia.org/wiki/WebGL | ||
+ | |||
+ | |||
+ | * opensource dwarffortress clone : http://www.goblincamp.com/ | ||
+ | * 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/ | ||
+ | ** 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 == |