These are chat archives for arenanet/api-cdi

7th
Sep 2017
Edgar Doiron
@Coffee4cr
Sep 07 2017 13:20
@codemasher how do those work?
smiley
@codemasher
Sep 07 2017 13:23
you need to buy community access once for 50 plat or 600 service tokens (like buying a GH) and then you have control over a housing community where you can add up to 20 people, 5 of which can plug their housing plots to the community plot at the same time.
the community plot has its own decor crate where players can donate to and which can be then used on there
Archomeda
@Archomeda
Sep 07 2017 13:32
so eh... gw2 has gone without its usual biweekly patches recently :( it's been 4 weeks since the last one
JamEngulfer
@JamEngulfer
Sep 07 2017 13:32
I'd assume it's all hands on deck for the expansion
Archomeda
@Archomeda
Sep 07 2017 13:33
only 15 more days
(i may or may not have a discord bot that counts down in its nickname :joy:)
JamEngulfer
@JamEngulfer
Sep 07 2017 13:34
That's amazing
Archomeda
@Archomeda
Sep 07 2017 13:34
image.png
Edgar Doiron
@Coffee4cr
Sep 07 2017 13:38
lol
BoyC
@BoyC
Sep 07 2017 14:31
archomeda: they did add a new glider this week :D
Archomeda
@Archomeda
Sep 07 2017 14:48
yeah.... "glider"
the outfit will come next week, and then the other glider/backpack combo the week after that
smiley
@codemasher
Sep 07 2017 15:25
PhpStorm 2017.3 has a new approach to working with API, by integrating REST client inside the text editor.
*-*
windwarrior
@windwarrior
Sep 07 2017 15:50
way too afraid that they will accidentally leak the exp I guess
with all the dataminers hoping :>
Archomeda
@Archomeda
Sep 07 2017 17:10
it's possible that some stuff is being merged and tested
but i think that a lot is already in the client right now anyway
windwarrior
@windwarrior
Sep 07 2017 18:25
rip, cannot fake-ecto-gamble again
@Archomeda yeah, we've had mobs mounted on mounts and stuff in dev testing
my guess is that there's some subtle memory corruption somewhere
i'm really not sure how anyone writes C/C++ without valgrind
Eearslya Sleiarion
@Eearslya
Sep 07 2017 18:46
I'm not sure how you'd manage to get GW2 to run at more than 1FPS in valgrind
that was the argument that mike lewis made to me
the point isn't that you run the entire game at once
it's that you have high code coverage for running tests and can run those tests in valgrind
e.g., "start with this world state; run 10 ticks"
the subpoint is that valgrind isn't available on windows
so anyone doing C/C++ work on windows is already insane
but i'm kind of an idealist and that isn't really how gamedev works so i'm just ranting i guess
Eearslya Sleiarion
@Eearslya
Sep 07 2017 19:16
I'm interested in how a game like Factorio does integration testing
In theory, it could be applied to any game engine
you've seen the factorio unit test videos, right?
iirc you were the one that linked 'em to me
darthmaim
@darthmaim
Sep 07 2017 19:16
They talked about their tests in their friday facts a few times
Eearslya Sleiarion
@Eearslya
Sep 07 2017 19:22
I know they've talked about them
but I wanna see the code
I think they talked about it last FFF, where they paralellized their testing to make it 18x faster
...8x
not 18
Also they dropped boost, which is nice
it's probably really boring
like "load world state, then execute actions at these tick indexes"
Archomeda
@Archomeda
Sep 07 2017 21:08
lol... this choya
Eearslya Sleiarion
@Eearslya
Sep 07 2017 21:41
I can show you the world...~
windwarrior
@windwarrior
Sep 07 2017 22:42
Those are no unit test anymore
Integration test I guess
darthmaim
@darthmaim
Sep 07 2017 22:42
I'm interested in how a game like Factorio does integration testing
windwarrior
@windwarrior
Sep 07 2017 22:43
Well @lye called them unit tests :p
darthmaim
@darthmaim
Sep 07 2017 22:43
oh right
windwarrior
@windwarrior
Sep 07 2017 22:46
One day memory corruptions have been eliminated by the sheer awesomeness of next gen system languages
taco tests
an integration test is just a specialized form of unit tests
wherein the unit being tested is the entire system
(listen i am not good at this)
Eearslya Sleiarion
@Eearslya
Sep 07 2017 22:47
expect(this).to work
windwarrior
@windwarrior
Sep 07 2017 22:48
I have had so many classes on software testing
But in academia, the all end up going to formal verification some way or another
Eearslya Sleiarion
@Eearslya
Sep 07 2017 22:49
Formal verification?
windwarrior
@windwarrior
Sep 07 2017 22:50
Yeah, like using hoare logic to prove that your preconditions and a function imply the post condition
Eearslya Sleiarion
@Eearslya
Sep 07 2017 22:51
uh
windwarrior
@windwarrior
Sep 07 2017 22:51
Yeah exactly the point I am trying to make
Eearslya Sleiarion
@Eearslya
Sep 07 2017 22:52
No I'm..reading the wikipedia article on hoare logic to try and figure it out XD
windwarrior
@windwarrior
Sep 07 2017 22:52
Not real world testing :p
Eearslya Sleiarion
@Eearslya
Sep 07 2017 22:52
Oh.
Maybe that's why.
I'm just sitting here reading this article and thinking "that..sounds exactly like a unit test"
windwarrior
@windwarrior
Sep 07 2017 22:53
Kinda yeah, but this is a proof, not a test
But no-one in their right mind is gonna write a complete specification for a large program
and if they would, checking it will probably be infeasible
Eearslya Sleiarion
@Eearslya
Sep 07 2017 23:32
Depends on how you define 'large program'
I bet Facebook has tons of tests
ChieftainAlex
@ChieftainAlex
Sep 07 2017 23:37
tiniest bug on gw2e currencies page, seems to be due to the flavor text on Elegy Marks not being properly closed, presumably problem from the api
Earned by completing legendary bounties in the Crystal Desert. Spend at the Tomb of Primeval Kings. <c="Flavor>These markers were used to commemorate great deeds in the Primeval Dynasty era of ancient Elona.</c>
no closing doublequote after "Flavor
Archomeda
@Archomeda
Sep 07 2017 23:39
doubt it's the API that's the problem ;)
it's more the content itself
Eearslya Sleiarion
@Eearslya
Sep 07 2017 23:44
If that works in-game, that's a pretty forgiving parsing engine
Archomeda
@Archomeda
Sep 07 2017 23:46
yup... it's string #154 in file 1635734
funnily enough, just a few entries back at #147 in the same file there's: <c=@flavor>This armor attempts to channel the power of the envoys.</c>
figures...