Pyydä täällä harjoitustehtäviä
Re: Pyydä täällä harjoitustehtäviä
Tässä yksi tehtävä:
Tee sellainen peli, jossa voit liikutella pelihahmoa. ympäriinsä kentällä. Mutta:ET saa käyttää clonecamerapositionia Pelaajaan, vaan johonkin muuhun. ET myöskään saa käyttää Movecameraa OLLENKAAN!
Mulla meni tollasen tekemisessä vaan muutama minuutti.
Tää on sellasille jotta haluu opetella showobjectin ja objectien latausta. ja kunkuksi vielä paintobjectia.
Sori, jos tänne ei saa lähettää tehtävii, ellei ole pyydetty.
Sorry hymiöissä.
Tee sellainen peli, jossa voit liikutella pelihahmoa. ympäriinsä kentällä. Mutta:ET saa käyttää clonecamerapositionia Pelaajaan, vaan johonkin muuhun. ET myöskään saa käyttää Movecameraa OLLENKAAN!
Mulla meni tollasen tekemisessä vaan muutama minuutti.
Tää on sellasille jotta haluu opetella showobjectin ja objectien latausta. ja kunkuksi vielä paintobjectia.
Sori, jos tänne ei saa lähettää tehtävii, ellei ole pyydetty.
Sorry hymiöissä.
DRAWSCREEN PIIRTÄÄ NÄYTÖN. TÄRKEIN KOMENTO!
Re: Pyydä täällä harjoitustehtäviä
Hmm, ehkäpä täällä tarvitaan enemmänkin tehtäviä, jotka vaativat koodaustaitoja, kuin älypelejä.BabCoder wrote:Tässä yksi tehtävä:
Tee sellainen peli, jossa voit liikutella pelihahmoa. ympäriinsä kentällä. Mutta:ET saa käyttää clonecamerapositionia Pelaajaan, vaan johonkin muuhun. ET myöskään saa käyttää Movecameraa OLLENKAAN!
Mulla meni tollasen tekemisessä vaan muutama minuutti.
Tää on sellasille jotta haluu opetella showobjectin ja objectien latausta. ja kunkuksi vielä paintobjectia.
Sori, jos tänne ei saa lähettää tehtävii, ellei ole pyydetty.
Sorry hymiöissä.
Re: Pyydä täällä harjoitustehtäviä
Noniin, laitan teidät tykinruuaksi testaamaan erästä asiaa ; D Saattaapi olla vaikea, mutta ilmoitelkaa jos saatte valmiiksi.
Tee 3 jääkiekkojoukkuetta , joille annat seuraavat arvot (1-100): hyökkäys, puolustus & maalivahti. Tietystikin niin, että keksit jokaiselle joukkueelle eri arvot eri kohtiin. Sen jälkeen laita tietokoneesi töihin laskemaan paras joukkue parhaalla näkemälläsi tavalla (Yksinkertaisena vaikkapa hyökkäyksen, puolustuksen & maalivahtien keskiarvon tai sitten joku tyylikkäämpi).
Okei, sekavaa mutta tuossa on ainakin itselleni haastetta, kun nopeasti kokeilin toteuttaa. Jos liian helppo, niin yritä keksiä jokin monimutkaisempi tapa laskea joukkueiden paremmuusjärjestys.
Tee 3 jääkiekkojoukkuetta , joille annat seuraavat arvot (1-100): hyökkäys, puolustus & maalivahti. Tietystikin niin, että keksit jokaiselle joukkueelle eri arvot eri kohtiin. Sen jälkeen laita tietokoneesi töihin laskemaan paras joukkue parhaalla näkemälläsi tavalla (Yksinkertaisena vaikkapa hyökkäyksen, puolustuksen & maalivahtien keskiarvon tai sitten joku tyylikkäämpi).
Okei, sekavaa mutta tuossa on ainakin itselleni haastetta, kun nopeasti kokeilin toteuttaa. Jos liian helppo, niin yritä keksiä jokin monimutkaisempi tapa laskea joukkueiden paremmuusjärjestys.
"Baby," I said. "I'm a genius but nobody knows it but me."
-
- Advanced Member
- Posts: 364
- Joined: Wed Dec 03, 2008 3:48 pm
- Location: Turku
Re: Pyydä täällä harjoitustehtäviä
Tarvitsen harjoitusta keinotekoisista virheilmoituksista joissa on rivinvaihto.
Olen jossain 4. paikkeilla.
Olen jossain 4. paikkeilla.
En tiedä, mitä tiedän, mutta tiedän ettei se ole mitään kaunista.
I know not what I know, but I do know that it's not beautiful.
I know not what I know, but I do know that it's not beautiful.
- kaneli2000
- Guru
- Posts: 1059
- Joined: Mon Mar 17, 2008 2:40 pm
- Location: Lempäälä
Re: Pyydä täällä harjoitustehtäviä
Lue manuaali tai tee omat virheilmoituksesi (kannatan jälkimmäistä, varsinkin maveissa löytää helpommin virheen).skorpioni-cb wrote:Tarvitsen harjoitusta keinotekoisista virheilmoituksista joissa on rivinvaihto.
Olen jossain 4. paikkeilla.
I see the rainbow rising
-
- Advanced Member
- Posts: 364
- Joined: Wed Dec 03, 2008 3:48 pm
- Location: Turku
Re: Pyydä täällä harjoitustehtäviä
Osaan tehdä virheilmoituksen, mutta en rivinvaihtoa!
En tiedä, mitä tiedän, mutta tiedän ettei se ole mitään kaunista.
I know not what I know, but I do know that it's not beautiful.
I know not what I know, but I do know that it's not beautiful.
Re: Pyydä täällä harjoitustehtäviä
Ei se rivinvaihto sun päähän tule siitä jos joku antaa sulle tehtäväksi sen(eli tässä tapauksessa harjoitustehtävä on hyödytön), vaan lueppas mitä se manuaali siitä sanoikaan, varsinkin se punaisella painettu teksti.
Re: Pyydä täällä harjoitustehtäviä
Tasoa 1-2. Mieluusti peliaiheena harjotus. Ja tarkotus ois oppia taulukoita.
Re: Pyydä täällä harjoitustehtäviä
Tulikin muuten tuossa mieleen postatessani Ilkalle linkkiä tähän ketjuun, että Galgometrinhän voisi varmaan copypasteta ekalle sivulle.
Re: Pyydä täällä harjoitustehtäviä
Tee ampumismekanismi jonka toteutat taulukoilla. Eli teet liukuluku(float) taulukon jossa on panoksen koordinaatit ja kuinka paljon panos liikkuu mihinkin suuntaan. Tämän kaiken voit tehdä yhdellä taulukolla jossa on 2 ulottuvuutta. Älä käytä objekteja vaan yhtä kuvaa jonka piirrät taulukosta poimimiisi koordinaateihin.Ilkka wrote:Tasoa 1-2. Mieluusti peliaiheena harjotus. Ja tarkotus ois oppia taulukoita.
Muista piirtää kuva maailmakoordinaatteihin
Jos tarvitset helppiä, niin ilmoita ja annan neuvoja.
Re: Pyydä täällä harjoitustehtäviä
Mainio idea, Chaosworm. Sinnehän se ensimmäiseen viestiin tupsahti. Nyt kaikki joukolla Galgometreilemään!
Ratkaisit juuri universaaliongelman! Hienoa, ota keksi.
Filosofia on ajattelun taidetta, mutta sen maalari elää juoden apurahojaan masennukseensa.
Filosofia on ajattelun taidetta, mutta sen maalari elää juoden apurahojaan masennukseensa.
-
- Advanced Member
- Posts: 364
- Joined: Wed Dec 03, 2008 3:48 pm
- Location: Turku
Re: Pyydä täällä harjoitustehtäviä
Hävettää edellinen pyyntö ja haluan oppia pikkuisen tyyppejä. Tasoni on alentunut johonkin 2-3 paikkeille. Ja funktioita saman tien.
EDIT:
Ja myös siniä ja kosinia, kiitos.
En tiedä, mitä tiedän, mutta tiedän ettei se ole mitään kaunista.
I know not what I know, but I do know that it's not beautiful.
I know not what I know, but I do know that it's not beautiful.
-
- Advanced Member
- Posts: 364
- Joined: Wed Dec 03, 2008 3:48 pm
- Location: Turku
Re: Pyydä täällä harjoitustehtäviä
Ei tuo niin mutkikas ollut:Hene wrote:Noniin, laitan teidät tykinruuaksi testaamaan erästä asiaa ; D Saattaapi olla vaikea, mutta ilmoitelkaa jos saatte valmiiksi.
Tee 3 jääkiekkojoukkuetta , joille annat seuraavat arvot (1-100): hyökkäys, puolustus & maalivahti. Tietystikin niin, että keksit jokaiselle joukkueelle eri arvot eri kohtiin. Sen jälkeen laita tietokoneesi töihin laskemaan paras joukkue parhaalla näkemälläsi tavalla (Yksinkertaisena vaikkapa hyökkäyksen, puolustuksen & maalivahtien keskiarvon tai sitten joku tyylikkäämpi).
Okei, sekavaa mutta tuossa on ainakin itselleni haastetta, kun nopeasti kokeilin toteuttaa. Jos liian helppo, niin yritä keksiä jokin monimutkaisempi tapa laskea joukkueiden paremmuusjärjestys.
Code: Select all
'Alkuvalmistelut:
Randomize Timer()
//Joukkue-muuttujat
'1. joukkue
hyökkäys1=Rand(100)
puolustus1=Rand(100)
maalivahti1=Rand(100)
'2. joukkue
hyökkäys2=Rand(100)
puolustus2=Rand(100)
maalivahti2=Rand(100)
'3. hyökkäys
hyökkäys3=Rand(100)
puolustus3=Rand(100)
maalivahti3=Rand(100)
'Yhteis-arvot
ykkös=hyökkäys1+puolustus1+maalivahti1
kakkos=hyökkäys2+puolustus2+maalivahti2
kolos=hyökkäys3+puolustus3+maalivahti3
Repeat
'itse vertailu
If ykkös>kakkos And ykkös>kolos Then Text 0,0,"Ykkös-joukkue ON paras!"
If kakkos>ykkös And kakkos>kolos Then Text 0,0,"Kakkos-joukkue ON paras!"
If kolos>ykkös And kolos>kakkos Then Text 0,0,"Kolos-joukkue ON paras!"
DrawScreen
Forever
Anteeksi tuplapostaus
En tiedä, mitä tiedän, mutta tiedän ettei se ole mitään kaunista.
I know not what I know, but I do know that it's not beautiful.
I know not what I know, but I do know that it's not beautiful.
Re: Pyydä täällä harjoitustehtäviä
Nyt ois kyllä ihan hauska taas välillä tehä jotain harjottelutehtäviä pitkästä aikaa . Pistänpä teille pähkinän purtavaksi ja pyydän siis jotain tekemistä, galgometrillä laskeskelin saavani pisteitä siihen 6.5 hujakoille, että josko hieman kovempilaatusta tehtävää sais niin ois aika bueno
EDIT: Siis GArvo olikin lähemmäs 7. Katsoin väärin nuo harjoitustehtävän numeroinnit :p
EDIT: Siis GArvo olikin lähemmäs 7. Katsoin väärin nuo harjoitustehtävän numeroinnit :p
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
Re: Pyydä täällä harjoitustehtäviä
Voisitpa kokeilla luoda CoolBasicillä jotain C++:n vektorin kaltaista dynaamisesti kasvavaa taulukkoa, jota käsiteltäisiin sopivilla funktioilla. Itse vektori olisi muistipala ja sitä voisi käsitellä vaikkapa seuraavan kaltaisilla funktioilla:VesQ wrote:Nyt ois kyllä ihan hauska taas välillä tehä jotain harjottelutehtäviä pitkästä aikaa . Pistänpä teille pähkinän purtavaksi ja pyydän siis jotain tekemistä, ...
Code: Select all
VEC_New( size=0) //Luo uuden vektorin ja palauttaa muistipalan siihen. size kertoo monelleko alkiolle varataan tilaa. (Jos size=0, niin varataan jollekin oletusmäärälle tilaa)
VEC_PushBack(vec, a) //Lisää vektorin loppuun arvon a, samalla myös automaattisesti kasvattaa vektorin kokoa, jos se on tarpeen
VEC_Back(vec) //Palauttaa viimeisenä olevan arvon
VEC_PopBack(vec) //Poistaa viimeisenä olevan arvon
VEC_Insert(vec, pos, a) //Lisää tiettyyn kohtaan arvon a
VEC_Erase(vec, pos, pos_end=0) //Poistaa alkiot väliltä pos - pos_end, mikäli pos_end=0, niin poistaa vain yhden alkion kohdasta pos
VEC_Delete(vec)//Poistaa vektorin ja vapauttaa sen varaaman muistin
VEC_At(vec, pos) //Palauttaa arvon tietystä kohtaa vektoria
VEC_Set(vec, pos, a) //Muuttaa vektorin arvon kohdassa pos a:ksi
VEC_Size(vec) //Palauttaa vektoriin mahtuvien alkioiden määrän
Tämä tehtävä mahdollisesti auttaa oppimaan lisää muistipaloista ja niiden käytöstä (Jos et vielä ole muistipaloja käyttänyt, niin tämän toteuttaminen kunnolla toimiikin sitten tehokuurina siihen ongelmaan). Ja jos luot hyvät funktiot, niin niistä saattaa olla apua jossain laajemmassa laajemmassa projektissa tulevaisuudessa.
-
- Advanced Member
- Posts: 364
- Joined: Wed Dec 03, 2008 3:48 pm
- Location: Turku
Re: Pyydä täällä harjoitustehtäviä
Anteeksi jos tulkitsette triplapostiksi:
Missä tehtävä.
Missä tehtävä.
En tiedä, mitä tiedän, mutta tiedän ettei se ole mitään kaunista.
I know not what I know, but I do know that it's not beautiful.
I know not what I know, but I do know that it's not beautiful.
-
- Forum Veteran
- Posts: 2396
- Joined: Tue Aug 28, 2007 4:20 pm
Re: Pyydä täällä harjoitustehtäviä
Tee funktio joka piirtää ruudulle minkä tahansa kokoisen suorakulmion jossain kulmassa 0-360. Ensimmäiset parametrit, x ja y, määrittävät suorakulmion keskipisteen. Rect360 (x, y, w, h, Angle)
Tehtävä on siis koodattava line-komennon avulla. Kuvien, objektien tai muiden kikkojen käyttäminen olisi vain itsensä pettämistä.
Tehtävä on siis koodattava line-komennon avulla. Kuvien, objektien tai muiden kikkojen käyttäminen olisi vain itsensä pettämistä.
Re: Pyydä täällä harjoitustehtäviä
Keksiskö kukaan nopeaa alle parin tunnin projektia 4 tasolle.
-
- Advanced Member
- Posts: 349
- Joined: Mon Aug 27, 2007 9:00 pm
- Location: Lapinjärvi, Finland
- Contact:
Re: Pyydä täällä harjoitustehtäviä
Break Pong!buke44 wrote:Keksiskö kukaan nopeaa alle parin tunnin projektia 4 tasolle.
Tee peli, joka yhdistää kaksi klassikko peliä, Pongin ja Breakoutin
Kannattaa ensin miettiä miten pallo kimpoaa mailoista ja miten tiilistä ja sitten lähteä kasaamaan pallon ja mailojen liikettä ja tiilien sijaintia ja tuhoutumista. Kun peruspeli on kasassa voi lisätä extraa, kuten lisäpalloja, hidastuksia, nopeutuksia, mailaan tarrautuvia palloja, ammuttavia lasersäteitä yms.
Otto Martikainen a.k.a. MetalRain, otto90x, kAATOSade.
Runoblogi, vuodatusta ja sekoiluja.
Runoblogi, vuodatusta ja sekoiluja.
Re: Pyydä täällä harjoitustehtäviä
minäkin voisin ottaa jonku harjotus tehtävän mieluummin joku ohjelman teko ei peliä eikä kovin vaikeaa oon koodaillut vasta kuukauden