Search results

  1. asie

    Updates GSoC 2018 - Frameworks and content

    Final Report During GSoC 2018, my goal was to "add new frameworks and content to Terasology". Despite the initial project plan not working out as well as I had hoped, I believe I not only made a valuable contribution to Terasology in terms of content, I also believe I have made important notes...
  2. asie

    Updates GSoC 2018 - Frameworks and content

    Weekly Report, Week 12 (Despite being posted on August 10th, it covers work up until August 7th) Well. We're almost there. What have you achieved in the last week? With major help from Cervator, we discussed and then integrated JNLua into the Terasology engine and made Kallisti available as...
  3. asie

    Updates GSoC 2018 - Frameworks and content

    Weekly Report, Week 11 (Despite being posted on August 3rd, it covers work up until July 31st) What have you achieved in the last week? Going at a much faster pace now, most of the work in this week was devoted to making computers play nicer in-game - in particular, computers are now fully...
  4. asie

    Updates GSoC 2018 - Frameworks and content

    Weekly Report, Week 10 What have you achieved in the last week? Resolved problems which prevented the project from going further at the speed it could. Some refactors and code cleanup. Decent progress on the computers' functionality, though some of it remains invisible. Forked off Eris (the...
  5. asie

    Updates GSoC 2018 - Frameworks and content

    Weekly Report, Week 9 What have you achieved in the last week? Collapse and disappointment, mostly! A lot of time was spent debating the way to go forward regarding Kallisti's non-cleanly-solvable dependence on method reflection, and I think we found a way - as such, development has gone back...
  6. asie

    Updates GSoC 2018 - Frameworks and content

    Weekly Report, Week 8 What have you achieved in the last week? Made progress with regards to getting KComputers running in an unmodified Terasology environment. However, last week has felt somewhat disappointing to me overall. What are you currently working on? Too many things! This is the...
  7. asie

    Updates GSoC 2018 - Frameworks and content

    Weekly Report, Week 7 What have you achieved in the last week? Got Kallisti's OpenComputers framework to run inside of Terasology, in multiplayer, and it is also (almost) sandbox-friendly too! What are you currently working on? Cleaning up the remaining bugs and sandbox support for the...
  8. asie

    Updates GSoC 2018 - Frameworks and content

    Feels good actually having things to show for once.
  9. asie

    Updates GSoC 2018 - Frameworks and content

    Weekly Report, Week 6 What have you achieved in the last week? Not failed university and got back to work! Catching up with KComputers (the new computer module), implementing all the necessary logic to get a computer in-game by July 5th. What are you currently working on? As above. What...
  10. asie

    Updates GSoC 2018 - Frameworks and content

    Weekly Report, Week 5 What have you achieved in the last week? Not failed university. No, don't worry, just kidding - I decided to do other minor touch-ups, though not many as I'd have liked to due to an unlucky combination of four exams occuring in the span of this week. On the JNLua front...
  11. asie

    Updates GSoC 2018 - Frameworks and content

    Weekly Report, Week 4 What have you achieved in the last week? Cleanup and communication. Creating diagrams documenting the planned and implemented architecture of Kallisti, bugfixes in Kallisti's OpenComputers logic, preparation for implementing within the scope of the Terasology sandbox...
  12. asie

    Updates GSoC 2018 - Frameworks and content

    Weekly Report, Week 3 What have you achieved in the last week? Most importantly, refactoring the graphics rendering logic for server->client synchronization in the future. Also, minor improvements across the board to JNLua and Kallisti, including buildsystem improvements to JNLua, integration...
  13. asie

    Updates GSoC 2018 - Frameworks and content

    Weekly Report, Week 2 What have you achieved in the last week? I made the fantasy computer library (Kallisti) capable of using a JSON-controlled simulator for testing the machine logic outside of a game engine. I also made OpenOS work far better than it used to, and pushed the whole thing on...
  14. asie

    Updates GSoC 2018 - Frameworks and content

    Weekly Report, Week 1 What have you achieved in the last week? This! To be specific, a minimum viable implementation of an OpenComputers-compatible sandbox in Java. There's still a long way to go in terms of cleanup and abstraction for the "fantasy computer simulation library" I have in mind...
  15. asie

    Updates GSoC 2018 - Frameworks and content

    Visual progress report before I post a proper one on Tuesday - I still want to get some things done before then!
  16. asie

    Updates GSoC 2018 - Frameworks and content

    Hello! In this thread, I will be keeping you up to date on progress with the frameworks/content project for Terasology. Project summary Summary: The initial plan of realizing the plan to add new frameworks and content to Terasology was to provide them as a way to power a sandbox-themed...
  17. asie

    Renderer works: OpenGL freedom

    I'm not really sure if I'm making sense here - as OpenGL is not my area of expertise - but, to put it in broad strokes, let's say we're all - for some absurd reason - using immediate draws to feed our models' quads to the engine. Now, if we have direct OpenGL access, and we want to move to, say...
  18. asie

    Renderer works: OpenGL freedom

    I feel giving direct OpenGL access can backfire pretty quickly once some important facet of the engine's rendering pipeline is changed in a broken manner. I feel a better idea is to expose higher-level wrappers.
  19. asie

    Contributor Hey, I'm asie

    Name: Adrian 'asie' Siekierka Social: GitHub, IRC: asie @ EsperNet/Freenode/..., e-mail: kontakt "at" asie "dot" pl From: Poland Skills / Tools: C, Java, dabbled in many other code-like things. The GitHub probably says this better. Found via: I don't remember! Probably a combination of searching...
Top