Turbulenz

Skjermbilde programvare:
Turbulenz
Prog.varedetaljer:
Versjon: 1.3.2 Oppdatert
Last opp dato: 10 Feb 16
Lisens: Gratis
Popularitet: 87

Rating: 2.0/5 (Total Votes: 2)

Turbulenz er en av de få åpen kildekode spillmotor som har vært faktisk brukes til produksjons spill.

Mens de fleste HTML 5 spillmotorer er mer av et eksperiment på utviklernes del av å komme rundt de nye funksjonene i HTML 5 og teste ut produkter for fremtidige kommersielle prosjekter, Turbulenz faktisk gikk bakover i denne prosessen.

Turbulenz teamet laget og gitt ut masse flott HTML5, nettleserbaserte spill, og deretter bestemte seg for å åpne kilde dette flotte verktøyet slik at andre utviklere kunne dra nytte av deres erfaringer.

Motoren selv bruker mye Javascript, C ++ og maskinskrevet manuskript, og trenger et Python kompilatoren for å få utviklingsprosessen i gang.

Turbulenz kommer med en svært omfattende dokumentasjon og nyttige tutorials for å hjelpe programmerere å komme i gang med sine første kamper

Hva er nytt i denne utgaven.

  • Fikset et problem i draw2D hvor sprites ble feilaktig skalert rundt opprinnelsen.
  • Lagt debug påstand for draw2D når npot teksturer brukes med mipmaper støttes ikke.
  • Faste mangler opphavsretts kommentarer.
  • Lagt viewBox forvandles til SVG gjennomføring.
  • Fast håndtering av gamesession opprette for å behandle 404s som om tjenester er utilgjengelige.
  • Be om behandleren prøver å gjenoppta nå om 504 svar er oppstått i stedet for sviktende umiddelbart.
  • Forbedret håndtering av ikke-JSON svar på API-forespørsler.
  • Lagt til støtte for tjære filer til deps.yaml og bygge prosessen.
  • Generelle forbedringer av soundDevice for stabilitet og prosessen med feil lastet filer.
  • Ytelsesforbedringer til ressurs lasting, spesielt for store filer.
  • Work-around fikser å støtte IE11 for ufullstendig WebGL-spesifikasjonen.
  • Lagt teksting prøven.
  • Lagd FontManager støtte for flere sider.
  • Modifisert FontManager å bruke tri-bånd i stedet for å vifte for enkelt tegn. Midlertidig løsning for IE11.
  • PhysicsManager optimaliseringer.
  • Oppdater protolib bibliotek (versjon 0.2.1).

Hva er nytt i versjon 1.3.1:

  • Fikset et problem i draw2D hvor sprites ble feilaktig skalert rundt opprinnelsen.
  • Lagt debug påstand for draw2D når npot teksturer brukes med mipmaper støttes ikke.
  • Faste mangler opphavsretts kommentarer.
  • Lagt viewBox forvandles til SVG gjennomføring.
  • Fast håndtering av gamesession opprette for å behandle 404s som om tjenester er utilgjengelige.
  • Be om behandleren prøver å gjenoppta nå om 504 svar er oppstått i stedet for sviktende umiddelbart.
  • Forbedret håndtering av ikke-JSON svar på API-forespørsler.
  • Lagt til støtte for tjære filer til deps.yaml og bygge prosessen.
  • Generelle forbedringer av soundDevice for stabilitet og prosessen med feil lastet filer.
  • Ytelsesforbedringer til ressurs lasting, spesielt for store filer.
  • Work-around fikser å støtte IE11 for ufullstendig WebGL-spesifikasjonen.
  • Lagt teksting prøven.
  • Lagd FontManager støtte for flere sider.
  • Modifisert FontManager å bruke tri-bånd i stedet for å vifte for enkelt tegn. Midlertidig løsning for IE11.
  • PhysicsManager optimaliseringer.
  • Oppdater protolib bibliotek (versjon 0.2.1).

Hva er nytt i versjon 1.2:

  • Till animasjon NodeTransformControllers som ikke ville binde til flere root noder i en scene.
  • Lagt metode Material.clone.
  • Lagd Standardeffekten callbacks for alle gjengi
  • Lagd VERTEX_SHADER_PRECISION og FRAGMENT_SHADER_PRECISION til GraphicsDevice.maxSupported.
  • Lagt nyttefunksjon PhysicsManager.addNode.
  • Fast CanvasContext.fillText å støtte skala og rotasjon forvandler.
  • Oppdatert alle Python-kode for å overholde en Pylint 1.0.0 basert på oppdatert .pylintrc filen.
  • Lagt alfakanal støtte når du oppretter GraphicsDevice.
  • Lagd TEXTURE_UNITS og VERTEX_TEXTURE_UNITS til GraphicsDevice.maxSupported.
  • Lagt experimental topp- og bunnteksten kode kreves for å kjøre .canvas.js bygger i henhold ejecta.js. Se scripts katalogen.
  • Oppdatert hub informasjon relatert til endringer i beregningene display. Se Hub bruksanvisning beregninger seksjon for detaljer om endringene.
  • Mange små feilrettinger og optimaliseringer over hele Loggfila og Javascript-biblioteker.
  • Fast bakgrunn lydkilde bug i Protolib.
  • Lagt til en setProgress metode til LoadingScreen objekt.
  • Lagt id eiendom til Texture, VertexBuffer, IndexBuffer, RenderBuffer, RenderTarget, Shader og teknikk stedene.
  • Canvas 2D API krever ikke lenger en MathDevice objekt.
  • Når du setter en negativ eller ugyldig poengsum leaderboard manager vil nå heve en feil.
  • Lagt getTime metode for å TurbulenzEngine.
  • Lagt til en getMetrics metoden på scenen når scenedebugging er aktivert, og viser beregninger i betrakteren.
  • Fast ramme svømme gjengivelse problemstillinger i scenedebugging, legger til støtte for ikke-indeksert geometrier dele buffere.

Krav

  • Python 2.7 eller nyere

Lignende programvare

BF3Conn
BF3Conn

1 Mar 15

chessboard.js
chessboard.js

14 Apr 15

Starling
Starling

19 Jul 15

GameJs
GameJs

13 Apr 15

Kommentarer til Turbulenz

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!