AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Bootsnake 1.0
Thema durchsuchen
Ansicht
Themen-Optionen

Bootsnake 1.0

Ein Thema von Neutral General · begonnen am 26. Sep 2009 · letzter Beitrag vom 27. Sep 2009
Antwort Antwort
Benutzerbild von Neutral General
Neutral General
Registriert seit: 16. Jan 2004
Hi,

Dieses Programm hat ehrlich gesagt erstmal recht wenig bis gar nichts mit Delphi/Pascal zu tun... Allerdings wollte ich es euch trotzdem mal vorstellen.

Was ist Bootsnake?
Bootsnake ist ein exakt 512 Bytes großes Spiel, was in den Bootsektor eines beliebigen Datenträgers passt. Das Spielprinzip dürfte den meisten bekannt sein. Man steuert (mit den Pfeiltasten) eine Schlange, die "Kirschen" aufsammelt und dadurch immer Länger wird. Ziel des Spiels ist es, so lang wie möglich zu werden. Verloren hat man, wenn man sich aus dem Spielfeld herausbewegt oder sich selbst frisst.

Wieso Bootsnake?
Bootsnake ist das Produkt eines kleinen privaten Wettbewerbs ein kleines Spiel in 512 Bytes gequetscht zu bekommen. Geschrieben wurde Bootsnake natürlich in Assembler (FASM). Anders wäre diese Größe nicht erreichbar. Und selbst so musste ich mir jedes einzelne Byte erkämpfen

Wie kann ich Bootsnake testen?
Ich bieten Bootsnake in 2 Versionen an.

Die erste Version enthält bloß eine 512 Bytes große binäre Datei, die ihr euch z.B. in den Bootsektor einer Diskette schreiben könnt und dann an einem echten PC Bootsnake spielen könnt.

Die zweite Version ist ein kleines Package welches neben der Binärdatei noch die VM "QEMU" enthält und eine .bat mit der ihr das Spiel starten könnt. Diese Version ist um einiges bequemer und einfacher als die 1.

Allerdings ist es auch nochmal ein ganz anderes Gefühl Bootsnake wirklich auf einem richtigen PC zu booten

Also hier sind die Downloads, viel Spaß beim Spielen

Gruß
Neutral General
Miniaturansicht angehängter Grafiken
bootsnake_170.jpg  
Angehängte Dateien
Dateityp: txt snake.asm_102.txt (6,0 KB, 62x aufgerufen)
Dateityp: zip snake_bin_194.zip (595 Bytes, 15x aufgerufen)
Dateityp: zip bootsnake_full_923.zip (1,11 MB, 53x aufgerufen)
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
 
Benutzerbild von Valle
Valle
 
#2
  Alt 26. Sep 2009, 21:16
Wahnsinn! Mein Respekt, 'ne tolle Leistung!

Mehr kann ich dazu nicht sagen, außer dass es bestens funktioniert. Würde mich aber auch wundern, wenn es bei dem Befehlssatz nicht funktionieren würde.

Liebe Grüße,
Valle
Valentin Voigt
  Mit Zitat antworten Zitat
Benutzerbild von wicht
wicht

 
Delphi XE Professional
 
#3
  Alt 27. Sep 2009, 07:00
Sehr interessant und auch irgendwie lustig. Respekt auch von mir, funktioniert bestens.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

 
Delphi 12 Athens
 
#4
  Alt 27. Sep 2009, 09:00
Also das ist doch mal die Zukunft der PC-Spiele ... vollkommen OS-unabhängig und man hat wirklich 100% der Systemresourcen zur Verfügung


Hier mal als fertiges Disketten-Image.
Verwenden kann man z.B. DiskImageNT von Lukies Seite
(benötigt wird eine leere Diskette, bzw. alle Daten darauf werden überschrieben)

oder man gibt es direkt bei VPC, VMWare und Co. an.


Ach ja, im VPC stimmt was mit den Zeichen nicht.
Es sind alles nur dieses komische "*", siehe Bild.
Miniaturansicht angehängter Grafiken
vpc_206.gif  
Angehängte Dateien
Dateityp: zip bootsnake_183.zip (2,4 KB, 4x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz