BonzayRTS is een open source en gratis project ontworpen voor gebruikers die een gemakkelijke en comfortabele manier voor het bouwen van een RTS (Real-Time Strategy) motor wilt.
BonzayRTS biedt ondersteuning voor isometrische RTS games, helder, object-georiënteerd ontwerp, de scheiding van de GUI (Graphical User Interface) van spel code, en het bevat netwerken codevoorbeelden.
Het project voorziet ook elementaire entiteiten voor een real-time strategy game, met geïmplementeerde GRP en SDL componenten.
Een proof-of-concept kloon van de populaire StarCraft spel is ook gemaakt met behulp van deze motor, genaamd OpenCraft. Echter, het doel van het project is om een functionele Linux-versie eerst
Wat is nieuw in deze release:.
- Dit is een belangrijke bugfix release. Het lost een groot aantal crashes, GUI kwesties, en voegt ontbrekende gebouwen en nu beschadigde gebouwen spuwen vuur / bloed, afhankelijk van hoe erg de schade is.
- Motor:
- Fixed a bug in SDLMixer waardoor een extra kanaal dan beschikbaar zijn, die leiden tot crashen
- Vaste SDLCanvas fout in Blit methode waardoor intermitterende crashes
- Toegevoegd -Wall aan compilatie vlaggen
- Toegevoegd bereik controleren vlag voor std containers
- Vaste alle -Wall waarschuwingen
- Fixed bijpassende bug in IniReader, LoggingSubsystem en SubsystemMapper die leiden tot intermitterende crashes
- Ingeschakeld beschadigde unit effecten in de motor
- Vaste overlay en eenheid animatie bugs die leiden tot flikkeren en schilderkunst artefacten.
- Starcraft kloon:
- Game: Toegevoegde ondersteuning voor schade aan eenheden
- Spel: Implementatie van annulering van de Terran, Zerg en Protoss gebouwen
- Game: Vaste onregelmatigheden in Zerg gebouw morphing
- Game: Toegevoegd alle resterende Zerg units, zoals Greater Spire en Sunken en Spore Colony
- Game: Verhoogde Zerg larve rotatiesnelheid
- Game: Vaste gedrag van geannuleerde morphing van Zerg ei
- Game: Vaste multiplayer morphing voortgangsstatus
- GUI: Toegevoegd schade-effecten op alle gebouwen
- GUI:. EventBridge herkent nu evenementen voor unsynchronized eenheden en vertraagt hen totdat het apparaat wordt gesynchroniseerd
- GUI: Vaste schilderij boundrects voor alle gebouwen. Dit verwijderd veel flikkerende
- GUI: Minimap toont kruip-status
- GUI: Geluid werkt nu correct op 64-bits systemen (dient bijgewerkt StormLib2001)
- Netwerken: Vaste sluimervertraging voor systemen met trage usleep (bijv coLinux onder windows)
- Netwerken: Fixed crash in het netwerk spel voor Terran
- Netwerken: Vaste multiplayer morphing voortgangsstatus
- Code: verlost van overbodige dynamic_cast's
- Code: algemene cleanup en fixes van -Wall waarschuwingen
- Tests: opgeschoond testloadunits en toegevoegd regelmatig schade aan belaste eenheden. Testloadunits herkent nu force_player debug flag
- Bugs: Vaste grote problemen met out-of-bounds arraytoegang
- Bugs: Fixed crash bij het klikken op lege knop in opdracht gebied
- Bugs: Vaste crashes veroorzaakt door het spel draad modificeren eenheden tijdens het tekenen in de GUI thread
- Bugs: Vaste crashes voor verdwenen selectie
- Bugs: Vaste veel crashes volgens testrapporten
Reacties niet gevonden