Was ist eine Software-Maschine?

Eine Software-Maschine ist ein Computerprogramm, oder der Teil eines Computerprogramms, dieser dient als die Kerngrundlage für ein größeres Stück Software. Dieser Ausdruck ist in der Spielentwicklung häufig benutzt, in der er sich gewöhnlich entweder eine Grafikmaschine oder auf eine Spielmaschine bezieht, um die der Rest eines Videospiels entwickelt wird. Während der Ausdruck in anderen Bereichen der Softwareentwicklung auch verwendet werden kann, kann seine bestimmte Bedeutung in jenen Fällen nebliger sein. Eine Software-Maschine kann von einer Firma entwickelt werden, die sie benutzt, oder kann von einer anderen Firma sich entwickeln und zu anderen Entwicklern dann genehmigt werden.

Wenn sie im Allgemeinen Zusammenhang der Softwareentwicklung verwendet wird, bezieht sich eine Software-Maschine gewöhnlich auf die Kernelemente eines bestimmten Programms. Dieses normalerweise schließt nicht Eigenschaften wie die Benutzerschnittstelle (UI) und zahlreichen die Kunstanlagegüter ein, die der Kernmaschine selbst hinzugefügt werden. Für ein Betriebssystem (OS) z.B. konnte die Software-Maschine der Quellencode sein, der Aktenhierarchien-, Eingangs- und Ausgangsmethoden herstellt, und wie das OS andere Software und Hardware ist. Der genaue Inhalt solch einer Maschine kann von Programm zu Programm schwanken, jedoch.

In der Computer- und Konsolenspielentwicklung bezieht sich eine Software-Maschine gewöhnlich entweder eine game’s Grafikmaschine oder auf die Gesamtspielmaschine. Die Grafikmaschine für ein Spiel ist gewöhnlich die Software, die benutzt wird, um die Grafiken richtig heraus zu machen gesehen von den Spielern. Dieses benutzt häufig die Kunstanlagegüter, die in anderen Programmen hergestellt werden, die dann in die Grafikmaschine für Gebrauch während des Spielspiels getragen werden. Der Gebrauch einer Software-Maschine für die Grafiken eines Spiels kann die Wiedergabe bilden viel einfacher und kann den Prozess der Gewährleistung von Software- und Hardware-Kompatibilität auch vereinfachen.

Eine Software-Maschine im Spielentwurf kann auf eine Spielmaschine auch sich beziehen, die ein großes Programm ist, das den Kern eines Spiels bildet. Handgriffe dieser Maschine häufig, wie künstliche Intelligenz (AI) für Spielbuchstaben behandelt wird, die Physik in der Spielwelt und stellt sogar Werkzeuge für den Eingang der Kunstanlagegüter und die Kreation eines UI für ein Spiel zur Verfügung. Indem sie eine Spielmaschine verwenden, können die Schöpfer zukünftige Entwicklung viel einfacher bilden, besonders für Folgen. Diese Art der Software-Maschine wird häufig wie das erste Teil von Spielentwicklung verursacht und kann zu anderen Firmen genehmigt werden, um sie zu zu erlauben neue Spiele using die grundlegende Maschine schneller und leicht zu entwickeln.