Search results

  1. msteiger

    Release "Alpha"

    The title already says it: I think we should get out "Alpha" asap. Why? Imho, the overall state of the game is far beyond "pre-alpha", but the outside world might not see the progress we're making. Upgrading version helps us showing that things are mature enough for sandboxing. We can even...
  2. msteiger

    Ansible vs. Puppet vs. Chef - any impressions or interest?

    I hear good things about Chef, but I've never used either of the tools you mention. Afaik, Chef doesn't work too well on Windows. We use Chocolatey! at work, also mainly because it's designed for Windows. https://chocolatey.org/
  3. msteiger

    Project Logistics Arc

    The WorldViewer app also runs fine with snapshot builds. You can just deactivate it. I thought it would be good to have a few of the latest stable builds available in Artifactory - so it's currently a write-only repo :)
  4. msteiger

    Project Logistics Arc

    A few assorted notes: Separating lib builds from TS modules sounds reasonable Separating snapshot from release repos. sounds very reasonable :cool: For modules, I'd like to pull out the version number from module.txt if possible (maybe add a snapshot extension - can we add classifiers to...
  5. msteiger

    Default lighting

    I agree. Imho the daylight values are far too bright. The first two (0.5 and 0.75) both look reasonable to me.
  6. msteiger

    Implementation PolyWorld

    Name: PolyWorld Summary: A world-generator that is (currently) focused on island generation Current Goal: Fix layout to deal with multiple lines of extra data Curator: msteiger Location: https://github.com/Terasology/PolyWorld The idea is based on the map generating algorithm by Amit Patel...
  7. msteiger

    Design Module Tracker (infrastructure)

    The generated json data set can be accessed through Jenkins here: http://jenkins.movingblocks.net/job/UpdateModuleIndex/lastSuccessfulBuild/artifact/index.json
  8. msteiger

    Tweaking TeraMath

    Progress! I implemented all methods that TS required, but were not present in TeraMath before. For now, I renamed the packages to javax.vecmath and made all fields public to comply with VecMath. https://github.com/msteiger/TeraMath/commit/201a20a103486e681ca6f2c77517ba3acde36194 I also made a...
  9. msteiger

    Maintenance WorldViewer

    Big news! Starting with v0.3.0 (released yesterday) WorldViewer runs out-of-the-box. It uses PerlinFacetedWorldGenerator by default: Other cool features are tooltips (tell you about surface height or biome type) and mouse-based camera movement. Enjoy!
  10. msteiger

    Maintenance WorldViewer

    It's not very user-friendly yet, so you need to do a few tricks before it works. It depends on engine and CommonWorld (and currently on Polyworld and Cities for debugging - which it shouldn't). Next step to discuss (with @Cervator mostly) is about versioning engine and modules properly, so you...
  11. msteiger

    Maintenance WorldViewer

    Name: WorldViewer Summary: A world-generator based map viewer for Terasology Scope: External application Current Goal: View generated world facet data (for debugging and fun) Phase: Maintenance Curator: msteiger Github: https://github.com/MovingBlocks/WorldViewer Related: FacadeAWT and Minimap...
  12. msteiger

    Targetted Java Version

    I still think that bundling the JRE with the launcher in general wouldn't have the expected effect (more happy users). Why not provide two versions? one that is small and fast to download: as @mkalb pointed out, launch4j (and Java Web Start) already support installing Java nicely (and only if...
  13. msteiger

    Design Module Tracker (infrastructure)

    I've written a python script that parses Github repos based on their API (v3) and creates a simple json file that contains all module.txt files from all modules. The file is run directly by Jenkins and also archived there. The build is triggered by module builds (see the module buiild template)...
  14. msteiger

    Targetted Java Version

    Bundling JRE is tempting, because the launcher would work in any case, yes. What bothers me is that it's quite big and only rarely necessary. So we would probably provide it as an extra download so that users that already have it, don't need it download it over and over again. It could be a...
  15. msteiger

    Tweaking Module categories

    I agree - that's cool stuff @Josharias! Would it make sense to even go one step further and move the World Selection Screen to the "Config" subscreen? We would have a set of configurable gameplay modules and some of them allow changing the World Generator, while some do not. For example, L&S...
  16. msteiger

    Store Biome Per Block

    Thanks for the thought and effort, @shartte. Please don't get me wrong, I'm just throwing some thoughts into the discussion. About the hum/temp performance: it was pretty fast until the recent refactoring. So I think that it's probably just a bug. The PerlinNoise which is currently used not...
  17. msteiger

    Design Module Tracker (infrastructure)

    Will look into it asap. About the identicons: github creates them only for member names, but their algorithm seems to be fairly easy: https://github.com/blog/1586-identicons I use this algorithm here in other projects (they look similar to those on stackoverflow)...
  18. msteiger

    Design Module Tracker (infrastructure)

    For now, I plan to use jgit in the Tracker, so we can use the github site directly, but it should be general enough so that it *could* connect to the game-master-server and leech the information directly from there without the git overhead. So, I put the gradle script into the ModuleIndex git...
  19. msteiger

    Tweaking Module categories

    Are categories exclusive? In other words, can a module be a "GamePlay" module and a "World" module at the same time? Maybe we can think of other classifications, too. How about "Fantasy", "Medieval" and "Post-Apocalyptic" tags? Either way - afaik these extra properties can be added to the...
  20. msteiger

    Design Module Tracker (infrastructure)

    I wrote a gradle script that updates a github repo based on a local module.txt file. The remote repo is this one: https://github.com/Terasology/Index This is what it does: It tries to open a local git repo. in 'module-index' and pull latest changes. If that fails it clones from github...
Top