Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2022-12-18 00:00:00Z and 2022-12-19 00:00:00Z
okay, something really weird is happening with the client on the map artic festivity. It looks like the client is trying to open some weird Windows setting
1
03:12
i can't reproduce it, but i do have a black screen for a few frames when joining the map
03:13
ive seen a windows saying if i want to open an unsecured "page"
03:14
it seems to happen just before it transfers data to GPU
Known as Operation Power Off, this operation saw law enforcement in the United States, the United Kingdom, the Netherlands, Poland and Germany take action against these types of attacks which can paralyse the internet. The services seized were by far the most popular DDoS booter services on the market, receiving top billing on search engines. ...
okay, something really weird is happening with the client on the map artic festivity. It looks like the client is trying to open some weird Windows setting
On Arctic Festivity during map loading I see RAM usage going up to 1.5 GB, then once it's loaded it stabilizes at 1.0 GB. We could look not to copy layers, or at least only keep one copied layer around, then deallocate the old one before allocating next.
yeah some interesting stats
~40% laptop users.. thats quite high
RAM <4GB 1%
VRAM <1GB 4.53%
SSE3 100%
around 5.4% with GPUs that are really old, ivy bridge, haswell, some old ATI cards etc. (edited)
anyway, these RAM values in ddnet are spent for performance
its not like i initialize a VM that is used to render a website
i know all devs here prefer to have 100mb tw that always streams all shit and runs at 60fps capped
but i prefer 2023 software. if rusticans get to a point where u can use rust instead of js, then i see a bright future for GUI frameworks. and if the renderer needs a cache of 1-2gb that so be it
Literally just wanted to point out that we took a game that ran comfortably on a coffee maker and now there are computers that crash trying to load maps. Nothing else
its funny that u dont use ddnet 9.x
where the world was still without problems
ugly map res that isnt pixel perfect. skins that are not allowed to be high res
keeping your unstable 60fps
11:59
we are still compatible to ddnet 9.x
11:59
i'd take that chance if i'd be u
Jupstar ✪
and now u have 15k FPS, almost perfect frame times
Handle the appropriate SDL events to open new joysticks when they are connected and remove joysticks when they are disconnected.
If the active joystick gets disconnected, then the first joystick in the list will be activated as a fallback.
If the previously activated joystick gets reconnected, it will be activated again automatically, as it is identified by the GUID stored in the configuration.
The stored joystick GUID is only updated when the user manually selects a new joystick in the ...
In player information JSON all maps represent as new JSON object. When new map releases, code wich parsing this json cant know in advance a new map name, to create new object for this map. So always on new map releases you need to handle new map object. I think maps should be represented as JSON array, not infinity JSON objects.
Current json part:
```
{
"types": {
"Novice": {
"maps": {
"Give u the Moon": {
"points": 3,
"total_finishes": 27013...
In player information JSON all maps represent as new JSON object. When new map releases, code wich parsing this json cant know in advance a new map name, to create new object for this map. So alway...
aight so it's now
{
// ...
rank: { // same with team_rank
rank: null
},
// ...
}
when there's no rank, and
{
// ...
rank: { // same with team_rank
points: 34,
rank: 109
},
// ...
}
when you have a rank?
An introduction to libraryofbabel.info, its creators and inspirations.
22:19
The Library of Babel is a place for scholars to do research, for artists and writers to seek inspiration, for anyone with curiosity or a sense of humor to reflect on the weirdness of existence - in short, it’s just like any other library. If completed, it would contain every possible combination of 1,312,000 characters, including lower case letters, space, comma, and period. Thus, it would contain every book that ever has been written, and every book that ever could be - including every play, every song, every scientific paper, every legal decision, every constitution, every piece of scripture, and so on. At present it contains all possible pages of 3200 characters, about 104677 books.
Bookmark test:972 - page 178 of a book entitled uzlfdpxrwxsi.tpodak from volume 2wd4rlhr2g8fevj4w9b0nmnlr8iw27h1j76921k...-w3-s2-v14 of the Library of Babel.
Bookmark jmirequnwo t16 - page 16 of a book entitled jmirequnwo t from volume 3db19hcmpnbxu1x4ih1fd8m9yps5752vkomz2ya...-w3-s3-v17 of the Library of Babel.
"The Library of Babel" (Spanish: La biblioteca de Babel) is a short story by Argentine author and librarian Jorge Luis Borges (1899–1986), conceiving of a universe in the form of a vast library containing all possible 410-page books of a certain format and character set.
22:23
from spain
22:23
lmao
22:24
W. V. O. Quine notes that the Library of Babel is finite, and that any text that does not fit in a single book can be reconstructed by finding a second book with the continuation. The size of the alphabet can be reduced by using Morse code even though it makes the books more verbose; the size of the books can also be reduced by splitting each into multiple volumes and discarding the duplicates. Writes Quine, "The ultimate absurdity is now staring us in the face: a universal library of two volumes, one containing a single dot and the other a dash. Persistent repetition and alternation of the two are sufficient, we well know, for spelling out any and every truth. The miracle of the finite but universal library is a mere inflation of the miracle of binary notation: everything worth saying, and everything else as well, can be said with two characters.
Are all Morse code strings uniquely decipherable? Without the spaces,
......-...-..---.-----.-..-..-..
could be Hello World but perhaps the first letter is a 5 -- in fact it looks very unlikely...
Visit cppcon.org for details on next year's conference. CppCon sponsors have made it possible to record and freely distribute over 1000 sessions from 2014 to 2021. We hope you enjoy them!
22:30
or are they courses in the sense of getting to learn cpp?^^