VS 2010 Dice Roller Using Classes And OOP?
Nov 16, 2011
For a class project (online course, no instructor handy to get a quick reply from -_-) we are to write a short program using classes and OOP to roll a pair of 6-sided dice 1000 times and count the number of times the total of the two dice is 7. Easy enough, and I've read over a few examples that people have written, but they don't seem to use OOP. I'm not asking you guys to do my homework for me, but I am terribly lost when it comes to using OOP. So far I understand that I should be using a Random() class object to determine the roll itself, and then maybe load each roll into an array and use a loop to check if each element is 7 or not, and then increment a counter? How do I set the range of Random() so my dice rolls are representative of a 6 sided die? It's all a bit overwhelming and I'm not sure what I should do next.
[Code]...
View 28 Replies
ADVERTISEMENT
May 17, 2009
I am trying to create a Random Number Generator (dice roller) that will dump its results into an open chat window. I was lead towards using DDE but have never used it before. Is this the best method? if not, What is?
View 1 Replies
Mar 8, 2011
First let me say yes this is for homework and no, I DO NOT want an answer in code. A simple nudge in the correct direction will suffice.Basically I am attempting to roll the dice with the roll button and then display the number of times a number shows up with a bar graph.
View 2 Replies
Jun 13, 2012
How can I structure my classes so that the user interfaces though a single class while the supporting classes are hidden from their view? I think its best understood in an example:
Public Class MyInterface
Public Economic as EconomicClass
Public Sub New()
MyBase.New()
[code].....
So you might ask why am I even separating them? It's strictly for others who will be working with this interface. I need to funnel them though a logical structure:
interface.Economic.MyMethod
interface.Currency.MyMethod
etc
This way everything is already handled for them in the background and they only need to run the method they need. I don't know if I can have it both ways in VB.NET.
View 23 Replies
Oct 24, 2009
Here is some example code of what I mean:
vb
Public Class Form1
Private Sub Button1_Click(ByVal sender as Object, e as systemEventArgs) Handles Button1.Click
[Code]....
View 5 Replies
Oct 26, 2010
I need to create a program that rolls a dice a user generated number of times and give the frequencies of the numbers that come up.I cannot for the life of me figure out how to get the frequencies?
View 5 Replies
Jul 29, 2010
i want to make a program that randomly chooses a roller coaster and displays it. I want a hidden textbox1 with rollercoaster names (line by line) and then i want a user to click a button and it will randomly show the name of a rollercoaster in textbox2.
View 8 Replies
Jan 12, 2012
can someone tell me what do i use to get the random dice i don't know what code to use.
View 4 Replies
May 24, 2010
I'm working on the code I used to make the animated dice program in my sig. I've done a bit of modding on it so I can re-use parts and it still worked fine, until I tried to put everything in a class so that I could just create new instances of a certain die.
I was heading towards the idea of creating a new instance of the die by a number in a textbox on the main form. Right now I am just working on the basic d6 just to get it up and running.
QuoteAn error occurred creating the form. See Exception.InnerException for details. The error is: The form referred to itself during construction from a default instance, which led to infinite recursion. Within the Form's constructor refer to the form using 'Me.'
I am probably going about this the wrong way all together and could use some help because I can't see how the class is referring to itself at all.
[code...]
doesn't look much better in the original program, but it actually works in that so if it helps just click the link in my sig to go to the post with the original download.
Since I am going to want all the various dice to Rotate() and Move(), I am wanting these to be generic so that I can use them no matter which die is trying to access it which is why I have tried putting them separately in their own subs and just passing the picture ByVal. I'm not sure if, or how, to put these in classes of their own or not.
And I have looked at just about every dice roller and Yahtzee example I can find, but none of them actually try to rotate the dice like I have, and they pretty much just calculate by using simple random values...which is okay, but does squat when the values are actual objects instead of numbers (if that makes sense).
Nothing I can find tries to put this stuff in classes, which makes it even harder to determine what really should go in the class files themselves. I really just can't find an example that I have been able to get to work for my purpose, nor figure this out on my own.
View 14 Replies
Oct 17, 2010
im not too sure what is wrong with this code it seems to be right but the variable dice keeps coming out as
While diceshuf <= 6
select1 = Int(Rnd() * 6) 'random changing of dice picture before number is selected (purely astetic)
[code].....
View 3 Replies
Oct 31, 2011
I'm trying to create a game that involves rolling a dice. When I load the program and click the btnRoll button, the dice works fine and stops after a random number (between 10 and 20) of face changes. It then records the score in the a new line in a ListBox. Only problem is, when I press the roll button again, the face only changes once before recording the result.
I have tried creating a separate program that simply rolls the dice without recording the result, and it works fine. So I used roughly the same code in my game, but it still won't work. I have tried looking online for help for a few days now, so I figured this would be a good time to ask here.[code]...
View 8 Replies
Nov 13, 2011
I need to make a program in VB but I have absolutely no idea what to do or how to write the code for it.The program needs to roll 2 dice comprised of picture boxes (one large picture box with 7 small picture boxes inside it for each) add the two numbers together and then calculate the percentage of each total number per roll.
I'd just like to say please bear with me. I'm a total newbie to coding. I know a little bit of web development but I'm incredibly new to making programs. Teach me and I'll get better, I promise.
View 4 Replies
Apr 9, 2009
dice roll simulation with Rnd function
View 4 Replies
Jul 3, 2009
I am new to this forum. Please let me know if there is a similar thread i should look at first.I'm working on a dice game and i'm kinda stuck on how to accumulate scores. I have been able to successfully create the rolling of the dice through a function shown below;
[Code]...
View 8 Replies
Dec 11, 2011
For the time being I have been using a Structure to store "people" (their name, gender, age, etc...), because I really love to refer to something like Mike.name or Caroline.age, so I could simply put Caroline.age += 1 anywhere in the code and here you go, Caroline is one year older. No more simpler.But because of how inflexible (compared to Classes) Structures appear to be, when I needed to iterate through all the instances I was forced to use a list or dictionary so I could use a FOR EACH ... NEXT block. That was resolved by you people in the previous post, but I'm having the problem that I couldn't use the elements of the list to change the original instance of the Structure proper... I mean, if I code something like this...
For Each thisperson As Person In peoplelist
If thisperson.name = person_selected Then
'person_selected is the SelectedItem.ToString of a listbox[code]....
Well, I thought that thisperson.teamleader and Mike.teamleader were going to be equivalent (when the IF statement was true, that is) but that doesn't appear to be the case. So right now I'm really hating Structures...But when I look into Classes... well, they have more flexibility, yes. You could construct a FOR EACH block without any other trick like the "on-top" list, and that it's very useful indeed, but (a big "but" IMHO) I lose that NICE feature that makes possible to write the name of one of them instances like Mike.age or Caroline. kills
I mean, if I wanted to add a year to Mike, well... there is no "Mike" in the first place. A "Mike" string could be a property for the class, but I cannot (or know) magically refer to him with the ease of a Structure, so when I want something so simple as Mike.age +=1 ...well, with a Class I'm simply clueless to how locate him and change ANOTHER property of him.I suppose I am doing something very wrong, because I cannot believe VBasic could force on you those two extreme philosophies...:
Classes = +flexibility -usability ???
Structures = -flexibility +usability ???
What I want to do is SO simple that I cannot believe I need to choose between the two.
View 25 Replies
Jun 28, 2011
I need some help with how to organize classes in VB.NET. I have a class called parent with methods for adding, deleting etc. But I also need a method that returns a list of all the parents, a list with parent objects. Where do I put this method? Do I put it in the parent class or do I need to make another class called parents?
View 1 Replies
Oct 16, 2011
I've seen people discourage other from using nested classes, because the make things more complicated and are evil and whatnot.But I want to know what possible justification there would be for using a nested class and if there are any possible benefits for using them(or structures for that matter).
View 10 Replies
Oct 21, 2010
Public Class Form1 Dim CharList As ArrayList Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAdd.Click CharList.Add(TextBox1.Text.ToUpper)End Sub Private Sub btnClear_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClear.Click
[Code]...
View 2 Replies
Jan 23, 2012
I have two classes, one nested in the other. [code]Neither "Name" or "ID" are unique between operations and records.I wish to construct a dictionary using LINQ = Dictionary(Of String, Of List(Of Integer), whereby the keys are uniqe examples of Names in my collection and the values are the collective set of distinct IDs that are associated with those names.
View 2 Replies
Feb 24, 2011
What are the best ways you guys recommend to search the MSDN Code Library. I know there have been several instances in searching for ways to do something, doing a long workaround, and finding out later that there was a built in class that handled the problem that I was working on much simpler.
So what are some of the ways you guys use to find tools, classes, etc. when coding. Or are you just that awesome already.This is kindve just a general tips and tricks question. Sorry if Im in the wrong forum mods.
View 2 Replies
Oct 26, 2011
Is it possible to have multiple classes in a namespace and be able to reference the functions within the clases if the Major class is instaniatated from another class?? for instacnce:
Namespace Database
Public Class Data
Public Class Prepare
[code]....
View 1 Replies
Mar 30, 2011
I have a MDI application and a very complicated class there which populates its properties from a dataset derived from an external database. Each form, including child forms have to be able to access that class and use its properties thorughout the whole session.I don't know where to 'preserve' these property values within the application. I kmow many books etc. suggest not to use public variables but I really can't find a way to solve this other than to use a public variable (which is a list(of my custom class) in this case.
I have a separate class called PublicItems.vb and declared there my public variable as
Public Shared secuniverse As List(Of myCustomClass)Is there something wrong with the syntax because if I try to use the variable secuniverse in my main application class, I get the following exception:'sectoruniverse' is not declared. It may be inaccessible due to its protection level.
View 7 Replies
Dec 5, 2010
I've been trying to do this for a while now.What I intend to do is that when I load a webpage in a class, i raise event to my form that the data is recieved.
[Code]...
View 8 Replies
Jul 13, 2011
I have put together the following code to illustrate the problems I've been struggling with:
Public Class OuterClass
Private _OuterProp1 As Boolean = False
Public Property OuterProp1 As Boolean
[code]....
I need to be able to refer to outer class properties and variables in an inner class, and I need to have a variable in one inner class set in a different class. I've tried Public, Private, Protected, Friend and all kinds of combinations of them, and I can't figure it out.
View 4 Replies
Jun 2, 2010
I have a function that checks for wich dice have been rolled and scores them up in the correct boxes, now i want to be able to check the combined scores to see if they equal upto a full house. [code] and then listing every other possible combination, would there be a simpler way of doing it?
View 2 Replies
Dec 17, 2008
So my question is, I'm wiriting a VERY basic dice rolling program for my computer programming class in high school. I'm using a randomize function to generate numbers but I only want it to do numbers 1 - 6....how do I do this?
Dim x As Integer
Randomize()
x = CInt(10 * Rnd())
Dim Y As Integer
Randomize()
Y = CInt(10 * Rnd())
That is my code for my x and y (each die) to generate code, but how do I make it do 1 - 6 ONLY? Develope a game that in which a player rolls two dice. Each die has 6 faces. Each face contains 1, 2,3,4,5,6 after the dice have come to rest the sum of the spots is calculated, if the sum is 7 or 12 on the first throw, the player wins. If the sum is 2,3, or 11 on the first throw, the player loses, and the house wins. If the sum is 4,5,6,8,9,10 on the first throw the sum becomes the player's point. To win, a player must roll the dice until the plater rolls the point value. The player loses by rolling a 7 before rolling the point. I also have another question, How would I set this up to keep up with points and stuff? and the part that says "The player loses by rolling a 7 before rolling the point." I have no clue what to do on that. I'm not asking for code hand outs. I'm just asking what functions and such I'd use to write the code.
View 6 Replies
Jan 23, 2010
I'm using VB2008 express. idea for a D&D application. So I wrote something and it works, but it's not coded like I want. Here's the program if you want to see it in operation: [URL]
Here's the problem I have. I want a message box to pop up if no dice are selected and the user clicks the roll button. So far the only way I have been able to accomplish this is to put the same code under each radio button:
Code:
RolledValueTextBox.Visible = True
Label1.Visible = True
Label2.Visible = True
YesRadioButton.Visible = True
NoRadioButton.Visible = True
I want to have this code only once. But If I put it outside of the If/Then bracket and no dice are selected, the msgbox pops up but also the buttons that I want to remain hidden until dice are chosen pop up. How do I get the msg box to pop up and stop...don't execute any more code.
Heres' the code so far. trying to keep it relatively simple:
Code:
Private Sub RollButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RollButton.Click
'see which radio button is checked and display random number accordingly
If TwentySidedRadioButton.Checked Then
RolledValueTextBox.Text = GenerateRandom.Next(1, 20)
[CODE]...
View 5 Replies
Jul 26, 2010
Is it possible to have visual studio 2010 automatically add namespaces to classes within folders just like c#?
View 1 Replies
Mar 20, 2012
I was just wondering how you can make classes import into your main Form.vb
Let's say I make a class with the following.
Public Class OtherStuff
Public Sub HideMe()
Form1.Hide()
[Code]....
How could I make the Form1.vb include the things that are in OtherStuff.vb.
All of the solutions that I have tried come up with the same error. Reference to a non-shared member requires an object reference.
View 2 Replies
Jul 10, 2009
I m trying to raise Click event of Textbox explictly but I m getting "Derived classes cannot raise base classes" error.[code]....
View 1 Replies