Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2011-08-11, 16:11
  #1
Medlem
Zzzzzzzzzzzzzzzzzzs avatar
Hej alla själar där ute.
När jag var runt 10 år gammal började jag tillsammans med en vän att programmera i språket Qbasic. Qbasic var ett väldigt simpelt programmeringsspråk vill jag minnas, men vissa lyckades såklart skapa riktigt coola spel av det. Minns särskillt ett spel som hette Bounce eller något liknande, kom även ett liknande till någon Nokiatelefon lite senare. Man var en studsande boll som skulle ta sig igenom en platformvärld med objekt man skulle undvika att hamna på, osv osv.

Våran lilla karriär startade med mycket enkla men roliga text-spel. Det var liksom IF-satser for the win.
Ett spel kunde se ut ungefär såhär:
Citat:
Namn: ___________ (Man inputtade sitt namn i rutan)

-nästa skärm-

Citat:
Hej [namn]!
Nu skall du ut på en resa. Vill du åka bil eller släde?
Tryck B för bil och S för släde: _____________________

osv osv..

Det var sjukt kul att lära sig det här vid den unga åldern, fast man inte riktigt fattade att man programmerade. Det var liksom något annat kändes det som. Svårt att förklara men man lärde sig allt så otroligt fort och enkelt, för man tyckte bara allt var spännande. Efter lite youtubande hittade jag den här videon: http://www.youtube.com/watch?v=IrpXH...eature=related

Det där illustrerar hur ett relativt avancerat Qbasic-program kunde se ut. Om man söker på Qbasic programming får man upp en en hel videos som visar hur kodningen såg ut också.
Vill även minnas att det fanns forum där folk lade upp sina projekt för folk att ladda ned och testa. Programmen rankades sedan och man fick fram en top-lista. Bounce vad definitivt bland de fetare spelen.


Nu har jag dock en liten fråga också. Jag har nämligen nu på senare år börjat programmera igen och minnet måste matas helt på nytt. Det enda som ligger kvar sedan jag kodade i Qbasic är ju de vanliga statesment och det där, man förstår liksom fortfarande hur vissa språk är konstrukterade, så att säga. Men över lag är jag en riktig nybörjade vad det gäller programmering. Skall börja plugga det nu till höst igen, fast webbutveckling.

Vad jag undrar är:
Vilket av alla moderna språk är mest likt Qbasic idag?

Hoppas det finns fler gamla Qbasic-nördar där ute som känner igen den där pixelerade nostalgikänslan


EDIT

Tilläggas bör kanske att jag i dagsläget inte behärskar något annat än html och lite php. Jag kan alltså egentligen ingen riktig 'programmering' i den benämningen jag pratar om ovan. Vad jag har förstått det som skall C++ vara något liknande Qbasic. Stämmer det?
__________________
Senast redigerad av Zzzzzzzzzzzzzzzzzz 2011-08-11 kl. 16:18.
Citera
2011-08-11, 16:57
  #2
Medlem
Boxtons avatar
Hehe, QBasic var ju hur coolt som helst när man var yngre Beep var kul att "leka" med
VB är väl det som jag skulle säga är mest likt QB, bygge ju opå Basic båda två

Kanske inte är att tänka på om du skall bygga riktigt feta grejer, men annars borde det funka bra!

//Box
Citera
2011-08-11, 20:50
  #3
Medlem
Hej,

Jag har en liknande historia som du, som liten, typ 12åring eller liknande så lärde jag mig basic. Lyckades pyssla ihop pong och snake. Gjorde även lite mer elakartade grejer på högstadiet, inget superavancerat.

Nu senaste året som kom suget att programmera tillbaka, men jag är vuxen nu, så jag skulle välja ett vuxenspråk. Jag har provat C++, python och lite php. Av de tre trivdes jag klart bäst i C++.

Nu är jag dock tillbaka i QBasic-träsket, det finns www.qb64.net, som är en QBasic-kopia som man kan använda i moderna datorer. Fantastisk känsla, det har ju sina begränsningar, men det är också en del av utmaningen att hitta lösningar till. Mitt senaste projekt är en börsskärm, den hämtar info från www.avanza.se och printar ut infon jag vill ha i snygg, klassisk dosstil!

http://imageshack.us/photo/my-images...b64prscrn.png/
Citera
2011-08-11, 20:56
  #4
Medlem
Zzzzzzzzzzzzzzzzzzs avatar
Citat:
Ursprungligen postat av Boxton
Hehe, QBasic var ju hur coolt som helst när man var yngre Beep var kul att "leka" med
VB är väl det som jag skulle säga är mest likt QB, bygge ju opå Basic båda två

Kanske inte är att tänka på om du skall bygga riktigt feta grejer, men annars borde det funka bra!

//Box

Där ser man, tackar för det. Ska kika lite på det där!

Citat:
Ursprungligen postat av shko
Hej,

Jag har en liknande historia som du, som liten, typ 12åring eller liknande så lärde jag mig basic. Lyckades pyssla ihop pong och snake. Gjorde även lite mer elakartade grejer på högstadiet, inget superavancerat.

Nu senaste året som kom suget att programmera tillbaka, men jag är vuxen nu, så jag skulle välja ett vuxenspråk. Jag har provat C++, python och lite php. Av de tre trivdes jag klart bäst i C++.

Nu är jag dock tillbaka i QBasic-träsket, det finns www.qb64.net, som är en QBasic-kopia som man kan använda i moderna datorer. Fantastisk känsla, det har ju sina begränsningar, men det är också en del av utmaningen att hitta lösningar till. Mitt senaste projekt är en börsskärm, den hämtar info från www.avanza.se och printar ut infon jag vill ha i snygg, klassisk dosstil!

http://imageshack.us/photo/my-images...b64prscrn.png/

Nice! Jag hittade den där sidan innan. Rätt kul att det finns folk som fortfarande pysslar med QB ändå. Ska nog tanka ner det och känna på hur det känns igen. Riktigt kul!
Förresten, om du skulle jämföra c++ och QB, vad är egentligen de största skillnaderna?
Citera
2011-08-11, 21:08
  #5
Medlem
Citat:
Ursprungligen postat av Zzzzzzzzzzzzzzzzzz
Nice! Jag hittade den där sidan innan. Rätt kul att det finns folk som fortfarande pysslar med QB ändå. Ska nog tanka ner det och känna på hur det känns igen. Riktigt kul!
Förresten, om du skulle jämföra c++ och QB, vad är egentligen de största skillnaderna?


Nu är jag ju inte väldigt insatt i c++, men det är ju såklart mera avancerat. Det gick faktiskt rätt bra att skriva i, jag visste hur jag ville lösa problemen som kom upp, så lite google på det så fick jag svar på mina frågor. När jag visade min kod för en kompis så hade jag gjort många saker i onödan, saker som i QB behövde flera rader kod behövde bara någon rad i C++. Jag hade även lite småproblem med att tolka felmeddelanden i C++.

Min slutsats just nu är att jag är fett kär i QB. Enkelt, smidigt och den förstår vad jag vill göra.
Citera
2011-08-11, 22:11
  #6
Medlem
EulerBoys avatar
Jag förutspår en trend (som ju faktiskt är i startspåren): "Vintageprogrammering"

Gammal hårdvara som verkligen kan köra programmen istället för emulatorer kommer att bli guld värda för entusiaster. Dock hör nog inte QBasic riktigt till denna skara än.
Citera
2011-08-13, 11:08
  #7
Medlem
ojns avatar
Gorilla och Nibbles var väl kodade i QBasic? Jag minns att vi roade oss med att ändra källkoden för att påverka gravitationen i Gorilla. Gjorde man den mindre gav det illusionen att bananerna rörde sig i slow-motion.
Citera
2011-09-02, 08:58
  #8
Medlem
Sorry för att jag väcker liv i döda trådar här men...

Är du inne på QB så kan jag ju rekommendera FreeBasic (www.freebasic.net). FB kan agera strikt QB kompilator om du vill. Samtidigt ger den dig möjlighet att gå vidare också. De har börjat implementera lite objekt orientering och den kommer med ett stort bibliotek för att kunna göra allt möjligt. 32-bitars dessutom...
Citera
2017-11-23, 20:38
  #9
Medlem
LivingOnlyOnces avatar
Jag försökte också programmera spel i Qbasic när jag var 9-10. Det blev inget slutresultat eftersom jag var ganska ensam om att programmera när jag var liten, och jag fortsatte inte vidare. Det ångrar jag idag.

Används Qbasic till någonting idag eller är det ett "utdött" språk numera?
Citera
2017-11-23, 21:00
  #10
Medlem
guderis avatar
Citat:
Ursprungligen postat av LivingOnlyOnce
Jag försökte också programmera spel i Qbasic när jag var 9-10. Det blev inget slutresultat eftersom jag var ganska ensam om att programmera när jag var liten, och jag fortsatte inte vidare. Det ångrar jag idag.

Används Qbasic till någonting idag eller är det ett "utdött" språk numera?

Det är utdött om man ser på hur det användes förr. Men självklart finns själva språket fortfarande kvar. Det är dock med dagens moderna "enkla" scriptspråk sett väldigt begränsat. Motsvarigheten idag skulle väl kunna vara exempelvis Python eller liknande tämligen enkla språk som ändå går att göra väldigt mycket med.
Citera
2017-11-24, 08:06
  #11
Moderator
Protons avatar
Citat:
Ursprungligen postat av Zzzzzzzzzzzzzzzzzz
Hej alla själar där ute.
När jag var runt 10 år gammal började jag tillsammans med en vän att programmera i språket Qbasic. Qbasic var ett väldigt simpelt programmeringsspråk vill jag minnas, men vissa lyckades såklart skapa riktigt coola spel av det. Minns särskillt ett spel som hette Bounce eller något liknande, kom även ett liknande till någon Nokiatelefon lite senare. Man var en studsande boll som skulle ta sig igenom en platformvärld med objekt man skulle undvika att hamna på, osv osv.

Våran lilla karriär startade med mycket enkla men roliga text-spel. Det var liksom IF-satser for the win.
Ett spel kunde se ut ungefär såhär:


-nästa skärm-



osv osv..

Det var sjukt kul att lära sig det här vid den unga åldern, fast man inte riktigt fattade att man programmerade. Det var liksom något annat kändes det som. Svårt att förklara men man lärde sig allt så otroligt fort och enkelt, för man tyckte bara allt var spännande. Efter lite youtubande hittade jag den här videon: http://www.youtube.com/watch?v=IrpXH...eature=related

Det där illustrerar hur ett relativt avancerat Qbasic-program kunde se ut. Om man söker på Qbasic programming får man upp en en hel videos som visar hur kodningen såg ut också.
Vill även minnas att det fanns forum där folk lade upp sina projekt för folk att ladda ned och testa. Programmen rankades sedan och man fick fram en top-lista. Bounce vad definitivt bland de fetare spelen.


Nu har jag dock en liten fråga också. Jag har nämligen nu på senare år börjat programmera igen och minnet måste matas helt på nytt. Det enda som ligger kvar sedan jag kodade i Qbasic är ju de vanliga statesment och det där, man förstår liksom fortfarande hur vissa språk är konstrukterade, så att säga. Men över lag är jag en riktig nybörjade vad det gäller programmering. Skall börja plugga det nu till höst igen, fast webbutveckling.

Vad jag undrar är:
Vilket av alla moderna språk är mest likt Qbasic idag?

Hoppas det finns fler gamla Qbasic-nördar där ute som känner igen den där pixelerade nostalgikänslan


EDIT

Tilläggas bör kanske att jag i dagsläget inte behärskar något annat än html och lite php. Jag kan alltså egentligen ingen riktig 'programmering' i den benämningen jag pratar om ovan. Vad jag har förstått det som skall C++ vara något liknande Qbasic. Stämmer det?

Citat:
Ursprungligen postat av guderi
Det är utdött om man ser på hur det användes förr. Men självklart finns själva språket fortfarande kvar. Det är dock med dagens moderna "enkla" scriptspråk sett väldigt begränsat. Motsvarigheten idag skulle väl kunna vara exempelvis Python eller liknande tämligen enkla språk som ändå går att göra väldigt mycket med.
Lustigt att ingen har nämnt VB.NET ännu i denna tråd, det är ju basic i botten och det går ju att bygga hyfsat avancerade saker med det, även för web om man nu skulle vilja det.
Citera
2017-11-24, 08:14
  #12
Medlem
guderis avatar
Citat:
Ursprungligen postat av Proton
Lustigt att ingen har nämnt VB.NET ännu i denna tråd, det är ju basic i botten och det går ju att bygga hyfsat avancerade saker med det, även för web om man nu skulle vilja det.

Det är sant, men jämfört med qbasic så ser jag VB.NET mer som en hybrid mellan ett grafiskt designprogram och ett programspråk.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback