Added: 4 years ago
From: JamesRobertOsborne
Views: 21,785
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (140)

Sign In or Sign Up now to post a comment!
  • I think cyber chick would be a great game to play.

  • Cyber Chick looks awesome. You really should finish it and release it opensource. :)

  • Can you make tutorials, so we can learn how you do them?

  • @t26ify If you're new to QB, then the best place to start is Pete's QB Site. There's a plethora of tutorials on there ranging from beginner stuff to advanced stuff.

  • no nos podrias facilitar el codigo fuente de alguno de los juegos porfa please ;)

  • Dear sir, there are awsome. I made all sorts of stuff in QB, small games, various graphical experiments, some 3D, but I never had the patience to bring any of those to this level - your games look really well made and polished. Also, some of effects I saw really made me think how would I go about implementing them. Very, very good job. Hope you'll make more games in the future.

  • Keep making cyber chick. Love vid! :)

  • Comment removed

  • @patshank75 Thanks. :) I'm flattered. :D

  • Golly gosh, mang. I've been getting back into QuickBASIC with the help of QB64, and man, this just blows my mind. Ever since I made my first programs I've wanted to make games, and this gives me renewed hope.

  • THIS WAS DONE BY MY BRILLIANT LIL' BROTHER JAMES---- IM VERY PROUD OF HIM.........BUT JUST SO Y'ALL KNOW.....I AINT NO SLOUCH EITHER----I CAN TIE MY SHOES AND!!! CHEW BUBBLE GUM.....AT THE SAME TIME, EVEN!!!!!!!......(i know, i know------try to restrain your awe)

  • It's a pity you've abandoned your website. I used to recommend it to my friends. I'd love to see if I could get your games to work in DOSBox on Mac OS X.

  • ive only been using qbasic for like 6 months, but i want to know how the hell you got those graphics in qbasic, i didnt think it was possible.

  • @MSOSReviews Thanks! :D It's been a long time since I've touched programming. Now I'm more interested in doing videos for YouTube.

  • @JamesRobertOsborne how long it takes to finish that stuff?

  • @MrCybergasm Sorry for the late reply. Only the Hack-Man and Connect 4 QB are complete. Everything else is in alpha stage. Unfortunately, the rest are in hiatus. I honestly don't think I'll get them done to my liking though.

  • how do you create  graphics in Qbasic and import them in the code?

  • @kith1989 I'll give you a website that will answer all your questions: petesqbsite (dot) com (forward-slash) sections (forward-slash) tutorials (forward-slash) graphics (dot) shtml

  • @JamesRobertOsborne thx a lot i will check it immidiattly very neat stuff.

  • how do you create graphics in Qbasic and import them in the code.?

  • good

  • Very impressive in the light of Q(uick)BASIC's limitations! On which systems did you run these games? I programmed on a 386 for a while with QBASIC and even very simple graphical games ran slow without assembly hacks.

  • Wow, very impressive.

  • what screen mode do you use?

  • @AaronPr19 Screen 13h and for QBall, it involved using VESA routines from Future.Library, so I'm not sure anymore. :P

  • It's amazing! though I guess there's much more than Qbasic going on in here.

  • There's more going on here than just QBASIC coding.

  • im learning qb now and all im getting is a slot machine at best without pictures how do u do that :|

  • This is fantastic!!

  • nice

  • well all the prosjects contain *.bas files for the code's, and some assambler files possibly for drivers , like audio maybe

  • BEHOLD THE POWER OF QBASIC!!

  • Determinism. :D

  • WTF! I remembered I played one of those HACKMAN when I was in high school.

  • @Wales8686 That's awesome. :D I still enjoy Pac-Man. I still play the Namco Museum for my GameCube featuring a variety of the earlier Pac-Man games.

  • pretty awesome dude

  • Thanks!! :)

  • actually its impossible to get physics in qbasic ,this programm is really simple which gives simple results , this game were created in differen programm like pascal,obviosly :D

  • @markfencingman The games demonstrated in this video were made in QB. QBall did end up going from QB to FB though.

  • qbasic je star

  • physics with Qbasic O.o . is that possible ?

  • Comment removed

  • makes my pong game look like childs play =P

  • wow!!! no comments! awesome

  • no way was this done in qbasic!!

  • I can believe these were done in QuickBASIC, he may have used interrupts and compiled libraries to assist... if you want proof, maybe he'll show you some code.

  • cool...how is do u do that? i like me to now how to do that? i Qbasic too... call to me back!!!

    thnks :D

  • Wow! I've seen some cool stuff done in qbasic but thats awesome! QBall has really nice physics and graphics to match.

  • Wow... you really did that in QB? I know that QB is theoretically able to create such graphics, but in reality, it has very bad handling with resources which limits the graphic posibilities... not talking about the color-scale limitations etc. if you really did this in QB, you´ve got my deep respect.

  • I didn't know that you could do that in QBasic O_o

  • gOOd!!!! AMAZING!

  • Hey, awesome games there! Those look better than my FreeBASIC attempts to make a half-decent game. I wonder if you could teach me some of the stuff you know?

  • Hey, QBasic was neat. True you weren't able to compile with it, but damn that's why it's called an interpreted language. It's a lot better then the GW-Basic that I played around with the old 286 computer we had at my house.

  • QBasic was shipped with MS-DOS. If you want true power, you should get QuickBasic 4.5/7.1 (the latter being harder to find, and, to me, it has some problems), both of which can compile EXEs.

  • nice

  • I can't believe you programmed Cyber Chick just using qbasic, that's amazing! Also, the QBall graphics and presentation look very professional.

  • is not qbasic... is not possible.

  • Amazing graphics. :)

  • Your programming skill is very powerfull. You must learn modern languages to game programming; c++, opengl, directx etc

  • Damn...this stuff would make you rich if you sold it!!

  • i had no idea qb was even capable of producing those quality graphics in those color modes and resolutions

  • you made this with qbasic?! :O

  • Pure QBasic pwnage. Thank you so much for posting, you have inspired me.

  • i tryied nackman the first one and it didn't work well my my computer

  • what program did you use to make those games??

  • the title says it its called qbasic its an old dos program

  • LOL QBASIC

  • did you make this?? i want to make things like this but i just don'w know how and i don't have anybody teaching me. it is realy hard then.

  • here is how to play these game in windows xp:

    -right click hackman2, 3 etc then click properties.

    -click memory then set EMS and XMS to auto then check "use HMA".

  • How. On Earth. Did you do this. In QBasic. I've been programming off and on in QBasic for almost 15 years, and you are, without question, the best I've ever seen. Hats off to you, my friend.

  • wow you are an AMAZING qb programmer.

    btw i have connect 4! great!!

  • you can. google "qbasic tutorial"

  • Do you know FreeBasic? It's like a modern, free successor to QuickBasic.

    I'm planning to do some games on that, but more like for recreational purposes. However I'll make them available for download when I finish one.

  • Why yes, I'm quite familiar with FreeBasic. :) I'm porting QBall and Cyber Chick to FB.

  • are there any quickbasic programs for mac? i really want to find one!

  • Not that I know of, sorry.

  • impossible!

    my games are only composed of ATP(BMP) and ATM(WAV) files but yours is composed of libraries.

  • Just a reminder for everyone, there is a link to my games and the source code to the games. YouTube will not allow me to put clickable links in the comments section, so I have to put it in my video description, thanks for understanding! :)

  • if you want to get sbracer2 with its source code

    just give me your e-mail ad then ill e-mail it to you.

  • NO WAY!!!

  • with libraries, it can be done. :)

  • These are some AWESOME QB games! Thanks for posting!

  • Nice video&music. Do you write games for living or some less colorfull stuff?

  • lol I will say it's not colorful at all. :P Making games for a living would be fun though. :)

  • WOW! thats awesome compared to ALL the other games i have seen made with QBasic!

  • Hackman works fine in Windows XP; Hackman3, unfortunately, returns an EMS error. The graphics look amazing in your montage, however. In what language are these libraries written?

  • Unfortunately, XP defaults EMS memory to none for DOS programs, but it can be fixed!

    In Windows XP, you can configure HACKMAN.EXE's EMS memory to AUTO by right clicking on the .EXE and going to its properties, and then memory management tab.

  • I'm stunned at the quality of these graphics. I'm an old QBasic/QuickBasic programmer myself, who taught myself virtually all I know from reviewing programs like Nibbles.bas and Gorilla.bas. What language were these libraries coded in?

  • The libraries most authors code in are TASM/MASM. I prefer MASM. :)

  • Thanks for the response. I will go into detail about the memory limitations. You can use EMS/XMS to store data such as graphics and sound data, which is what I have done for Cyber Chick, Hack-Man 2, Hack-Man 3, and QBall. As far as executable program code, it has to use the 640k conventional memory. Cyber Chick borders this limitation because it's near the 640k barrier.

  • (...Continued) You can't put executable program code in XMS or EMS without putting too much overhead and bottlenecks in your code. It's horribly inefficient and very slow to execute in real mode. If you get a chance, I want you to look up "Real mode memory management in MS-DOS" on Google. The only allowable efficient way I would have, is to use protected mode with a DOS extender, which isn't available for QBasic/QuickBASIC. (Because it uses real mode anyways)

  • Thanks for your feedback! :)

    Regarding the memory issue, you're thinking of something else. I'm refering to the 640k memory limitation that kills MS-DOS. MS-DOS uses real mode for memory management, which is a horrible limitation!

  • Thanks for your feedback!

    All my games are using 8-bit graphics including QBall. All of them except QBall, used 320 x 200 pixels. QBall used 640 x 480, 800 x 600, and 1024 x 768 resolution, depending on user's preferences. :)

  • Age doesn't matter, it's what you put into it that matters. :)

  • DirectQB and Future.Library

  • These games looks really nice.

    I knew some tricks for quick basic but things I mostly got done were just text based games.

    and here I thought I was pretty good at it. XD

    Well, now I am working with Game Maker, it's just so easy. :D

  • That QBall game is very nicely done. I was just playing it on my Ubuntu system here, in DOSBox. The graphics and feedback are great.

  • Awesome, how was the audio, any problems?

  • The audio worked fine. I had to turn the DOSBox virtual CPU cycles up to around 55,000 though, which is not something I normally need to do with DOS apps. But I don't see a big problem with that. :)

  • beast man

  • What?! I use Qbasic in the first years of '90 with a 386 computer and I programmed some simple games.

    Is the DOS Qbasic capable to do parallax screens?

    These games, expecially the last, are great!

  • Oh yes, with the help of libraries such as DirectQB, you can achieve a great deal!

  • I did not know these libraries. But when they were released I had stopped to program.

  • respect!

  • It was made in QB using a sequence of BMPs. :D I converted the BMPs to AVI using VirtualDub. :P

  • You are the HACKMAN creator! thats so cool. How do you import images to QB like in the intro of Hackman??

  • I'm the Hack-Man creator. :) You can import images in SCREEN 13 in two ways. One, you can use BLOAD, or two, find a BMP loader for SCREEN 13. :) For Hack-Man 2 and Hack-Man 3, I loaded images.

  • I actually learned it around August 1998, (at age 17). You gotta have ambition and drive to do it. :) I learned programming with all the QBASIC tutorials that were/are still available online. I recommend going to Pete's QBASIC site and look up the tutorials there if you're brand new to programming.

  • As a matter of fact, BASIC is REALLY easy to learn. Like James said, Pete's site is very nice. I learned basic 'BASIC' stuff in about a day and am now taking a class for it (Freshman :C).

  • your other vids are good too.

    hats off to you.

  • Dude you are an insane artist and engineer. Those look like fantastic games to play. Can you do a montage with old style sounds for youtube, I love those old sound effects. I was playing with qbasic today, but the basic in qbasic is very basic with me - but obviously not with you. Did nobody tell you that you cannot do that with basic??? Dont you realize that GOTO is a SIN!!! The modern languages make a simpleton like me, PUKE.

    do

    print "qbasic rules",

    loop while inkey$=""

    RUN

  • Thanks for your compliments! PC Speaker sound effects with SOUND and PLAY, aren't too bad, however, I'm not able to run PC speaker sound effects in Windows Vista. There is nothing wrong with using GOTO. GOTO is an unconditional branch statement, which is about the equivalence of JMP in x86 Assembly!

  • Yeah, i was being facetious. I use qbasic for fast prototyping ideas like probability drives and all sorts of stuff. I studied some programming at uni and they drove me mad with their crud regarding correct techniques et al. I found that I naturally graduated to object oriented style because its logical in some instances, but definitely not in others. I love GOTO!!! What a shame no sound!

  • WOW AMAZING JOB. :=)

  • I wish I had continued working in qbasic, gotten to that point. That's good stuff. Im impressed. Its too bad QBasic is MS, or there'd be good linux compilation power. I'd probably go back and mess with it.

  • dude, add TCP/IP to qball!

  • Unfortunately, I discontinued the QBall project. I once had plans to make it a mass-multiplayer game, but I have no personally-owned servers or money for something on that scale.

  • wow i was about to comment that you should get the NTCPQB code i wrote to use NTCPDRV in quickbasic to make hackman somehow multiplayer... then i saw you already did TCP/IP in connect 4 lol.

    nice job. did you write interrupt calls for a TCP stack or what? that's how i did it. i wrote an IRCd with it in QB 7.1

  • Oh no, V1ctor wrote all the TCP/IP routines and made a package called DSock. Marcade tested and incorporated V1ctor's routines to use in conjunction with my game engine. All I did was create the graphics and the game code.

  • holy shit pullin that off with qbasic is like a dry macaroni version of last supper ... loss of one star for no source ... four stars

  • Sorry it took me awhile, I made a website dedicated to my QB creations. You can now find the link in the description!

  • dude, that's some amazing work in QB. i'd like to see the sources of that :D

  • I updated my description. You can find the link to my sources! :)

  • omg how the helll can u do tht in qbasic?

  • With libraries, it can be done. :D

  • With libraries, it can be done. :D

  • hahah i remember playing hackman back in the day! wonder watever happened to Angelo Mottola?

  • Wow, great stuff! Excellent graphics in the last game! Can't believe this is QB!

  • That's excellent. Really good video.

  • are any of these available for download?

  • You can find some of them at petesqbsite dot com

  • that is not qb! no way!

  • Man, thats impressive. in QB! i made only text based games or with just a few pics in QB. Now i mess around with darkbasic. its fun too!

    :I

  • DirectQB + Future.Library + DSock

  • i respect the quality of your work... but why put in so much time and effort into a light-hearted language like qbasic

  • To make a long story short, I've introduced myself to programming around August 1998 (when I was 17) and QB was easy to pick up on. I've got so comfortable with it at the time, that I decided to continue making my games in DOS. I did put an end to QB since I've got tired of DOS' limitations.

  • cool cool. very impressive none the less

  • bull fuck u did this with QBasic???

  • Hack-Man 1 is purely QB code, while Hack-Man 2+3, Connect 4 QB and Cyber Chick use DirectQB library, and QBall uses Future.Library

  • o ok

  • respect!

  • DAMN!! Please keep on workin on CC!!!

  • holy crap your the dude who made cyber chick!!!! qbasicnews dot com !!!!

  • Yep, I'm the creator of CC.

  • How on Earth do you get such phenomenal graphics from QBASIC??? Amazing, anyway!

  • I used libraries for the graphics engine. I used DirectQB for all the other games except QBall. I used Future.Library for QBall.

  • How did you make it so that the game could be played over TCP/IP?!?!?!?!? I've been programming with Qbasic for a while now and I still do but never thought that that would be possible! lol Please tell me how or where I could find out how. Thank you!

  • Regarding your first question, I didn't do the networking part. V1ctor made the DSock library and Marcade incorporated the networking code into the game engine. I simply came up with the idea and made the game engine and graphics for Connect 4 QB. More information can be found here regarding Connect 4 QB: petesqbsite [dot com] /sections/express/issue1/index­.html#v1ctor

  • JamesRobertOsborne, thank you so much for the memories, since I used to LOVE QBasic/QuickBASIC back in the day, even before the existence of FreeBASIC in 2004... No kidding!!! ^-^ !

    The best part of all in this vid has to be Cyber Chick... AWESOME footage there!!! :D

  • Same here, I still use FreeBASIC and maybe QBASIC on my old machine if I'm super bored. Thanks for your input. :)

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more