vragen over het maken van een spel

Status
Niet open voor verdere reacties.

christian1122

Gebruiker
Lid geworden
7 nov 2011
Berichten
32
hoi allemaal ik ben een spel aan het maken en heb 2 vraagjes
ik 2 codes die niet kloppen kan iemand ze kloppend maken?

Code:
if settings.game.money = less then 0 then
msgbox "game over!"
end if

en:

Code:
if settings.game.xp = between 50 and 200 then
msgbox "youre a lvl up!"
end if

owja ik moet ook nog een code hebben die een getal uitkiest tussen bijv 2000-5000 en dit dan vervolgens van settings.game.money aftrekt

alvast bedankt!


ps. als dit spel af is kan ik dan dat .exe bestand op een cd branden en welk programma heb ik daar voor nodig?
 
Laatst bewerkt door een moderator:
if settings.game.money = less then 0 then
msgbox "game over!"
end if

je moet er voor zorgen dat je in de project settings een integer genaamt money hebt.
Code:
If my.settings.money <= 0 Then
      msgbox("game over!")
End If

if settings.game.xp = between 50 and 200 then
msgbox "youre a lvl up!"
end if

Code:
If My.settings.xp >= 50 and My.settings.xp <= 200 Then
       msgbox("you're a lvl up!")
end If

owja ik moet ook nog een code hebben die een getal uitkiest tussen bijv 2000-5000 en dit dan vervolgens van settings.game.money aftrekt

dit zal dan zoiets zijn
Code:
Dim MyRandom as Random = new Random()
My.settings.Money -= MyRandom.Next(2000, 5000)

ps. als dit spel af is kan ik dan dat .exe bestand op een cd branden en welk programma heb ik daar voor nodig?

Met PowerISO kan je dat
  • de executeable uit het bin (binary) folder met PowerISO in een .ISO image laden
  • De .ISO-image file brandom op een cd met powerISO


Hopelijk was er iets nuttig ;D
 
@MatthiWare: Je hebt nu kans dat je z'n huiswerk hebt gemaakt. :confused:
 
Dat is waar maar je weet nooit helemaal zeker of het wel huiswerk is/was.
Hopelijk gaat deze informtie dan toch nog nuttig worden voor iemand anders die dit toevallig zoekt.
;)
 
Laatst bewerkt door een moderator:
Dit is geen huiswerk
Sterker nog dit is voor een goed doel
We hebben op school allemaal 20 euro Gehad en daar moesten we winst mee maken dat geld gaat daarna naar het goede doel en ik maak een game die ik ga verkopen
 
Prima, ik hoop dat je begrijpt dat we het even in de gaten moeten houden.
Helaas komt het te vaak voor dat men hier even zijn/haar huiswerk deponeert met de vraag of wij het willen doen.
Succes met de verkoop, ik hoop dat je een hoop geld ophaalt.
 
Laatst bewerkt:
ik heb nog 1 klein probleempje
ik heb nu:

Dim MyRandom as Random = new Random()
MsgBox("je won " & myRandom.Next(1000, 5000) & " coins.")
My.Settings.coins += myRandom.Next(1000, 5000)

maar die 2 moeten gelijk zijn (wat dus niet gebeurd)
hoe kan ik dit oplossen?
 
[CPP]Dim Rand As Integer = New Random.Next(1000,5000)
MsgBox("je won " & Rand.ToString & " coins.")
My.Settings.coins += Rand
[/CPP]

:)
 
@MatthiWare dus wacht je de volgende keer even met antwoord geven totdat de TS heb gereageert.
 
[CPP]Dim Rand As Integer = New Random.Next(1000,5000)
MsgBox("je won " & Rand.ToString & " coins.")
My.Settings.coins += Rand
[/CPP]

:)


dat is idd de goede code maar ik heb er meerdere in 1 form nodig met verschillende getallen

de 1ste is bijv 5000-15000 en de 2de 10000-20000
en met deze kan je er maar 1 kiezen die voor het hele forum gebruikt word
is er ook een andere mogelijkheid anders kan de speler niet zien hoeveel hij gewonnen heeft en dat si best wel irritant
 
@MatthiWare dus wacht je de volgende keer even met antwoord geven totdat de TS heb gereageert.

oke ;D

dat is idd de goede code maar ik heb er meerdere in 1 form nodig met verschillende getallen

de 1ste is bijv 5000-15000 en de 2de 10000-20000
en met deze kan je er maar 1 kiezen die voor het hele forum gebruikt word
is er ook een andere mogelijkheid anders kan de speler niet zien hoeveel hij gewonnen heeft en dat si best wel irritant

kan je wat meer uitleg geven ik begrijp de vraag niet zo goed.
 
Laatst bewerkt door een moderator:
ik heb liever dat ik per keer kan kiezen tussen welke getallen het moet ligen ipv per form
 
dat is idd de goede code maar ik heb er meerdere in 1 form nodig met verschillende getallen

de 1ste is bijv 5000-15000 en de 2de 10000-20000
en met deze kan je er maar 1 kiezen die voor het hele forum gebruikt word
is er ook een andere mogelijkheid anders kan de speler niet zien hoeveel hij gewonnen heeft en dat si best wel irritant


Je kunt de code toch hergebruiken en hier en daar wat veranderen?

Anders:

[cpp]Private Sub Getal_Gewonnen(Min As Integer, Max As Integer)
Dim Rand As Integer = New Random.Next(min,max)
MsgBox("je won " & Rand.ToString & " coins.")
My.Settings.coins += Rand
End Sub[/cpp]

En zo aanroepen:

[cpp]Getal_Gewonnen(1000,5000)[/cpp]
 
Laatst bewerkt:
ow
ik laat het wel gewoon zo want als ik dit allemaal moet gaan aanpassen ben ik weer een uur bezig
bedankt voor jullie hulp allemaal
wil iemand nog het eindresultaat zien?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan