I decided to take up the task of writing an app for Dungeons and Dragons. I play with my friends and I'm trying to make it a little bit easier.Before every round of combat players roll dice for Initiative. It basically tells the games manager who goes first and in what order the rest of the players go. When players roll for initiative they roll 20 sided dice. On Form1 I have a button that says "Initiative" which opens another window where the manager would type in each players values. Then I want the program to take those values and order the players from highest to lowest in a list on Form1. Kind of like...
Well I am trying to make a 2 player game but both players can't move at once unless they tap the keys (can't hold the key down or the other person can't move). How would I fix this as well as being able to go diagonally.Would this work?:Declare a bool value for each keypress below the public class thingy. Then use keyup to turn the bool off and keydown makes it go on. Then for the first player and second player I check if they are on and if they are than go to that direction...I think I would need a timer for that part but I dunno...
Ive been working on this for ages now i am supposed to b doing it in c# part i find it impossible so im doing it in Visual Basics
This is my current code atm:
Code: Public Class Form1 Dim n As Integer Dim oney As Integer
[CODE]...
Now i have the dice working and all that, the proplem is that to get the picturebox3 which is the players counter, if i do it the way im doing it atm its gonna take ages there must b a quicker way, i am thinking that arrays is suming i should use but im not that familier with them, i tryed this code using arrays:
Code: bored(0) = PictureBox3.Location = New Point(210, 476) bored(1) = PictureBox3.Location = New Point(270, 476) bored(2) = PictureBox3.Location = New Point(320, 476)
[CODE]...
But when i tried clicking button 2 it didnt show the picture box at the right location it showed it at 0,0
I have a multi-dimensional array storeHand(20,6) which stores 6 ints. The int at point 0 in each array represents a rank. So the array ends up looking like this:
I want to re-order the array so that the higher the integer value at position 0 is, the higher it's position will be in the sortedHand(20,6) array. So as above, I'd want sortedHand(20, 6) to look like this at the end:
I am attempting to create a game in Visual Studio 2008 that allows a user 10 attempts to guess a random number between 1 and 50. I have a label box in which I would like to display the remaining guesses as they decrement. The code so far appears below.
My two (I am sure very basic) questions are:
1. How would I pass the random integer generated through the Generate Integer function to the AmIRight button's click function? I was trying to decrement the counter each time the "Am I Right " button is pressed.
2. I would also like to evaluate each "guess" when the "Am I right button is pressed. Is it possible to nest a Select Case statement in a For Next Loop?
vb.net Option Explicit OnOption Strict OnOption Infer Off Public Class frmMain Private Sub btnExit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnExit.Click Me.Close() End Sub Private Sub txtGuess_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles
I am creating a Yahtzee game, the first thing I want my game to do when it loads is ask for the player/players name/names, so that there scores can be saved to a high scores table.I have decided to add a text file to my project as a start and I was thinking of using an array to add the score for the winner at the end of each game.I am stuggling on how to really start this though. I have come up with an idea, I could do with some advise as to weather my idea is any good.First thing, I need to add a text file and call it something like HighScores..Then I need to add a Windows Form to my project and add some controls for the user/users to fill in there name/names..How can I get my Windows Form for the players names to load when the application is started, do I use a form load event???
I would like to create macro. I have some questions is something possible and so on. First thing is it possible to detect number on game? example: this line : Your next dig's number is 8327, type /dig 8327 to dig.I need to get that dig number and then it need to type F6 and type /dig number and enter.Its must do it every 30 sec.Is this possible to create one ? and anyone have ideas how to create on if it is possible.
I have to create a game in which I pick a number and the computer or program tries to guess it. I have a general idea of how to make it the other way around, where the computer picks a number and i guess it but does anybody know how i would begin to do it this way? where the computer has to guess a number that i've chosen?
I've been asked to write an age guessing game using vb. We have to have 4 buttons and a text box where the random number is displayed. The range is between 5 and 110. we have a 'too high' 'too low' , 'start' and 'correct' button
Looking for a bit of help here. I know my If...Then...ElseIf statement is somehow off, but not sure how. Could someone point me in the right direction? I know I am almost there but need a nudge in the right direction.
Stuck programming a random number generator game. one is to guess what the random number. I have coded most of it and am pleased, but there are some hitches. a) When running the program if you guess 10 it says," Guess Higher" which is impossible as the num gen stops at 10 (if you guess 9 and the number is lower than 9 it says guess lower . . . which it is supposed to do)
b) When asked to play again if one clicks no it calls you a loser and exits the problem is it does the same if you click yes. How can I get it to simply start over if yes is clicked
c) Does anyone know how to make an image move up or down based on the input? IE if guess needs to be higher the image moves higher? Lower and it moves lower?
I need to make a "Guess The Number Game." It needs to choose a random number between 1 to 1000. I need to change the color of the background to red if the number guessed gets closer to the correct answer. And if you are farther away the background color changes to blue. Basically hot if you are close and cold if you are far away. I also need to know what the default color of the background is so that when I press the start game or if I get the number correct the background color changes back to the default color. I though that the default color was WhiteSmoke but it is off a little bit.
Also, if I get the correct number the text box needs to be disabled. Then, when I press the start game button the text box needs to be enabled. I can't get the Hot and Cold part to work. I was just going to use something like if the number was either 50 off of the random number the background color would turn red. All other number would make it turn blue. Then when the correct number is entered the background color would change to Green.
Below is the code that I have. Public Class Form1 Dim randomGenerator As New Random Dim number As Integer Private Sub exitButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles exitButton.Click [Code] .....
im making a random number guessing game type thing, i have the main thing done, but I was just wondering, how could I get it to show the integer rndnumber in the message box that comes up? I think its something like &= or something, but I havn't even been using VB for a week, so im can't figure it out. Here is my script:
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If RadioButton1.Checked = True Then[code]......
I'm trying to teach myself how to create a Random Number Generator in Visual Basic 2008 using a menu system and I'm having difficulty with the following:If I type in a number above 100, I don't get a message appearing saying that the number that I typed is too high.I don't know what I need to code to start a new game.How do I get messages to show up when both pressing the "Check Me" button and using the "Give Me the Number" option to say whether the answer is correct or too high or too low.ful to hear them.
I'm in the process of making board game created into a pc game. It will be a 2-d basic board game. What I'm looking for, how to move pixels a certain space. I'm not all certain on how the game is played but right now I'm just wondering how to move a picture certain number of spaces. This will most likely be based on a dice roll I'll create later.
I trying to display in a label the appropriate number of dashes based on the number of letters in a word that the first player entered.
Basically, when you click play, the first person enters a word, then the second player guesses what it is. That person has 2x #ofletters of incorrect tries. I just need to figure out how to get the dashes to display based on # of letters and not a preset one of 5 dashes. The original program accepts only 5-letter word so that line of code is Me.lblWord.Text = "-----". I have modified it so the user can enter any # of chars. I tried making the above line with a lot of dashes so it but the leftover dashes will stay there and the game won't end. Here is what i have right now for my play button:
Private Sub btnPlay_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPlay.Click 'simulates the Hangman game
I have wrote the code for a number guessing game. But cannot for the life of me think of how to limit the amount of guesses a user can have. This is in Console Application. Module Module1 Sub Main() 'This program plays a simple number guessing game. Dim RandNum As Integer Dim RandomGenerator As New System.Random [Code] .....
I'm creating a number guessing game. [Code] Textbox1.text refers to the answer input by player. There are two labels for displaying the range of the answer within. Label1 and Label2 refer to the lower limit and higher limit respectively. If the input value is smaller than the answer, the label1 will show the number that input into texybox1. If the input value is larger than the answer, then vice-versa. However, the program doesn't work as my expectation. Once I input the answer, the MsgBox doesn't appear. When the input value is smaller than the answer, the label1 doesn't show the input value.
This is contained in a timer event that shows how much it would cost the player to purchase all of the items. This works as intended, until the text box is blank. Each "section" draws information from one of 16 text boxes. My question is this: Is it possible to have each text box to have a "default" number that gets put into a text box when it is empty. This is needed to be done for all of the text boxes, so either a loop or a non specific code slice would be preferred.
First of all I'm trying to create a validator that checks to see that if both players have entered a nickname. If they don't then it should automatically close the form but instead the application hangs. If the first player uses three tries then it "should" automatically close. Here it is:
Sub getNickNames(ByVal Players() As String) erCount) 'Force Select Username. If More Than 3 Attempts Are Made The Game Will Exit To The Main Menu
I'm planning on creating a game on visual basic where the player goes through multiple levels to be able to clock the game, sort of like in the game 'Dooooooors'. How do I make a continue button where the players progress is already saved? What is the code? Would I be able to make it so that the gamer can only access the levels that they have completed, they can't play the unlocked levels yet.
im making a game that reads text files off of an ftp server. everything is working great. except for the fact that i cant read more then the first line of the players text file. how would i use substring to, for example, look for 'inventory' and get all the info under 'inventory' and above the next title?
I have got a very simple video player wrote using Visual Basic 2010. I have embedded the windows media player into the app without the controls. Right now it has simple play, pause and open buttons that work with wmp . how to make a slider that corresponds to the normal sliders in video Players?
The code below is the entire class that has the error in it... the errored code is highlighted in red. The error is,'ReDim' cannot change the number of dimensions of an array.
Code: Public Class clsMap Dim SR As System.IO.StreamReader Public Width As Integer Public Height As Integer
Im making a text based game that i need to randomly select different numbers of lines from a text file then pass them to a list box. The text file is made in the following format:
First the code needes to identify the 4th element then randomly select lines from lines that contain that element. Im stuck on how to randomly select lines from that list.This is the code i have so far.
I'm trying to teach myself how to create a Random Number Generator in Visual Basic 2008 using a menu system and I'm having difficulty with the following:
If I type in a number above 100, I don't get a message appearing saying that the number that I typed is too high.I don't know what I need to code to start a new game.How do I get messages to show up when both pressing the "Check Me" button and using the "Give Me the Number" option to say whether the answer is correct or too high or too low.[code]...
i've created a hangman game (Fully working) but since you can only "play" with one phrase (10 letters) it gets boring fast. Basic the current game works by on form load i define the slots (10 string which each hold a letter) and give them there letter. then the user type in a text box and if the textbox = any of the slots then the lbl repasenting that slots changes its text from "_" to the letter.
Anyway what I would like the button to do is when the user presses the start button a random number is generated. The program then looks into a textfile and based on which number is generated it takes a certain line (10 characters per line in a phrase) , moves them into the slots and the game starts. Is that possible to code or it too complicated. The textfile will be in the applications folder (words.txt).
I am getting Errors: Operator '<' is not defined for types 'System.Windows.Forms.Button' and 'Integer'.
Operator '>' is not defined for types 'System.Windows.Forms.Button' and 'Integer'. Value of type 'Integer' cannot be converted to 'System.Windows.Forms.Button'.
And my program does not work!
Below is my code..............
Private Sub ProgressBar1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ProgressBar1.Click ProgressBar1.Value = TextBox1.Text End Sub
I am having trouble sorting out a list of items pulled out of the databse, by the date stamp they have on it. I mean the table is called Marks with columns Homework_ID, Pupil_ID, Marks,Comment. Then there is another table called Homework with columns HW_ID, Class_ID, HW_name, HW_set, HW_due. The HW_set and HW_due are dates in format YYYY-MM-DD. Right, I can pull it out of database easy what I want but then how do I order it by the date when the HW was set ? is it some tweak in the query ? or do I need to write some code for it
I am calling external DLL (written in Fortran) function that has a multidimensional array argument. In VB6 the array is column major (the same as Fortran). However, I recently noticed that in VB.Net the array passed to the DLL seems to be in row major.