Page 1 of 2 12 LastLast
Results 1 to 40 of 66

Thread: A game written in VB!

  1. #1

    Thread Starter
    Lively Member Zero's Avatar
    Join Date
    Feb 2000
    Posts
    101

    Arrow

    Here's a switch: I'm not asking a question about how to make a game, I'm giving you one that's already finished.

    http://www.delanet.com/~drendall/gen.html .

    Tell me what ya think!

    -Zero the Inestimable

  2. #2
    Frenzied Member
    Join Date
    Jul 1999
    Posts
    1,800

    Thumbs up

    Nice job! Thats really addicting! Kind of like Snood! You should try to make it with BitBlt though, the animation is kind of choppy. But otherwise I love it! The interface is awesome!

  3. #3
    Member
    Join Date
    Sep 2000
    Location
    Sweden
    Posts
    37

    Thumbs up Nice workin´

    Good job, I´m a bit disappointed I didn´t break your highscore though

    It got a bit too fast for me in the end...
    Balder = Viking God
    VB6/VC++ Enterprise Editions

  4. #4
    Frenzied Member
    Join Date
    Jul 1999
    Posts
    1,800
    I had a huge score, but since I pressed OPEN FROM LOCATION, there was nowhere to save I high score to...oh well, maybe tomorrow I can beat it! (Thanks! now you're going to have me addicted to this for a while)

  5. #5
    PowerPoster Fox's Avatar
    Join Date
    Jan 2000
    Location
    *afk*
    Posts
    2,088
    Really nice game! But you should be able to remove more than 2 blocks together I think, looks weird if only 2 combines....

    However, it's funny!

  6. #6
    Frenzied Member
    Join Date
    Jul 1999
    Posts
    1,800
    Yeah like if you get 3 in a row, you're still stuck with 1 left over. It may be easier to win this way.

  7. #7

    Thread Starter
    Lively Member Zero's Avatar
    Join Date
    Feb 2000
    Posts
    101
    Yeah, but if you line up three 1's, you'd get a 3, and I'd have to draw another sprite for it... Besides, they're all powers of two, and that's symbolic and stuff. You'll just have to change your stragegy a litte to get rid of the third piece.

    One of these days I'll publish an in-depth strategy guide. Once I figure out all the little quirks of my own game...

    -Zero the Inestimable

  8. #8
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    Hey this game rocks!!1 I thought this type of games were outdated but this actually is something totally new! And it's addicting
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  9. #9
    Fanatic Member
    Join Date
    Oct 2000
    Location
    Oregon
    Posts
    962

    Cool

    Great job! e-mail me and see what you think of my first game attempt.

    [email protected]

  10. #10
    Addicted Member tonyenkiducx's Avatar
    Join Date
    Oct 2000
    Location
    London England
    Posts
    147
    Hows about sticking your mail on the high score page, then I can mail you my unfeasably high score heh

  11. #11
    PowerPoster Fox's Avatar
    Join Date
    Jan 2000
    Location
    *afk*
    Posts
    2,088
    After hours of playing you made a big score right? (note: played with hexeditor )

    *hehe*

  12. #12
    Addicted Member tonyenkiducx's Avatar
    Join Date
    Oct 2000
    Location
    London England
    Posts
    147
    hex editor?? hex editor? you sully my reputation you imputant oik. I shall summon forth an army of lawyers and.. erm... do something. Besides, hes been clever enough to bit shift all the high scores Lol ****ing excellent game by the way you considered selling it? I work in the game industry, I might be able to "hook you up" as it were.

  13. #13
    Frenzied Member /\/\isanThr0p's Avatar
    Join Date
    Jul 2000
    Location
    They can't stop us! We're on a misson from God.
    Posts
    1,181

    BUG FOUND!

    great game, very addictive.
    my score is about 8600

    but i found a bug.
    sometimes after entering my name to the hiscore another block comes to the game and can have some reactions. I can't influence the game anymore, but the score is added and i get another entry to the highscore! (higher than I made it!)
    byw my 8600 were regular!
    Sanity is a full time job

    Puh das war harter Stoff!

  14. #14
    Member
    Join Date
    Oct 2000
    Posts
    39

    Talking

    Wish I could create a game like that
    Very impressive!

    Good luck!

    Regards
    Code:
    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    >>  ___      __ ____   ____     _         ____    <<
    >>  \  \    /  / _  | |  __|   | |       |  __|   <<
    >>   \  \  /  / |_| | | |__    | |       | |__    <<
    >>    \  \/  /|  _ <  |__  \   | |       |  __|   <<
    >>     \    / | |_| |  __)  )  | |___  _ | |__    <<
    >>      \__/  |_____| |____/   |_____||_||____|   <<
    >>		      			          <<
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
          Visual Basic 5 SP3 Learning Edition.
    
    Sub QuoteOfTheDay()
    If ASCII.ugly = True Then
      WhatTheHeck.ICare = True
    End If
    End Sub

  15. #15
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    hey Zero, i got that highscore about 10000, but you haven't put that on the page yet? Yeah, next i'm going to beat your highscore too, hehe
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  16. #16
    Addicted Member tonyenkiducx's Avatar
    Join Date
    Oct 2000
    Location
    London England
    Posts
    147
    there is another bug with the game I just spotted, the exact second the blocks your moving hit the left hand side, you lose the ability to move them up and down, yet all the way up to the left hand wall, you can move them up and down....

  17. #17
    Lively Member Spie's Avatar
    Join Date
    Jul 2000
    Location
    On a very small coconut somewhere near Mars
    Posts
    126
    This game is... um... addictive to say the least! Great job, Zero!

  18. #18
    New Member
    Join Date
    Sep 2000
    Posts
    14

    Cool

    WOW!!!! nice game. On my first try I got 12000 points I'm the seconds highest on the scoreboard. yaaaaaaa. No really that is a great game.
    !?!Ploy-X!?!
    Beginner VB programmer, but you gotta start sometime

  19. #19
    Frenzied Member /\/\isanThr0p's Avatar
    Join Date
    Jul 2000
    Location
    They can't stop us! We're on a misson from God.
    Posts
    1,181
    Yes even though there seems to be a bug or two, IT IS JUST A GREAT GAME!! when I see a game like this I always think man that sux! I could have done this game, but I haven't had the IDEA!!!!

    It is really addictive, it keeps me from programming.
    Sanity is a full time job

    Puh das war harter Stoff!

  20. #20
    Lively Member Spie's Avatar
    Join Date
    Jul 2000
    Location
    On a very small coconut somewhere near Mars
    Posts
    126
    Wohoo!! Kicked you butt, Zero
    Score: 18980
    Level: 66
    Reactions: 662
    Max. Chains: 15

  21. #21
    Frenzied Member
    Join Date
    Jul 1999
    Posts
    1,800
    damn, about a week ago I was in second, now im almost last!

  22. #22
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    Aaah! I gotta get better! BTW Zero, do you just put up the best scores for each player instead of leaving all scores?
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  23. #23

    Thread Starter
    Lively Member Zero's Avatar
    Join Date
    Feb 2000
    Posts
    101
    Only the best score goes on the list. Things get crowded otherwise...

    -Zero the Inestimable

  24. #24
    Lively Member Spie's Avatar
    Join Date
    Jul 2000
    Location
    On a very small coconut somewhere near Mars
    Posts
    126
    btw... it was my first time playing

  25. #25
    Lively Member Spie's Avatar
    Join Date
    Jul 2000
    Location
    On a very small coconut somewhere near Mars
    Posts
    126
    How in the hell did DigitalError do that?

  26. #26
    So Unbanned DiGiTaIErRoR's Avatar
    Join Date
    Apr 1999
    Location
    /dev/null
    Posts
    4,111
    Skills.

    By the way, I had to finally give-up that game is so boring after the first 192 levels.

    Oh Zero, I was playing it again. Should I send my new score file? Or do I only get one spot on the score-board? Otherwise It'd be all me!

    One last thing, you need to take out the timer. I noticed the animation speeds up as the levels go on. Someone mentioned this before, when the 'things' hit the right side you can't move them up/down any more. Can you fix this? K, Good.

    [Edited by DiGiTaIErRoR on 10-16-2000 at 03:48 AM]

  27. #27
    Lively Member Spie's Avatar
    Join Date
    Jul 2000
    Location
    On a very small coconut somewhere near Mars
    Posts
    126
    Lol, The numbers were just a blur at level 60 somethin! I wish I could have seen them at your level! well... I know a way I can get that high...

  28. #28

    Thread Starter
    Lively Member Zero's Avatar
    Join Date
    Feb 2000
    Posts
    101
    The game doesn't use timers. The reaction animations are always the same speed (200 ms/frame) no matter what level you're on. So it's all in your imagination.

    That's not a bug. It's... um.... A strategic feature! Yeah, that's the ticket...

    -Zero the Inestimable

  29. #29
    Frenzied Member
    Join Date
    Jul 1999
    Posts
    1,800
    what? you're saying it doesn't speed up? It sure does!

  30. #30
    Frenzied Member
    Join Date
    Jul 1999
    Posts
    1,800
    Hey, wait...did you use getTickcount to make it go the same speed on every computer? Maybe DigitalError has a slower computer than zero, so he has more time...

  31. #31
    Lively Member Spie's Avatar
    Join Date
    Jul 2000
    Location
    On a very small coconut somewhere near Mars
    Posts
    126
    Um... the blocks sped up for me... a lot!

  32. #32

    Thread Starter
    Lively Member Zero's Avatar
    Join Date
    Feb 2000
    Posts
    101
    The pieces fall faster at higher levels, of course, but the animation (The little swirly thing when thay react) is always the same speed.

    I used the Sleep API call. It runs the same on my nephews 900 Mhz Athlon as it does on my Pentium 166...

    Is the Sleep call affected by processor speed, like timers are?

    -Zero the Inestimable

  33. #33
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    Heyyy! Can anyone beat my max-chain! Hehehee
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  34. #34
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    What the..?
    72400, that's way too much, how fast did it go?
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  35. #35
    So Unbanned DiGiTaIErRoR's Avatar
    Join Date
    Apr 1999
    Location
    /dev/null
    Posts
    4,111
    I sent him the file, he hasn't updated his page yet.

  36. #36
    Lively Member Spie's Avatar
    Join Date
    Jul 2000
    Location
    On a very small coconut somewhere near Mars
    Posts
    126
    I think he is using Cheat 'o' Matic

  37. #37
    So Unbanned DiGiTaIErRoR's Avatar
    Join Date
    Apr 1999
    Location
    /dev/null
    Posts
    4,111
    Believe me, you do not want the solution.

  38. #38
    transcendental analytic kedaman's Avatar
    Join Date
    Mar 2000
    Location
    0x002F2EA8
    Posts
    7,221
    He mixed with kernel and replace Sleep api, with a function that sleeps 10 times longer
    Use
    writing software in C++ is like driving rivets into steel beam with a toothpick.
    writing haskell makes your life easier:
    reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
    To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.

  39. #39
    Lively Member Spie's Avatar
    Join Date
    Jul 2000
    Location
    On a very small coconut somewhere near Mars
    Posts
    126
    Solution to what??

  40. #40
    So Unbanned DiGiTaIErRoR's Avatar
    Join Date
    Apr 1999
    Location
    /dev/null
    Posts
    4,111
    To get a very high score.

Page 1 of 2 12 LastLast

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