Results 1 to 7 of 7

Thread: VB: Franky Shoot em up game. [Source and .EXE]

  1. #1

    Thread Starter
    Fanatic Member
    Join Date
    Jul 2006
    Location
    Anchorage, Alaska
    Posts
    545

    VB: Franky Shoot em up game. [Source and .EXE]

    Don't ask. I know all the code is newb. I used random variable names like a, or ii, or aabb.

    I coded this 7 years ago. But I found it recently, so I decided to upload it for everyone to play with, and use if they wanted.

    Controls are

    ; : = Left
    ' " = Right
    l = PowerBar (use your powerbar once it is filled to clear the screen)
    Space = Fire Bullets.

    Warning, the Light Blue Bad Guys enter you into 3D mode.
    I coded the 3D mode my self. All Software, and Wireframe LOL.

    No Open GL, no Direct3D.

    On the other Side, the game is useing image/picture boxes, except for bullets which it uses pset. Like I said, 7 years ago in vb4 I believe. I converted most everything to work in VB6 though.

    Tried to resurrect it, too many random variable names ;P
    No Comments in the code, sorry =\ I was a BAADD BAD programmer.

    Maybe use this as how NOT to program, LOL.

    Open Franky.exe if you want to see the resurrected version.

    Open Galactic Killers Of Death.exe (friend made the joke) if you want to see my start/attempt to make it into mouse, and other things.

    the entire code project, snd files, and pictures are there.

    Let me know what ya think of my 1999 attempt at a space invader/Plane Shooter.

    EDIT::::12/29/2006
    Full first level complete, enemies come faster as you reach end of level.

    First boss also complete, has 2 main attack/health stats.
    Boss will bounce around screen and you loose points if you get hit by him.
    Boss will stop bouncing and move left right only once his health is low.
    You gain massive points for killing the boss, and there is no "Weapon of your choice" as the message says =)
    Attached Images Attached Images    
    Attached Files Attached Files
    Last edited by rack; Dec 30th, 2006 at 12:59 AM.
    Please RATE posts, click the RATE button to the left under the Users Name.

    Once your thread has been answered, Please use the Thread Tools and select RESOLVED so everyone knows your question has been answered.


    "As I look past the light, I see the world I wished tonight, never the less, sleep has come, and death shall soon follow..." © 1998 Jeremy J Swartwood

  2. #2
    College Grad!!! Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,339

    Re: VB: Franky Shoot em up game. [Source and .EXE]

    Missing MCI32.ocx. Must be cause I'm using XP and not 95/98.

  3. #3

    Thread Starter
    Fanatic Member
    Join Date
    Jul 2006
    Location
    Anchorage, Alaska
    Posts
    545

    Re: VB: Franky Shoot em up game. [Source and .EXE]

    no, i'm using xp.
    Did the vb project open and run?
    Please RATE posts, click the RATE button to the left under the Users Name.

    Once your thread has been answered, Please use the Thread Tools and select RESOLVED so everyone knows your question has been answered.


    "As I look past the light, I see the world I wished tonight, never the less, sleep has come, and death shall soon follow..." © 1998 Jeremy J Swartwood

  4. #4

    Thread Starter
    Fanatic Member
    Join Date
    Jul 2006
    Location
    Anchorage, Alaska
    Posts
    545

    Re: VB: Franky Shoot em up game. [Source and .EXE]

    Hmm it is the Microsoft Multimedia Control 6.0
    MCI32.OCX
    ?

    I didn't download any OCX files that I remember.

    Do you want me to upload the version on my computer? Says 194k

    EDIT:
    Link on Microsofts website says it was shipped with VB6.0

    http://support.microsoft.com/kb/194784

    I don't know?

    EDIT 2:
    It's just for playing the MIDI sound files. If there is a better control to use or way to play MIDI files so that others don't have to have that contorl, let me know.
    Last edited by rack; Dec 29th, 2006 at 02:02 AM.
    Please RATE posts, click the RATE button to the left under the Users Name.

    Once your thread has been answered, Please use the Thread Tools and select RESOLVED so everyone knows your question has been answered.


    "As I look past the light, I see the world I wished tonight, never the less, sleep has come, and death shall soon follow..." © 1998 Jeremy J Swartwood

  5. #5
    College Grad!!! Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,339

    Re: VB: Franky Shoot em up game. [Source and .EXE]

    I updated it and it works now.

  6. #6
    College Grad!!! Jacob Roman's Avatar
    Join Date
    Aug 2004
    Location
    Miami Beach, FL
    Posts
    5,339

    Re: VB: Franky Shoot em up game. [Source and .EXE]

    Try this pure VB 3D engine I made with perspective correct texture mapping.

    No Z-Buffer though like my other one.
    Attached Files Attached Files

  7. #7

    Thread Starter
    Fanatic Member
    Join Date
    Jul 2006
    Location
    Anchorage, Alaska
    Posts
    545

    Re: VB: Franky Shoot em up game. [Source and .EXE]

    I was making a C/C++ program that would be a 3D Engine just before XP came out, just before I started playing Everquest =( I had camera's points like in one of your tutorials, and it was all done without GL, Direct 3d, or anything, just math.

    The only thing was, I never learned/figured out how to do texture mapping.

    I was going to start working on that just as EQ started, in 1999, Stuipd EQ!!!

    Needless to say, it killed my programming.

    I only really started back up about 1 year ago. Went with VB so I wouldn't have to learn all the werid API/Windows calls you need to do just to get a window open.

    I'll check out your upload, and edit my post with a responce =)


    EDIT:

    Nice, very nice.
    In your rotation function. If you want to speed it up a little, take the COS, and SIN of 1 degree, or .01 or .10 or whatever, and times your rotation amount by that, so you don't have to calculate the sin/cos over and over again.

    Though, you may have made it that way for others to understand =)

    EDIT 2:

    Also in my code for the 3D section it was the original way I coded it to know which points to connect and draw lines inbetween.

    The program I started to make in C/C++ I did it differently so I could have each "Object" rotate by it's self (spinning block like in mario) and also Had camera positions (last thing I worked on) You could run around, press space to save a camera position, then press C to jump to the current camera position...

    All my code was in DJGPP though. Some things like the Pixel function was just an function to set the array value for the Screen location to that color.

    Man with VB I feel like I know nothing with all these call this api, call that api, subclass this, hook that...

    I'm working on Databases now, then i'll move into class/subclassing.

    Eventually figure out what this hooking stuff is people talk about.

    I checked out your 2d, and 3d thigns in your links, very nice man.
    Last edited by rack; Dec 30th, 2006 at 12:56 AM.
    Please RATE posts, click the RATE button to the left under the Users Name.

    Once your thread has been answered, Please use the Thread Tools and select RESOLVED so everyone knows your question has been answered.


    "As I look past the light, I see the world I wished tonight, never the less, sleep has come, and death shall soon follow..." © 1998 Jeremy J Swartwood

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width