Atomic Research

Vorstellungen von Programmen, welche mit Lazarus erstellt wurden.
Antworten
Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2640
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Atomic Research

Beitrag von m.fuchs »

Hallo,

irgendwie kommt jeder Programmierer einmal auf die Idee ein Spiel zu programmieren. Ging mir genauso und nach lange Zeit (und vielen S-Bahn-Fahrten) habe ich auch endlich eine vernünftige Version davon fertig.
Das Spiel ist eine Variation von "Schiffe versenken", die kaum jemand kennt und die auch nie populär war. Vermutlich weil immer einer der beiden Spieler der Spielleiter sein musste und so nicht selber zum Zug kam. Aber das macht es ideal für eine Computerumsetzung.

Auf dem Spielfeld sind eine bestimmte Anzahl von Atomen versteckt. Ziel des Spiels ist es, ihre Lage aufzudecken und dafür möglichst wenig Spielzüge zu benötigen. Um die Lage der Atome zu ermitteln, werden vom Spielfeldrand "Strahlen" auf das Spielfeld "geschossen".

Getestet wurde es unter Windows XP, Windows 7 und Linux (gentoo & ubuntu).

Herunterladen könnt ihr es unter http://atomicresearch.sourceforge.net/

Bild
Zuletzt geändert von m.fuchs am Mo 9. Mai 2011, 18:00, insgesamt 1-mal geändert.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

am2
Lazarusforum e. V.
Beiträge: 116
Registriert: Di 21. Dez 2010, 09:59
OS, Lazarus, FPC: Win (L 0.9.26 beta FPC 2.2.2)
CPU-Target: 32 Bit

Re: Atomic Research

Beitrag von am2 »

Vielleicht kannst Du das Spiel ja auch umkehren: Jage Elektronen. In Anlehnung an die heisenbergsche Unschärferelation verändern sie ihren Platz, wenn Du sie getroffen hast. Ziel ist also, das (große) Elektron zu finden mit möglichst wenig Treffern. Und je nachdem, wo und wie Du getroffen hast, bewegt sich das ding weg.

Irgend etwas wie

Code: Alles auswählen

| | | | | | | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+
| | |/|O|\| | | | | | |  <---- Photon
+-+-+-+-+-+-+-+-+-+-+-+
| | |O|O|O| | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+
| | |\|O|/| | | | | | |
+-+-+-+-+-+-+-+-+-+-+-+
| | | | | | | | | | | |


Bewegungsrichtung nach links unten ...

Ist aber nur so eine Idee für langweilige Nachmittage ...

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: Atomic Research

Beitrag von MAC »

am2 ?

intergalaktisches Billard :mrgreen:

Code: Alles auswählen

Signatur := nil;

am2
Lazarusforum e. V.
Beiträge: 116
Registriert: Di 21. Dez 2010, 09:59
OS, Lazarus, FPC: Win (L 0.9.26 beta FPC 2.2.2)
CPU-Target: 32 Bit

Re: Atomic Research

Beitrag von am2 »

MAC hat geschrieben:am2 ?

intergalaktisches Billard :mrgreen:

Genau, auch cool ;) Vor allem mit versteckten Kugeln :)

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2640
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: Atomic Research

Beitrag von m.fuchs »

am2 hat geschrieben:Vielleicht kannst Du das Spiel ja auch umkehren: Jage Elektronen. In Anlehnung an die heisenbergsche Unschärferelation verändern sie ihren Platz, wenn Du sie getroffen hast. Ziel ist also, das (große) Elektron zu finden mit möglichst wenig Treffern. Und je nachdem, wo und wie Du getroffen hast, bewegt sich das ding weg.

Äh ja, vielleicht in Version 3.0. :wink: Das Problem bei solchen Spielen ist nicht mal das Programmieren, sondern eher eine verständliche Anleitung zu schreiben. Und diese Variante zu erklären? Hmmmmm...

Micha
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

Antworten