Main Page

From MountainfortWiki

Jump to: navigation, search
(how to get webgl browser)
(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]) and [http://www.minecraft.net minecraft]
+
* 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, oben about:config search for webgl.shader_validator and set it to false
+
** if it doesn't work, enter about:config in the adressbar of your browser and search for "webgl"
-
** todo : still problems under windows firefox beta 8
+
** set  webgl.enabled_for_all_sites to  true
-
*** webgl.enabled_for_all_sites = true (default)
+
** set  webgl.shader_validator  to  false
-
*** webgl.force_osmesa = false (default)
+
** 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)
-
*** webgl.mochitest_native_gl = false (default, tried both, didn't help)
+
*** alternative : about:config : manually create "webgl.prefer_gl" (boolean) and set to true.
-
*** webgl.shader_validator = false  (changed)
+
*** 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
-
**** Warnung: WebGL: UseProgram: program was not linked successfully Quelldatei: ...main.js Zeile: 123, Spalte: 0
+
-
**** Warnung: WebGL: enable: invalid enum value 0xde1 Quelldatei: ...main.js Zeile: 136, 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 ==

Latest revision as of 18:09, 8 August 2015

Personal tools