Felix Dreissig

Results 28 issues of Felix Dreissig

Spin-off from #56: Improve the performance of Service History rendering, e.g. using IntersectionObserver.

improvement

The current Checker libraries (Python as well as Go) use a hardcoded number (5) of past ticks to check the flags for. We should be using the number of valid...

improvement

Display the first team to exploit a service ("first blood") on the scoreboard, kind of like ENOWARS did: ![ENOWARS scoreboard header](https://user-images.githubusercontent.com/2017238/87856494-ec121a80-c91f-11ea-9eea-ead5fcb581c3.png)

feature

Writing checker scripts is currently heavily Python-specific, though there's no reason why it has to be like that. I'd wish for more language options. Languages that come to my mind:...

feature

Doing scoring thorugh a Materialized View is nice from a DB point of view, however it causes some problems in practice: * Nobody besides @siccegge really understands the SQL, let...

improvement

In some cases, scores that are 0 do not cause the score value ("0") to get rendered on the web scoreboard. This is some combination of no total points for...

bug

There is a "bonus" field in the "scoring_flag" table, which somehow gets incorporated into scoring but (hopefully) is never actually used. I don't know what the semantics of that are...

improvement
docs

Important announcements during the CTF could be shown above the scoreboard, which a lot of people are looking at all the time.

feature

In addition to #32 and #33 we might want to support launching Docker containers for checker scripts. This would make testing and deployment of checker dependencies easier. One container per...

idea

I'm not sure if data from the "GameControl", especially regarding timing, is currently processed by all components in an optimal way. Questions include: * What happens when the Controller does...

improvement