BonzayRTS è un progetto open source e gratuito progettato per gli utenti che desiderano un modo semplice e comodo per la costruzione di un RTS (Real-Time Strategy) del motore.
BonzayRTS fornisce il supporto per i giochi RTS isometriche, chiaro, la progettazione orientata agli oggetti, la separazione della GUI (Graphical User Interface) di codice del gioco, e comprende esempi di codice di rete.
Il progetto prevede anche entità di base per un gioco di strategia in tempo reale, con i componenti realizzati in vetroresina e SDL.
Un clone proof-of-concept del popolare gioco StarCraft viene anche creata usando questo motore, chiamato OpenCraft. Tuttavia, l'obiettivo del progetto è quello di avere prima una versione funzionante Linux
Cosa c'è di nuovo in questa versione:.
- Questo è una major release bugfix. Si corregge numerosi incidenti, problemi GUI, e aggiunge edifici mancanti e danneggiati edifici ora sputano fuoco / sangue a seconda di come male il danno è.
- Motore:
- Risolto un bug in SDLMixer consentendo un canale in più di quella disponibile, che portano a schiantarsi
- errore SDLCanvas fissa in modo Blit causare blocchi intermittenti
- Aggiunto -Wall di flag di compilazione
- il controllo gamma Aggiunto bandiera per contenitori std
- fissi tutte le avvertenze -Wall
- Risolto bug corrispondente in IniReader, LoggingSubsystem e SubsystemMapper che causare blocchi intermittenti
- Enabled effetti unità danneggiate a motore
- overlay fissi e unità bug di animazione che portano a tremolanti e pittura artefatti.
- Starcraft clone:
- Gioco: Aggiunto il supporto per i danni alle unità
- Gioco: annullamento Implementato di Terran, Zerg e Protoss edifici
- Gioco: Fixed irregolarità nella costruzione Zerg morphing
- Gioco: aggiunta tutte le unità Zerg rimanenti, come Greater Spire e Sunken e Spore Colony
- Gioco: Aumento della velocità di rotazione larva Zerg
- Gioco: comportamento fisso di disdetta morphing da Zerg uovo
- Gioco: lo stato di avanzamento fisso multiplayer morphing
- GUI: Aggiunto effetti di danno a tutti gli edifici
- GUI:. EventBridge ora riconosce eventi per unità non sincronizzate e ritarda fino l'unità è sincronizzata li>
- GUI: boundrects pittura fissi per tutti gli edifici. Questo rimosso un sacco di sfarfallio
- GUI: Minimap mostra lo stato di scorrimento
- GUI: suono ora funziona correttamente su sistemi a 64-bit (esigenze aggiornate StormLib2001)
- Networking: fissa ritardo sleep per sistemi con lenta usleep (es coLinux sotto le finestre)
- Networking: Risolto incidente in gioco in rete per Terran
- Networking: lo stato di avanzamento fisso multiplayer morphing
- Codice: sbarazzati di inutili di dynamic_cast
- Codice: pulizia generale e correzioni di avvertimenti -Wall
- Test: pulito testloadunits e ha aggiunto danno alle unità caricate. Testloadunits riconosce ora force_player bandiera debug
- Bugs: problemi significativi fissi con accesso agli array out-of-bounds
- Bugs: Corretto il crash quando si fa clic sul pulsante vuoto nella zona di comando
- Bugs: Corretti i crash causati da filo gioco unità modifica durante il disegno in discussione GUI
- Bugs: crash fissi per la selezione desaparecidos
- Bugs: un sacco fissi di incidenti in base ai risultati dei test
I commenti non trovato