Visualisierung des Sonnensystems in JavaScript

Auf der Suche nach einer akkuraten Simulation des Sonnensystems bin ich auf das Projekt jsOrrery gestoßen. Bei diesem Projekt handelt es sich um eine JavaScript-Simulation, welche das Sonnensystem simuliert. Die Ergebnisse der Simulation stimmen hierbei mit denen des HORIZONS-Systems der NASA überein. In der App selber kann in das Sonnensystem gezoomt werden, die gewüschte Zeit und der Ablauf der selben eingestellt werden.

Das Sonnensystem in der Simulation

Der Quelltext des Projektes ist auf GitHub zu finden. Ausprobiert werden kann die Simulation ebenfalls über GitHub. Das Projekt ist unter der MIT License lizenziert und somit freie Software.

Panzer im Browser

Vor ein paar Jahren, entwickelte sich das Spiel Agar.io zu einem kleinen Hit. Das im Browser spielbare Spiel führte zu weiteren Spielen mit ähnlichen Prinzipien, welche unter dem Namen .io-Spiele zusammengefasst werden.

Zwei Panzer auf dem Feld

Mit Diep wurde dieses Spielprinzip auf Panzer heruntergebrochen. In diesem Spiel, welches ebenfalls im Browser spielbar ist, spielt der Spieler einen minimalistischen Panzer, welcher andere Panzer zerstören muss, um im Level zu steigen. Um so höher das eigene Level ist, um so interessanter wird es für andere Spieler den eigenen Panzer anzugreifen. Allerdings wird der eigene Panzer mit steigendem Level entsprechend stärker. Zu finden ist das Spiel unter diep.io.

Swift im Browser ausprobieren

Swift ist der freie Nachfolger der Sprache Objective-C und wird unter anderem für die App-Entwicklung unter macOS und iOS genutzt. Daneben kann Swift auch unter anderen Systemen wie Linux genutzt werden. Wer Swift im Browser testen möchte, kann dies mit dem Online Swift Playground tun.

swiftplayground.run

Mit der Nutzung der lokalen Versionen können auch eigene Packages eingebunden werden. Zu finden ist der Online Swift Playground unter online.swiftplayground.run. Der Quelltext ist auf GitHub zu finden, allerdings ist dieser unter der Creative Commons CC-BY-NC lizenziert und damit keine freie Software.

Bomberman im Browser

Bomberman, welches 1983 das erste Mal unter der Ägide von Hudson Soft erschien, ist ein süchtig machendes Spiel. Wer dieser Sucht nachgeben möchte und eine Runde dieses Spielprinzips genießen möchte, der sollte Game of Bombs ausprobieren.

Game of Bombs

Dabei handelt es sich um eine Umsetzung des Spielprinzips für den Browser. Während im normalen Bomberman zu viert oder acht gespielt werden kann, ermöglicht Game of Bombs wesentlich mehr Mitspieler, welche zusammen über das Netz auf der gleichen Karte spielen. Das Spiel kann nach einer Anmeldung kostenlos gespielt werden, allerdings ist es möglich sich Plutonium zu kaufen um gewisse Vorteile zu genießen. Zu finden ist das Spiel unter gameofbombs.com.

Browserify unter Windows benutzen

Browserify ist ein unter der MIT-Lizenz stehendes Projekt, mit welchem Bundles aus modularen JavaScript-Projekten erstellt werden können. Auf der Projektseite wird die Nutzung von Browserify erklärt. Im ersten Schritt muss Browserify über den Paketmanager npm global installiert werden:

npm install -g browserify

Anschließend kann das Kommando genutzt werden:

browserify main.js -o bundle.js

Das Problem daran ist, dass das Kommando browserify nicht bekannt ist.

browserify.org

Stattdessen erhält der Nutzer folgende Fehlermeldung:

Der Befehl „browserify“ ist entweder falsch geschrieben oder konnte nicht gefunden werden.

Damit Browserify genutzt werden kann, muss es direkt über das installierte Modul mittels Node.js aufgerufen werden:

node C:\Users\username\AppData\Roaming\npm\node_modules\browserify\bin\cmd.js src\index.js -o bundle.js

Alternativ kann Browserify direkt im Projekt installiert werden:

npm install
npm install browserify

Anschließend kann es von dort genutzt werden:

node node_modules\browserify\bin\cmd.js src\index.js -o bundle.js