|
-
Oct 10th, 2000, 05:54 PM
#1
Thread Starter
Lively Member
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
-
Oct 10th, 2000, 06:57 PM
#2
Frenzied Member
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!
-
Oct 10th, 2000, 07:57 PM
#3
Member
-
Oct 10th, 2000, 10:28 PM
#4
Frenzied Member
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)
-
Oct 11th, 2000, 12:09 AM
#5
PowerPoster
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!
-
Oct 11th, 2000, 02:12 PM
#6
Frenzied Member
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.
-
Oct 11th, 2000, 02:21 PM
#7
Thread Starter
Lively Member
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
-
Oct 12th, 2000, 06:15 AM
#8
transcendental analytic
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.
-
Oct 13th, 2000, 02:55 AM
#9
Fanatic Member
Great job! e-mail me and see what you think of my first game attempt.
[email protected]
-
Oct 13th, 2000, 04:38 AM
#10
Addicted Member
Hows about sticking your mail on the high score page, then I can mail you my unfeasably high score heh
-
Oct 13th, 2000, 05:58 AM
#11
PowerPoster
After hours of playing you made a big score right? (note: played with hexeditor )
*hehe*
-
Oct 13th, 2000, 06:03 AM
#12
-
Oct 14th, 2000, 01:28 AM
#13
Frenzied Member
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!
-
Oct 14th, 2000, 02:48 AM
#14
Member
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
-
Oct 14th, 2000, 06:36 AM
#15
transcendental analytic
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.
-
Oct 14th, 2000, 06:45 AM
#16
Addicted Member
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....
-
Oct 15th, 2000, 08:41 AM
#17
Lively Member
This game is... um... addictive to say the least! Great job, Zero!
-
Oct 15th, 2000, 09:42 AM
#18
New Member
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
-
Oct 15th, 2000, 09:48 AM
#19
Frenzied Member
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!
-
Oct 15th, 2000, 02:26 PM
#20
Lively Member
-
Oct 15th, 2000, 05:16 PM
#21
Frenzied Member
damn, about a week ago I was in second, now im almost last!
-
Oct 15th, 2000, 05:40 PM
#22
transcendental analytic
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.
-
Oct 15th, 2000, 06:43 PM
#23
Thread Starter
Lively Member
Only the best score goes on the list. Things get crowded otherwise...
-Zero the Inestimable
-
Oct 15th, 2000, 08:17 PM
#24
Lively Member
btw... it was my first time playing
-
Oct 15th, 2000, 09:29 PM
#25
Lively Member
How in the hell did DigitalError do that?
-
Oct 16th, 2000, 02:41 AM
#26
So Unbanned
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]
-
Oct 16th, 2000, 09:19 AM
#27
Lively Member
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...
-
Oct 16th, 2000, 02:43 PM
#28
Thread Starter
Lively Member
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
-
Oct 16th, 2000, 04:03 PM
#29
Frenzied Member
what? you're saying it doesn't speed up? It sure does!
-
Oct 16th, 2000, 04:04 PM
#30
Frenzied Member
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...
-
Oct 16th, 2000, 04:51 PM
#31
Lively Member
Um... the blocks sped up for me... a lot!
-
Oct 16th, 2000, 05:00 PM
#32
Thread Starter
Lively Member
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
-
Oct 16th, 2000, 05:50 PM
#33
transcendental analytic
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.
-
Oct 17th, 2000, 06:52 AM
#34
transcendental analytic
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.
-
Oct 17th, 2000, 03:56 PM
#35
So Unbanned
I sent him the file, he hasn't updated his page yet.
-
Oct 17th, 2000, 04:01 PM
#36
Lively Member
I think he is using Cheat 'o' Matic
-
Oct 17th, 2000, 04:04 PM
#37
So Unbanned
Believe me, you do not want the solution.
-
Oct 17th, 2000, 04:10 PM
#38
transcendental analytic
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.
-
Oct 17th, 2000, 04:10 PM
#39
Lively Member
-
Oct 17th, 2000, 07:29 PM
#40
So Unbanned
To get a very high score.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|