Thread View: be.comp.programming
34 messages
34 total messages
Started by Christian R
Wed, 10 Sep 2003 09:32
Spel in VB.Net
Author: Christian R
Date: Wed, 10 Sep 2003 09:32
Date: Wed, 10 Sep 2003 09:32
25 lines
1711 bytes
1711 bytes
Hallo, Ik had graag in VB.Net een doolhofspel gemaakt waarin een element naar de uitgang zoekt. Dit element wordt bestuurd door een algoritme, waarvan ik voldoende kennis heb. Mijn probleem is enkel dat ik niet weet hoe ik de interface moet opstellen. Ik bedoel hiermee de velden en de hindernissen die het element moet doorlopen. Deze interface mag zowel in de Console of Grafisch zijn. Heeft iemand een idee hoe ik dit het best kan aanpakken? Ik heb hiervoor al uitvoerig op het Internet gezocht, heel wat verschillende algoritmes tegen gekomen, maar helaas geen enkele beschrijving van een interface. Alvast bedankt, Christian.
Re: Spel in VB.Net
Author: Tim Van Wassenhove
Date: Wed, 10 Sep 2003 11:48
Date: Wed, 10 Sep 2003 11:48
42 lines
2317 bytes
2317 bytes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 In article <IcC7b.12003$nf6.305260@phobos.telenet-ops.be>, Christian R wrote: > Hallo, > > > > Ik had graag in VB.Net een doolhofspel gemaakt waarin een element naar de > uitgang zoekt. > > Dit element wordt bestuurd door een algoritme, waarvan ik voldoende kennis > heb. > > Mijn probleem is enkel dat ik niet weet hoe ik de interface moet opstellen. > Ik bedoel hiermee de velden en de hindernissen die het element moet > doorlopen. Deze interface mag zowel in de Console of Grafisch zijn. > > Heeft iemand een idee hoe ik dit het best kan aanpakken? > > Ik heb hiervoor al uitvoerig op het Internet gezocht, heel wat verschillende > algoritmes tegen gekomen, maar helaas geen enkele beschrijving van een > interface. Ik heb onlangs een sokoban spel gemaakt, wel in Java, waarin werd uitgegaan van enerzijds een logic (wereld met daarin pieces) en anderzijds een visualisation interface (gui). Misschien vind je daarin wel wat je zoekt. http://aardbei.madoka.be/files/sokoban.zip -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE/Xw+roCDYcHc9TmoRAk39AJ45qvD4ddMkygtzZudR16f1qzRmPQCgntlV 0f2JMb4m/HpYO6qG9mdTOL4= =59Sv -----END PGP SIGNATURE----- -- Visit my website at http://aardbei.madoka.be
Re: Spel in VB.Net
Author: Gunter Schelfhout
Date: Wed, 10 Sep 2003 12:24
Date: Wed, 10 Sep 2003 12:24
24 lines
1752 bytes
1752 bytes
Tim Van Wassenhove wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 [knip compleet bericht] > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.0.6 (GNU/Linux) > Comment: For info see http://www.gnupg.org > > iD8DBQE/Xw+roCDYcHc9TmoRAk39AJ45qvD4ddMkygtzZudR16f1qzRmPQCgntlV > 0f2JMb4m/HpYO6qG9mdTOL4= > =59Sv > -----END PGP SIGNATURE----- > Een PGP/GPG signature toevoegen op usenet is vrij zinloos. En bovendien een pest, omdat je deze er telkens manueel moet uitknippen bij een reply. Zet hem dan tenminste in de '-- ' signature zodat deze er automatisch wordt uitgeknipt. -- Blood, sweat & tears
Re: Spel in VB.Net
Author: Tim Van Wassenhove
Date: Wed, 10 Sep 2003 13:38
Date: Wed, 10 Sep 2003 13:38
31 lines
1786 bytes
1786 bytes
In article <OJE7b.12241$C37.410669@phobos.telenet-ops.be>, Gunter Schelfhout wrote: > Tim Van Wassenhove wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 > > [knip compleet bericht] > >> >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.0.6 (GNU/Linux) >> Comment: For info see http://www.gnupg.org >> >> iD8DBQE/Xw+roCDYcHc9TmoRAk39AJ45qvD4ddMkygtzZudR16f1qzRmPQCgntlV >> 0f2JMb4m/HpYO6qG9mdTOL4= >> =59Sv >> -----END PGP SIGNATURE----- >> > > Een PGP/GPG signature toevoegen op usenet is vrij zinloos. En bovendien een > pest, omdat je deze er telkens manueel moet uitknippen bij een reply. > Zet hem dan tenminste in de '-- ' signature zodat deze er automatisch wordt > uitgeknipt. bij deze slrn manieren geleerd. -- Visit my website at http://aardbei.madoka.be
Re: Spel in VB.Net
Author: Gunter Schelfhout
Date: Wed, 10 Sep 2003 13:41
Date: Wed, 10 Sep 2003 13:41
15 lines
1882 bytes
1882 bytes
Tim Van Wassenhove wrote: [knip] >> Een PGP/GPG signature toevoegen op usenet is vrij zinloos. En bovendien >> een pest, omdat je deze er telkens manueel moet uitknippen bij een reply. >> Zet hem dan tenminste in de '-- ' signature zodat deze er automatisch >> wordt uitgeknipt. > > bij deze slrn manieren geleerd. En een goed rapport gegeven...;-) -- Blood, sweat & tears
Re: Spel in VB.Net
Author: TRAX
Date: Wed, 10 Sep 2003 16:20
Date: Wed, 10 Sep 2003 16:20
11 lines
1648 bytes
1648 bytes
> Mijn probleem is enkel dat ik niet weet hoe ik de interface moet > opstellen. Ik bedoel hiermee de velden en de hindernissen die het > element moet doorlopen. Deze interface mag zowel in de Console of > Grafisch zijn. De interface kan je toch gewoon met een tweedimensionale array doen (grafisch) van labels die je opvult met een kleurtje, de logica erachter zou dan een object van de klasse speelveld of iets dergelijks zijn die een gewone tweedimensionale array bijhoudt gevuld met bools om aan te geven welk vakje een hindernis is en welke een vrije doorgang is. zo zou ik het toch doen :)
Re: Spel in VB.Net
Author: sotto
Date: Thu, 11 Sep 2003 09:29
Date: Thu, 11 Sep 2003 09:29
16 lines
1952 bytes
1952 bytes
On Wed, 10 Sep 2003 16:20:39 +0000, TRAX wrote: >> Mijn probleem is enkel dat ik niet weet hoe ik de interface moet >> opstellen. Ik bedoel hiermee de velden en de hindernissen die het >> element moet doorlopen. Deze interface mag zowel in de Console of >> Grafisch zijn. > > De interface kan je toch gewoon met een tweedimensionale array doen > (grafisch) van labels die je opvult met een kleurtje, de logica erachter > zou dan een object van de klasse speelveld of iets dergelijks zijn die een > gewone tweedimensionale array bijhoudt gevuld met bools om aan te geven > welk vakje een hindernis is en welke een vrije doorgang is. zo zou ik het > toch doen :) zo heb ik mijn snake-clone ook gemaakt (echter in vb6 ... niet .net) Blij dat er nog mensen zijn die op die manier denken :)
Re: Spel in VB.Net
Author: Christian R
Date: Fri, 12 Sep 2003 06:23
Date: Fri, 12 Sep 2003 06:23
12 lines
1265 bytes
1265 bytes
Heel vriendelijk bedankt iedereen, Helaas zijn de adviezen me wat te oppervlakkig om er iets mee te kunnen doen. Graag wat specifieker aub. Bedankt, Christian.
Re: Spel in VB.Net
Author: TRAX
Date: Fri, 12 Sep 2003 07:43
Date: Fri, 12 Sep 2003 07:43
69 lines
4401 bytes
4401 bytes
Het ontwerp van de klasse laat ik hier even weg, ik vermoed dat je vertrouwd
bent met object geori�nteerd programmeren :)
Om dynamisch zo'n veld van labeltjes te maken doe je het volgende in de code
achter je form:
--code--
Public Sub createLabel(ByVal rij As Integer, ByVal kol As Integer)
Dim newlabel As Label
newlabel = New Label() 'creatie label object
newlabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
newlabel.Location = New System.Drawing.Point(24 + (24 * kol), 24 +
(24 * rij))
newlabel.Name = "lbl" & rij * 7 + kol
newlabel.Size = New System.Drawing.Size(10, 10)
newlabel.Text = ""
newlabel.BackColor = System.Drawing.Color.LightGray
Me.Controls.Add(newlabel) 'voegt label toe aan form
labelarray(i, j) = newlabel 'voegt label toe aan array
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
For j = 0 To 6
For i = 0 To 5
createLabel(i, j)
Next
Next
End Sub
--einde code--
Dit is natuurlijk maar ��n manier om zoiets te doen, er zullen vast veel
geavanceerdere manieren zijn die de layout veel mooier maken maar t'is het
principe he. Een woordje uitleg:
Dit functietje maakt een speelveldje van 5 op 6 met allemaal labeltje van 10
bij 10. Je kan natuurlijk andere afmetingen nemen, de functie wordt
uitgevoerd in de formload, eerst zal jij daar dus (of helemaal vanboven als
globale variabele) een object moeten initialiseren van de klasse speelveld,
dat de indeling van het labyrint bijhoudt zoals ik in mijn vorige posting
heb uitgelegd. Wat in de functie createlabel is weggelaten (maar niet echt
moeilijk is aan te passen) is dat je de kleur moet veranderen van de labels
naarmate er een doorgang is of een "muur". Dit kan je doen door telkens je
een labeltje maakt eerst te gaan kijken naar je logisch labyrint dat
opgeslagen is in het object van de klasse speelveld (dat zoals gezegd een
gewone tweedimensionale array bijhoudt). De functie hier maakt namelijk
gewoon allemaal grijze labeltjes. Met behulp van constructors kan je
verschillende speelvelden maken maar wat je daarmee van plan bent weet ik
niet.
Dus:
1) klasse maken en get en set functies implementeren voor controle van de
array (muur - doorgang)
2) een object ervan initialiseren
3) in de gui een veld van labels maken die naargelang de array in het object
wordt ingekleurd
waar je speler mag doorgaan en waar niet zal dan ook telkens in het object
moeten geverifi�erd worden (is het een muur of is het een doorgang?).
Kwestie van een algoritme hiervoor te maken lijkt het me simpel, elk label
heeft 4 buren dus moet je met een for lusje nagaan welke van de vier
doorgang of muur is (je kan eventueel een even grote array bijhouden om te
onthouden waar hij naar links/rechts of naar boven/onder geweest is, want
als je dat random laat doen, of steeds de eerste vrije doorgang neemt die de
lus tegenkomt, zou het wel eens een tijdje kunnen duren voor hij de juiste
weg vindt).
Ik kan niet uitleggen ik weet het :) maar ik hoop toch dat het nu
ietsiepietsie duidelijk is, zoniet: vragen staat vrij natuurlijk.
Re: Spel in VB.Net
Author: Christian R
Date: Fri, 12 Sep 2003 13:08
Date: Fri, 12 Sep 2003 13:08
22 lines
1799 bytes
1799 bytes
Dag Trax, Heel vriendelijk bedankt voor je uitleg. Het is heel waarschijnlijk omdat ik nog maar een beginnen ben hoor. Maar met de klassen en de array heb ik het nog steeds heel moeilijk. Dat wil niet lukken. Stelt u voor van de array in de klasse te plaatsen of komt deze in de form, en hoe kan ik hem het best aanspreken? Als ik hem in de klasse zet dat wordt de eerste steeds overschreven, zet ik hem in de form dan kan ik geen nieuw label koppelen aan de array : labelarray(i, j) = newlabel Kan je me nog wat uitleg toelichten aub? Nogmaals bedankt, Christian.
Re: Spel in VB.Net
Author: TRAX
Date: Fri, 12 Sep 2003 14:13
Date: Fri, 12 Sep 2003 14:13
29 lines
3217 bytes
3217 bytes
Wat ik geleerd heb is dat gui en logica altijd gescheiden moeten blijven, daarmee wil ik zeggen, de gui is de front end, klassen en objecten zijn backend, daar is een naam voor die me nu niet direct te binnen schiet maar dat doet er ook niet veel toe. Waar het in dit geval op neer komt is dat de klasse, of het object ervan, eigenlijk een logische kopie is van je gui speelveld. Op de form staat een array van labels, deze wordt bijgehouden in de klasse, maar dan vertaald in een array van ints of bools. Je hebt dus eigenlijk twee verschillende arrays en delen in je programma: eentje voor de gui en eentje voor de klassen/objecten. De gui baseert zich op de onderliggende klassen om "na te denken" en om dingen uit te voeren. Dus: twee arrays: eentje van labels op je form die je dynamisch cre�ert en eentje in je klasse waarop de gui zich moet baseren om afhankelijk van de waarden in deze array een muur of een doorgang te maken (met verschillende kleurtjes dus). Stel dat je in je array in het object van de klasse speelveld een 0 neemt voor een doorgang, en een 1 voor een obstakel, dan moet je als je de labels op je form aan het plaatsen bent bvb groen nemen als het vakje in het object 0 is, en zwart indien daar 1 in staat. In het begin had ik daar ook problemen mee hoor om de twee gescheiden te houden en t'klonk alles behalve logisch maar ��nmaal je mee bent zal je dat altijd zo doen en meteen zelf inzien hoe je de logica erachter moet steken bij allerhande toepassingen. Je beslissingen in een algoritme mogen nooit rechtstreeks afhangen van event handlers of waarden in je gui (op je form dus) die veranderen, deze events moeten een verandering triggeren in je klassen/objecten van waaruit dan de nodige stappen moeten worden ondernomen. Als je er echt niet uitkomt wil ik gerust een simpel voorbeeldje maken hoor, geen enkel probleem, maar probeer toch eerst zelf wat, zo leer je het immers het beste :-)
Re: Spel in VB.Net
Author: Christian R
Date: Fri, 12 Sep 2003 15:14
Date: Fri, 12 Sep 2003 15:14
29 lines
2088 bytes
2088 bytes
Dag Trax, Nogmaals heel vriendelijk bedankt. Ik heb geprobeerd met twee arrays, ��n array in de form met als gegevenstype label en ��n array in de klasse met als gegevenstype integer. U sprak erover om de array in de form dynamisch te cre�ren, maar neem het mij aub niet kwadelijk als ik moet toegeven niet zo goed te snappen wat je hiermee bedoeld. Ook heb ik opgemerkt wanneer ik de beide arrays met elkaar in contact breng, dat ik dan een conversie error krijg. Om eerlijk te zijn zou u er mij een zeer groot plezier mee doen mocht je mij een klein voorbeeldje opsturen. Ik heb het al zo moeilijk met het labyrint terwijl ik dacht dat dit stuk het gemakkelijks zou zijn, in vergelijking met het gedeelte van het robotje. Nogmaals heel vriendelijk bedankt voor al de moeite die je voor mij doet. Groetjes, Christian.
Re: Spel in VB.Net
Author: TRAX
Date: Fri, 12 Sep 2003 18:40
Date: Fri, 12 Sep 2003 18:40
25 lines
2389 bytes
2389 bytes
> U sprak erover om de array in de form dynamisch te cre�ren, maar neem het > mij aub niet kwadelijk als ik moet toegeven niet zo goed te snappen wat je > hiermee bedoeld. dynamisch cre�ren wil zeggen: niet "at design time" maar "at runtime" maw, de array wordt niet vooraf door jou op de form gezet, het wordt met behulp van het stukje code gedaan dat ik hier al eens gepost heb. > > Ook heb ik opgemerkt wanneer ik de beide arrays met elkaar in contact breng, > dat ik dan een conversie error krijg. hmm, misschien inderdaad best dat ik eens een voorbeeldje geef ja dan want hoe je daaraan komt is mij geen raadsel maar dat is zeker niet de bedoeling :) > Om eerlijk te zijn zou u er mij een zeer groot plezier mee doen mocht je mij > een klein voorbeeldje opsturen. geen probleem, ik laat iets weten, misschien vanavond nog al kan ik niks beloven. eens je ziet hoe simpel het allemaal is, ga je lachen :) maar ge moet het natuurlijk weten he :)
Re: Spel in VB.Net
Author: TRAX
Date: Fri, 12 Sep 2003 19:16
Date: Fri, 12 Sep 2003 19:16
20 lines
2359 bytes
2359 bytes
Ik heb een klein voorbeeld gemaakt: http://users.pandora.be/hilde.de.meersman/labyrint.zip Gewoon in je folder van visual studio zetten (binnen dir labyrint maar dat doet ie normaal automatisch) Een beetje uitleg: Hij maakt dus dynamisch een (simpel) speelveld van 20 op 20, daar lopen 2 muren door die 1 gang vormen. Natuurlijk kan je je speelveld zelf opvullen zoals je dat wil. Hij haalt de waarden uit de array in het object niet echt zoals het moet volgens het boekje, eigenlijk moet je daar een get accessor voor gebruiken maar t'is maar een voorbeeld niewaar.. met de positie, kleur en grootte van de labels kan je zelf wel wat prutsen denk ik :) Je kan ook het ��n en het ander aanpassen in de constructor, kwestie van grootte van de array/ het speelveld te veranderen. Het moeilijkste zal zijn om zomaar een labyrint in een array van intjes te gieten, dat zal je wel een paar keer moeten uittekenen op papier vrees ik :) laat staan om er een algoritme voor te schrijven, maar dat bekijk je dan maar, ik weet niet wat daar de opdracht bij is... Heb er geen comment bijgedaan, is allemaal redelijk duidelijk denk ik, en als er iets niet duidelijk is, gewoon vragen :)
Re: Spel in VB.Net
Author: Christian R
Date: Sat, 13 Sep 2003 04:45
Date: Sat, 13 Sep 2003 04:45
11 lines
1307 bytes
1307 bytes
Dag Trax, Sorry kon gisteren avond niet meer verder doen. Ga vandaag proberen opdracht af te werken. Heel vriendelijk bedankt voor het voorbeeld, Christian.
Re: Spel in VB.Net
Author: Christian R
Date: Sat, 13 Sep 2003 12:01
Date: Sat, 13 Sep 2003 12:01
15 lines
1588 bytes
1588 bytes
Dag Trax, K'Heb het principe van de twee dimensionale array begrepen, zal ik niet vlug meer vergeten. Kan je me aub niet een kleinigheidje vertellen hoe ik nu de robot klasse kan aanpakken? Alvast bedankt, Christian.
Re: Spel in VB.Net
Author: TRAX
Date: Sat, 13 Sep 2003 12:50
Date: Sat, 13 Sep 2003 12:50
21 lines
2653 bytes
2653 bytes
Je begint terug met in die klasse dezelfde array van ints bij te houden, daarin vertrekt hij vanuit een beginpunt en vult zo die array op met wat hij "ziet" een beetje artifici�le intelligentie dus. Met een for lus gaat hij de vier buurblokjes gaan bekijken in de wereld waarin hij zit, bij een tweesprong bijvoorbeeld kan je hem rechts laten gaan, je slaat een twee op in die bewuste cel van de array in klasse robot zodat hij weet waht hij daar gedaan heeft. Als hij daar wat verder dan op een obstakel loopt en hij moet terugkeren, zal hij niet meer naar rechts gaan daar omdat hij weet wat hij daar de vorige keer gedaan heeft en dat dit geen resultaat opleverde. Er moet natuurlijk een vast beginpunt en eindpunt zijn waarnaar hij dan zal moeten zoeken, deze zullen aangegeven zijn in de array in de klasse speelveld en je kan ze natuurlijk ook in een ander kleurtje zetten in de gui, evenals het robotje zelf. Nog een kleine opmerking: om mooi te zien wat het robotje doet ga je ook een timer moeten gebruiken, anders zal het vermoedelijk snel gedaan zijn, zodat hij bvb elke halve seconde een blokje verspringt. Heb momenteel niet veel tijd om meer uitleg te geven dus als je het nog niet echt snapt, wat ik mij wel kan voorstellen met deze uitleg :) zal ik vanavond nog wat beter zeggen wat ik bedoel. Probeer ondertussen al een labyrint in elkaar te boksen zodat we daar mee verder kunnen werken, hoeft niet veel te zijn
Re: Spel in VB.Net
Author: Christian R
Date: Sun, 14 Sep 2003 08:31
Date: Sun, 14 Sep 2003 08:31
10 lines
1498 bytes
1498 bytes
Dag Trax, Zou je me aub nog eens willen bijstaan met een klein voorbeeldje? Het labyrint zit nu in elkaar en de nodige vakjes zijn gekleurd als hindernissen. Uw uitleg was goed hoor, maar toch krijg ik het robotje niet in elkaar gekneutseld. Alvast bedankt, Christian.
Re: Spel in VB.Net
Author: TRAX
Date: Sun, 14 Sep 2003 08:53
Date: Sun, 14 Sep 2003 08:53
2 lines
1585 bytes
1585 bytes
Ik zal een robotje maken dat door mijn labyrint, die ene gang, zijn weg zoekt en posten. Vanavond of morgen staat het erop.
Re: Spel in VB.Net
Author: Christian R
Date: Wed, 17 Sep 2003 07:49
Date: Wed, 17 Sep 2003 07:49
10 lines
1664 bytes
1664 bytes
Jammer dat je gestopt bent! "TRAX" <Stijn.Verspeet@pandora[delete.this].be> schreef in bericht news:h0W8b.19578$Gq2.1204291@phobos.telenet-ops.be... > Ik zal een robotje maken dat door mijn labyrint, die ene gang, zijn weg > zoekt en posten. Vanavond of morgen staat het erop. > >
Re: Spel in VB.Net
Author: TRAX
Date: Wed, 17 Sep 2003 08:47
Date: Wed, 17 Sep 2003 08:47
3 lines
1645 bytes
1645 bytes
sorry, ik ben niet gestopt, weet dat het wat lang duurt maar t'zijn drukke dagen geweest en heb echt nog geen tijd gehad om er aan te werken maar deze namiddag zal ik er eens aan beginnen sie :)
Re: Spel in VB.Net
Author: TRAX
Date: Wed, 17 Sep 2003 17:28
Date: Wed, 17 Sep 2003 17:28
19 lines
2248 bytes
2248 bytes
http://users.pandora.be/hilde.de.meersman/labyrint.zip T'zitten nog fouten (heb echt nie veel tijd snorry) in maar ik denk dat als ge eens naar het algoritme kijkt en de interactie met de objecten van de verschillende klassen zult kijken, ge wel zult begrijpen waar het (volgens mij, en dit is ook maar ��n van de vele manieren) naartoe moet. Probs zijn: beginpositie robot zit nog niet echt snor, maar dat zal een klein foutje zijn array bounds moeten nog gecheckt worden het kan allemaal nog veel vlotter gemaakt worden door eerst de grootte van de array te checken en die dan aan te passen maar dat moet je zelf maar in elkaar foefelen he ik weet niet wat de opdracht is :) Ik raad wel af verder te werken op dit voorbeeld, run het eens, debug het en kijk waar de foutjes zitten, leer eruit en pas ze dan toe in uw programmake :) als er nog vragen zijn, ga uw gang en sorry voor de vertraging, zoniet en alles lukt meteen met dit voorbeeld: laat mij zeker het eindresultaat eens bewonderen :)
Re: Spel in VB.Net
Author: Christian R
Date: Thu, 18 Sep 2003 09:08
Date: Thu, 18 Sep 2003 09:08
18 lines
1748 bytes
1748 bytes
Dag Trax, Heel vriendelijk bedankt voor de verder zetting. Dat er fouten in zitten dat geeft niet hoor. Ik ga het onderzoeken, uit leren en toepassen. Het eind resultaat zal ik zeker doorsturen. Ik moet wel toegeven dat ik in het programmeren nog niet al te snel ben, te weinig inzicht. Maar dat komt wel! Groetjes, en nogmaals heel vriendelijk bedankt. Christian.
Re: Spel in VB.Net
Author: Christian R
Date: Thu, 18 Sep 2003 12:43
Date: Thu, 18 Sep 2003 12:43
6 lines
1353 bytes
1353 bytes
Sorry Trax, Ik kan het niet oplossen. Toch bedankt. Christian.
Re: Spel in VB.Net
Author: TRAX
Date: Thu, 18 Sep 2003 13:07
Date: Thu, 18 Sep 2003 13:07
6 lines
1637 bytes
1637 bytes
> Ik kan het niet oplossen. > Toch bedankt. Niet de bedoeling om de fouten in mijn vb'tje op te lossen he :) Kan je iets doen met het algoritme in de code en ben e iets met de structuur van het programma?
Re: Spel in VB.Net
Author: Christian R
Date: Thu, 18 Sep 2003 13:44
Date: Thu, 18 Sep 2003 13:44
30 lines
2382 bytes
2382 bytes
Ziet er allemaal wel heel goed uit, maar ik kan het algoritme niet
implementeren.
Ook kregen we de opdracht van de form zelf zo leeg mogelijk te houden.
Sorry, dit moest ik eigenlijk veel eerder gezegd hebben, maar was al blij
dat iemand wilde helpen.
Kan stapsgewijs tot het openen van de form lopen maar verder niet, kreeg
deze twee foutmeldingen:
labyrint.speelveld.geefwaardearray
labyrint.Form1.robotalgoritme
Helaas kan ik niet achterhalen wat de oorzaak hiervan is.
Jammer, maar toch heel, heel vriendelijk bedankt. Heb er in elk geval veel
uit bijgeleerd.
Christian.
"TRAX" <Stijn.Verspeet@pandora[delete.this].be> schreef in bericht
news:A6iab.26366$PG5.1551419@phobos.telenet-ops.be...
> > Ik kan het niet oplossen.
> > Toch bedankt.
>
> Niet de bedoeling om de fouten in mijn vb'tje op te lossen he :)
> Kan je iets doen met het algoritme in de code en ben e iets met de
structuur
> van het programma?
>
>
>
Re: Spel in VB.Net
Author: Christian R
Date: Thu, 18 Sep 2003 15:05
Date: Thu, 18 Sep 2003 15:05
26 lines
2131 bytes
2131 bytes
Dag Trax, Even laten weten dat ik toch iets bereikt heb. Nog even zoeken hoe ik na elke stap mijn achtergrond terug kan brengen naar zijn oorspronkelijke kleur. Ook de Timer had ik er nog graag ingebracht. Wat ik nog vragen wilde, waarom gebruik je : Inherits Object ? Ik heb het niet gebruikt en het werk ook. Nogmaals heel vriendelijk bedankt, Christian. "TRAX" <Stijn.Verspeet@pandora[delete.this].be> schreef in bericht news:A6iab.26366$PG5.1551419@phobos.telenet-ops.be... > > Ik kan het niet oplossen. > > Toch bedankt. > > Niet de bedoeling om de fouten in mijn vb'tje op te lossen he :) > Kan je iets doen met het algoritme in de code en ben e iets met de structuur > van het programma? > > >
Re: Spel in VB.Net
Author: TRAX
Date: Thu, 18 Sep 2003 16:19
Date: Thu, 18 Sep 2003 16:19
14 lines
2085 bytes
2085 bytes
> Wat ik nog vragen wilde, waarom gebruik je : Inherits Object ? > Ik heb het niet gebruikt en het werk ook. > lol, ik heb daar geen idee van waarvoor dat dient (ik pas ook maar toe wat ze mij op school wijsmaken) maar ik vermoed dat dit dient om met afgeleide klassen en overerving te kunnen werken of zo. Wat bedoel je met ik kan het algoritme niet implementeren? labyrint.speelveld.geefwaardearray --> functie "geefwaardearray" van object "speelveld" van klasse "labyrint" maar wat hier mis mee kan zijn weet ik niet (misschien toch eens met inherits object proberen) labyrint.Form1.robotalgoritme --> robotalgoritme is een sub in de form form1
Re: Spel in VB.Net
Author: Christian R
Date: Fri, 19 Sep 2003 12:08
Date: Fri, 19 Sep 2003 12:08
10 lines
1748 bytes
1748 bytes
Dag Trax, Wat ik je vragen wilde, weet u soms een mogelijkheid om mijn doolhof programma naar u toe te sturen? Ik heb vandaag al twee maal geprobeert van het programma naar u en naar deze nieuwsgroep te sturen, maar het lukt niet. Een idee graag? Groetjes. Christian.
Re: Spel in VB.Net
Author: TRAX
Date: Fri, 19 Sep 2003 19:21
Date: Fri, 19 Sep 2003 19:21
7 lines
1860 bytes
1860 bytes
Je kan het op je webspace van pandora zetten dmv een ftp client, meer uitleg daarover vind je op de helpdesk pagina's van telenet. Nog een kleine tip: doe het in een zip bestandje zoals ik gedaan heb, gewoon de hele folder van je project uit je projects folder van visual studio zippen en uploaden of je kan het proberen mailen, ook gezipt weliswaar
Re: Spel in VB.Net
Author: Christian R
Date: Sat, 20 Sep 2003 13:13
Date: Sat, 20 Sep 2003 13:13
29 lines
2586 bytes
2586 bytes
Dag Trax, Zoals afgesproken heb ik mijn versie van Doolhof op mijn website gezet. Deze kan je vinden op dit adres: http://users.pandora.be/christianr/ Wanneer je hier bent aangekomen klik je op de button: Cursussen, en onderaan de pagina staat de link. Graag had ik je mening over het bestand gekregen. Ik lees een boek over OOP en ik had graag geweten of ik er nu al iets uit bijgeleerd heb. Alvast heel vriendelijk bedankt en nogmaals heel vriendelijk bedankt voor al je hulp, ik heb er echt heel veel aan gehad! Groetjes, Christian. "TRAX" <Stijn.Verspeet@pandora[delete.this].be> schreef in bericht news:QGIab.28572$Jj2.1037340@phobos.telenet-ops.be... > > Je kan het op je webspace van pandora zetten dmv een ftp client, meer uitleg > daarover vind je op de helpdesk pagina's van telenet. > Nog een kleine tip: doe het in een zip bestandje zoals ik gedaan heb, gewoon > de hele folder van je project uit je projects folder van visual studio > zippen en uploaden > of je kan het proberen mailen, ook gezipt weliswaar > >
Re: Spel in VB.Net
Author: TRAX
Date: Sat, 20 Sep 2003 19:30
Date: Sat, 20 Sep 2003 19:30
9 lines
2125 bytes
2125 bytes
Ziet er zeer goed, het algoritme zit zelfs in de klasse, en mooi overzichtelijk gewerkt met je regions (iets waar ik nog wat van kan leren :) ). Waarom je niet met een timer werkt snap ik wel niet goed, maar dat kan aan de opdracht liggen ook :) Je hebt dus zeker wat opgestoken van je boek OOP :) Als er in de toekomst nog iets waarmee je hulp nodig hebt, zeker posten he :)
Re: Spel in VB.Net
Author: Christian R
Date: Sun, 21 Sep 2003 04:10
Date: Sun, 21 Sep 2003 04:10
35 lines
3265 bytes
3265 bytes
Dag Trax, Bedankt voor het compliment. Morgen moet ik mijn werk aan mijn leraar tonen, het is te hopen dat deze het ook zo goed vind. Ik heb geen timer gebruikt, omdat het me niet lukte. Ik heb het wel geprobeert, maar buiten een klokje in werking stellen heb ik nog niets fatsoenlijks kunnen doen met die optie. Ik zal er toch nog eens mijn boeken op moeten nakijken. Toch zijn er mensen in mijn klas die het Doolhofspel dmv ��n klik op de knop volledige doorlopen. Stap voor stap zoek de robot zich dan een weg naar de uitgang en dit terwijl je alles mooi kan volgen. Ik heb dit ook geprobeert, allereerst met de timer functie en dan met een Do Loop, maar mijn robotje was al aan de uitgang zonder dat daar iets van te zien was. Hoe ze dit voor elkaar kregen weet ik niet, vandaag nog wat verder op zoeken. Mocht u nog een idee hebben? Nogmaals heel vriendelijk bedankt, groetjes. Christian. "TRAX" <Stijn.Verspeet@pandora[delete.this].be> schreef in bericht news:qV1bb.30170$0H4.1470529@phobos.telenet-ops.be... > Ziet er zeer goed, het algoritme zit zelfs in de klasse, en mooi > overzichtelijk gewerkt met je regions (iets waar ik nog wat van kan leren > :) ). > Waarom je niet met een timer werkt snap ik wel niet goed, maar dat kan aan > de opdracht liggen ook :) > Je hebt dus zeker wat opgestoken van je boek OOP :) > > Als er in de toekomst nog iets waarmee je hulp nodig hebt, zeker posten he > :) > >
Re: Spel in VB.Net
Author: TRAX
Date: Sun, 21 Sep 2003 23:17
Date: Sun, 21 Sep 2003 23:17
6 lines
2147 bytes
2147 bytes
misschien wat laat maar een do loop is helemaal niet nodig, gewoon timer op de form slepen, dubelklikken en je hebt de event handler die je nodig hebt: de klik van de klok (let op de woordspeling) het enige wat je nog rest is de timer stopzetten in je lagoritme als het nodig is en instellen hoe snel het timerke gaat :) dus: eens poberen, je weet nooit wanneer je het nodig hebt :)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads