Nabend MC64 ,
habe mir erlaubt, Dein Programm Char Eddie auf meinem Instagram Account vorzustellen.
Hoffe, Du hast nichts dagegen ![]()
Spoiler anzeigen
Bitte melde dich an, um diesen Link zu sehen.
Nabend MC64 ,
habe mir erlaubt, Dein Programm Char Eddie auf meinem Instagram Account vorzustellen.
Hoffe, Du hast nichts dagegen ![]()
Bitte melde dich an, um diesen Link zu sehen.
Wow - ein wirklich tolles Spiel. ![]()
Erinnert mich in bester Weise an die Ultima-Reihe auf dem C64.
Kaum zu glauben, was unter BASIC65 möglich ist. ![]()
Chapeau ![]()
PS: Ist in diesem Spiel die Scroll-Routine von Snoopy verwendet worden, die hier im Forum mal vorgestellt wurde ?
Bitte melde dich an, um diesen Anhang zu sehen.
Den Abend mal produktiv genutzt - das Treibstoff-Feature ist fertig programmiert ![]()
Bitte melde dich an, um diesen Anhang zu sehen.
Die Sache mit dem Treibstoff ist eingebaut ... bzw. auf dem besten Weg.
Per Zufall wird ein Treibstoffbehälter gedropt - auf der X-Achse in zufälliger Position.
Eigenkreation ...
Will mit diesem Spiel eigentlich "nur" das Programmieren unter BASIC10 üben ...
Heute endlich wieder ein wenig weiter programmiert ![]()
Joystickabfrage ist nun implementiert und ich bastel gerade an dem GAME OVER und NEXT LEVEL Screen herum.
Hatte vorhin noch die Idee, Treibstoffverbrauch einzubauen und/oder begrenzte Anzahl an Laser-Schüssen.
Würde sich als Spielelement ganz gut machen imho.
Hi !
Vielleicht hilft Dir das hier weiter:
Bitte melde dich an, um diesen Link zu sehen.
Bitte melde dich an, um diesen Link zu sehen.
Ich muss aber erst noch fertig werden.
Es fehlen zum Beispiel noch der Game Over Screen, der Stage Completed Screen etc
![]()
Hello @ all !
Die letzten Wochen mit dem M65 waren sehr spannend und lehrreich für mich.
Viel herumprobiert, viel gelesen im Handbuch und letztendlich zur Übung ein kleines BASIC-Spiel programmiert, bzw. bin immer noch dabei.
Herausgekommen ist "Meteor Defense":
Bitte melde dich an, um diesen Anhang zu sehen.
Auf "alt" getrimmtes Cover-Artwork darf natürlich nicht fehlen ![]()
Bitte melde dich an, um diesen Anhang zu sehen.
Bitte melde dich an, um diesen Anhang zu sehen.
Gameplay:
Schütze die Stadt vor Meteoren, welche ihre Bahnen von links nach rechts ziehen und dabei immer tiefer gehen.
Die D81-Datei folgt asap ...
Während der Programmierung wollte ich folgendes lernen:
- Generell wieder in der Commodore-BASIC-Welt Fuß fassen (nach langer Auszeit)
- Wie strukturiere ich ein Programm
- Bildschirmausgabe
- Erstellen von eigenen Char-Sets (Danke an MC64 für das genialle Char Eddie
)
- Umgang mit diversen BASIC-Befehlen (RND, CURSOR, DIM, DATA, DO-LOOP, PLAY, SOUND, COLOR ... usw)
- Joystickabfrage
Muss feststellen, dass tatsächlich noch einige Dinge über die Jahrzehnte hängengeblieben sind aus BASIC v7-Zeiten. Schon faszinierend ![]()
PS: Bitte "zerreisst" dieses kleine Spiel nicht - es ist mein 1. Aufschlag auf dem M65 ![]()
Kleines Update:
Der MEGA65 ist nun fast einen Monat lang bei mir und ich spiele und programmiere mit der Maschine mit wachsender Begeisterung.
Der hohe Anschaffungspreis, welcher oft bemängelt wird, ist sicherlich das Eine.
Aber die Freude & Faszination, welche der M65 bereitet, sind einfach fantastisch und jeden Cent wert.
Der M65 ist für mich wirklich die Erfüllung eines langen Wunschtraumes.
Back to the (retro)roots sozusagen ![]()
Bitte entschuldigt, wenn ich hier so emotional schreibe.
Aber für mich mit 55+ Jahren auf der Uhr ist es einfach ein wundervolles Gefühl, da wieder einsteigen zu können, wo ich als Teenager seinerzeit aufgehört habe.
Mit dem MEGA65 kann ich sozusagen ein Stück meiner Jugend wieder neu erleben
... und es fühlt sich toll an ![]()
Hallo !
Gibt es eine Möglichkeit, unter BASIC65 das Anzeigen des Listings bzw. des Quellcodes per LIST-Befehl zu verhindern ?
(Habe im Forum und Inet nicht wirklich was finden können dazu
).
Auf dem C64 gab es einige Optionen, u.a. mit Sondernzeichen in REM-Statements (soweit ich mich erinnern kann).
Vielen Dank für Eure Tipps und Tricks zu dem Thema. ![]()
Dankeschön ![]()
Hallo zusammen,
hier mein 1. Versuch eines einfachen Text-Scrollers in M65 BASIC.
Noch nicht perfekt, weil der Text nicht lückenlos durchläuft, aber für den Moment bin ich schon ganz zufrieden ![]()
10 REM ******************************
11 REM * *
12 REM * SIMPLE TEXT SCROLLER *
13 REM * *
14 REM * FOR MEGA65 *
15 REM * *
16 REM * BY SOFTWORXS.DE *
17 REM * *
18 REM ******************************
19 REM
30 I=0 : REM RUNNING VARIABLE FOR READING CHARACTER OUT OF STRING A$
35 REM
40 REM PLACE YOUR OWN TEXT IN STRING A$
50 A$="THE MEGA65 IS AN AWESOME MACHINE. GREETINGS TO ALL MEGA65 USERS AROUND TH
E WORLD ... ! BE EXCELLENT TO EACH OTHER ... PRESS 'SPACE' TO STOP ... "
60 SPEED 1 : REM SLOW DOWN ON 1 MHZ CPU SPEED
63 BORDER 6 : REM SET BORDER COLOR TO BLUE
64 BACKGROUND 6 : REM SET BACKGROUND COLOR TO BLUE
65 COLOR 1 : REM SET TEXT COLOR TO WHITE
70 REM
100 SCNCLR : REM CLEAR TEXT SCREEN
140 DO : REM START MAIN LOOP
150 I=I+1 : REM INCREASE VARIABLE I BY FACTOR 1
155 GET B$ : REM GET VALUE OF CHARACTER BY KEYBOARD QUEUE
160 IF I>=LEN(A$) THEN I=1 : REM IF I>= LENGTH A$ THEN I=1 AGAIN
170 CURSOR 20,12 : REM LOCATE TEXT CURSOR ON POSITION X=10 AND Y=10
180 PRINT MID$(A$,I,40) : REM GET 1 CHARACTER FROM A$, LENGTH IS 10 CHARACTERS
190 SLEEP .1 : REM SLOW DOWN AGAIN BY 1/10 SECOND
199 LOOP UNTIL B$=CHR$(32) : REM LOOP UNTIL SPACE BAR (CHAR CODE 32) IS PRESSED
Alles anzeigen
Der C128 war mein liebster 8-bit Homecomputer damals.
Man liebte ihn, oder man verachtete ihn - dazwischen gab es ihmo nichts.
Der C128 wird für immer einen besonderen Platz im meinem Retro-Progger-Herzen haben.
![]()
#micdrop
War ein spannendes BASIC-Programmier-Wochenende.
Mein kleines 1. Spiel macht Fortschritte und die grundlegenden Routinen machen mehr oder minder das, was ich von ihnen erwarte.
Aktuell bastel ich gerade an einer Text-Scroll-Routine herum. Die soll im Hauptmenü laufen. Also irgendwas mit LEN & MID$ ... ![]()
Mir raucht auch ehrlich gesagt etwas der Kopf darüber, aber ich möchte noch nicht abgucken oder mich spoilen lassen.
Vielleicht komme ich ja noch selbst darauf ![]()
Übrigens: Bin nach wie vor schwer begeistert von dem MEGA65. ![]()