text based sport game

pulse101
01-23-2002, 11:48 PM
I'm making a text based basketball game and I cant figure out how to make the program generate random names and player abilities at the beginning of each year. Any help would be appreciated thanks.

Robby
01-24-2002, 12:46 AM
I would have placed only the link to this thread but there was a
lot of sample code there.

Here's the Link of the original thread (http://visualbasicforum.com/showthread.php?s=&threadid=16882)

This should give you a good idea of where to start.....


Originally posted by mohanakannan
hi,

Dim arr(20) As Integer
Dim rs As New adodb.Recordset
Dim cn As New adodb.connection
Dim intCounter As Integer
Dim intTemp As Integer
Dim intSubCounter As Integer
Dim intRsCount As Integer
Dim bCheck As Boolean

cn.open "DSN=test"

rs.open "Select* from Table1", cn
Randomize
intRsCount = rs.recordcount
rs.Close
For intCounter = 1 To 20
intTemp = Rnd(intRsCount * Rnd + 1)
For intSubCounter = 1 To 20
If arr(intSubCounter) = intTemp Then
bCheck = True
intCounter = intCounter - 1
Exit For
End If
Next intSubCounter
If bCheck = False Then
arr(intCounter) = intTemp
End If
bCheck = False '<<<<<Correction was made here
Next intCounter

For intCounter = 1 To 20
rs.open "Select * from Table1 where QuestionNo='" & arr(intCounter) & "'", cn
MsgBox rs.fields(0)
rs.Close
Next intCounter

just add an SequentialID to ur table for example QuestionNo

and index the table with it.

now the above code will work better than the previous.. ;)

Kitaiko
01-25-2002, 06:18 AM
ive neva seen a text sport game

pulse101
01-26-2002, 12:23 AM
Never seen a text sports game? Try here...www.dolphinsim.com

pulse101
01-26-2002, 12:24 AM
Robby thanks for your help...I think I've figured it out now :)

Kitaiko
01-26-2002, 01:21 AM
oooh i see

Kitaiko
01-27-2002, 02:29 AM
you, like manage it, i get it now

JamesTheGreat
01-27-2002, 04:00 AM
make an array containing the names of all the players then assign the name randomly to your players in the game.

const MaxPlayers = 10
const Jump = 100
const Block = 100

Player(1).name = PlayerNameArray(int(rnd*MaxPlayers)+1)

int(rnd*MaxPlayers)+1 makes a random numbers between 1 and MaxPlayers.

Stats you can do the same way are well:

Player(1).Jump = int(rnd*MaxJump)+1
Player(1).Block = int(rnd*MaxBlock)+1

EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum