Search results

  1. Iaron da Costa Araújo

    Intro Hi! This is Sugam

    Nice! Since you found our organization through the GSOC site, I imagine you want to participate in it, right? If so, do you already have any ideas of what do you want to work in?
  2. Iaron da Costa Araújo

    Intro Hi! This is Sugam

    Welcome and thank you for your interest in Terasology! Have you already joined our discord and run the game from the source?
  3. Iaron da Costa Araújo

    Implementation Record and Replay Feature

    Name: Record and Replay Feature Summary: Terasology now has a feature to record some events as you play the game so those events can be replayed later. These events can also be used in a testing environment to create acceptance tests. Scope: Testing/ Quality Assurance Current Goal: Create more...
  4. Iaron da Costa Araújo

    Suggested Ingame Assertion Creator

    A while ago I was talking with Cervator and we came up with the idea of adding an Ingame Assertion Creator, making it possible to write tests for the game as you play it. This would basically consist of a special button or command that you can use to pause the game and then open an environment...
  5. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Weekly Report August 3rd, 2018 What have you achieved this week? Updated the Wiki pages, refactored the code, improved the JavaDoc, finished implementing Replay Tests on a headless engine. What are you currently working on? My GSOC's final report! What problems are you currently facing...
  6. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Weekly Report July 27th, 2018 What have you achieved this week? Updated wiki page, added support to some module events, created one more replay test, made replay tests work on a headless client, began investigating why some MTE tests are not working and began working on a refactor to put...
  7. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Weekly Report July 20th, 2018 What have you achieved this week? Overall refactor of Record and Replay, updated the TestReplayModule and began investigating how to run Replay Tests on a headless engine. What are you currently working on? Trying to make Replay Tests work on a headless engine...
  8. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Weekly Report July 13th, 2018 What have you achieved this week? Implemented test support for Record & Replays with the creation of Replay Tests. There is also a new wiki page about it. What are you currently working on? Trying to fix the problem in which selecting to run more than one Replay...
  9. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Weekly Report July 6th, 2018 What have you achieved this week? Wrote wiki page about how to use Record & Replay (https://github.com/MovingBlocks/Terasology/wiki/How-to-Use-Record-and-Replay), created a new PR that fixes the left click issue with Record & Replay, implemented some basic test...
  10. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Weekly Report June 30th, 2018 What have you achieved this week? Fixed MTE since the addition of the screenshot during a save crashed its tests, fixed the issue in which holding the mouse's left button during a recording was causing the replays to not replay things correctly. What are you...
  11. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Weekly Report June 22th, 2018 What have you achieved this week? Greatly improved the replay issue, but it still persists to a minor degree. Found a potential issue in the ServerCharacterPredictionSystem and discussed it in the #architecture channel of slack. Fixed the issue where some events...
  12. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Weekly Report June 15th, 2018 What have you achieved this week? Fixed more bugs and began investigating the replay issues. Found a potential solution to the issue. What are you currently working on? Testing and improving the potential solution. What problems are you currently facing? The...
  13. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Weekly Report June 8th, 2018 What have you achieved this week? Refactored the code according to the PR reviews, created a new small test for EventSystemReplayImpl, partially fixed "entity x doesn't exist" error during replays and began investigating the issue that causes a replay to not be...
  14. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Weekly Report June 1st, 2018 What have you achieved this week? Created Record and Replay (RR) UI, opened a PR to merge RR's first release into the develop branch. Fixed issues and improved code related to the suggestions made in the PR. What are you currently working on? Fixing and...
  15. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Weekly Report May 25th, 2018 What have you achieved this week? Finished RecordedEvent serialization and updated the Trial with persistence updates. More details on my blog (https://iaronaraujo.wixsite.com/meusite/blog/trial-updated-with-persistence) What are you currently working on? My next...
  16. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Weekly Report May 18th, 2018 What have you achieved this week? I learned more about how serialization is done in Terasology and I finished RecordedEvent serialization. What are you currently working on? RecordedEvent deserialization and testing it. What problems are you currently facing...
  17. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Weekly Report May 11th, 2018 What have you achieved this week? I finished the Record and Replay trial. More details of how to use it in my blog. What are you currently working on? The next goal should be to implement RecordedEvent serialization, so it will be possible to record events to be...
  18. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    I was finally able to make another event type work (JumpButton)! And while doing so, I've learned some important things about replaying the events. To reproduce events successfully, it is essential to assure two things on the Recording process: 1 - Every Event is sent to an Entity, and it is...
  19. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Weekly Report May 7th, 2018 What have you achieved in the last 2 weeks? I've been working on making a small trial of record and replay, where some events are recorded and stored in memory to be replayed. I learned a lot about how Events and Entities work on Terasology and made Record and...
  20. Iaron da Costa Araújo

    GSOC 2018 -- Event Recording Proposal

    Summary: This project consists of the implementation of Event Recording on Terasology, where the recorded events could be replayed in a game session. This is useful for creating benchmark tests and also regression tests. A ModuleTestingEnvironment expansion to support recorded events is also...
Top