Main Page
From MountainfortWiki
Ghoulsblade  (Talk | contribs)  | 
		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://  | + | * 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 ==  | == 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, 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  | * chrome/safari/webkit/(opera?): see http://www.khronos.org/webgl/wiki/Getting_a_WebGL_Implementation  | ||
| + | * 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/  | ||
| + | * 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 33: | Line 65: | ||
* http://wiki.delphigl.com/index.php/Tutorial_WebGL  | * http://wiki.delphigl.com/index.php/Tutorial_WebGL  | ||
* http://en.wikipedia.org/wiki/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 ==  | ||