Ebitengine: nasze zmiany w projekcie open source
Silnik gier 2D w Go, używany w grach wydanych na komputery, telefony i konsole.
- Język
- Go
- Gwiazdki na GitHubie
- 13 546
- Strona projektu
- ebitengine.org
Zmiany przyjęte w Ebitengine
Testy dźwięku, które czekały na prawdziwy czas, działają na sztucznym zegarze synctest, CI uruchamia testy z wykrywaniem wyścigów dla wszystkich pakietów, a obsługa padów nie pada, gdy na Linuksie nie ma inotify.
- Pull request #3849scalony 6 października 2026
- Pull request #3848scalony 3 października 2026
.github/workflows: run go test -race for all packages
github.com/hajimehoshi/ebiten/pull/3848 - Pull request #3705scalony 13 września 2026
internal/gamepad: don't fail when inotify is unavailable on Linux
github.com/hajimehoshi/ebiten/pull/3705
Czego nas to nauczyło
Testy, które czekają na prawdziwy czas, są wolne i niestabilne. Sztuczny zegar daje te same wyniki przy każdym uruchomieniu.
Inne projekty z naszymi zmianami: Go
21 projektów w tej technologii ma nasze przyjęte zmiany. Pasek to gwiazdki repozytorium, obok liczba naszych zmian. Każdy wiersz prowadzi do strony projektu.
Ebitengine na tle wszystkich naszych zmian
Dzień po dniu od 5 września 2026 do 11 października 2026. Kolumna to wszystkie zmiany przyjęte tego dnia, akcent to zmiany w Ebitengine.
- Zmiany w Ebitengine
- Zmiany w innych projektach
3 przyjęte zmiany w Ebitengine
Pierwsza 13 września 2026, ostatnia 6 października 2026.
W te same dni
Przyjęto też nasze zmiany w: Whoops, compromise, Serilog, Pagefind, Satis, Scramble i 2 projekty więcej.
Pytania o nasze zmiany w Ebitengine
Skąd są te zmiany, kto je przyjął i czy poprawimy coś w Twojej bibliotece.
Czytaj dalej
Więcej o tej pracy i o pozostałych projektach z naszymi zmianami.
Używasz Ebitengine w swoim projekcie?
Jeśli coś w nim nie działa, poprawimy to u źródła i zostawimy obejście do czasu wydania. Odpiszemy w godzinę.