Page 1 of 3

Tutoriaaliprojekti

Posted: Sun Jan 20, 2008 1:27 am
by Pettis
Tuossa IRCin puolella ideoitiin, että voisi jotain tutoriaaliprojektia kehitellä seuraavalla mallilla:
  • Joku kirjoittaa tutoriaalin aiheesta X ja antaa lopussa siinä tehtävän / tehtäviä.
  • Tutoriaali tulee esimerkiksi mulle ja/tai jollekkin toiselle henkilölle tarkistettavaksi
  • Tarkistuksen ja mahdollisten korjauksien jälkeen tutoriaali julkaistaisiin omassa viestiketjussa, missä voitaisiin sitten keskustella tutoriaalista ja julkaista ratkaisuvaihtoehtoja ja ehkä tutoriaalin tekijän oma ratkaisu
  • Kun kaikki näyttää olevan kyseisen tuton osalta opittu, niin joku toinen julkaisee jatkon tutoriaalille.
Itselläni ei aikaa riitä kirjoittamiseen, mutta voin olla organisoimassa tätä projektia. Koitan saada myös ainakin toisen henkilön tähän mukaan organisoimaan.

Tarkoituksena olisi lähteä ohjelmoinnissa esimerkiksi tutoriaaleista "muuttujat" ja toisena oppaaksi vaikka "toistorakenteet". Lopuksi voisi joku kirjoittaa tutoriaalin vaikkapa yksinkertaisesta pelistä tjsp.

Tämän projektin tuloksena olisi opetusta kaikille halukkaille ja myöhemmin aloittaville tiivis tietopaketti.

Nyt haluaisin tietoa seuraavista asioista:
  • Kuka on halukas / ketkä voisivat tutoriaaleja kirjoittaa
  • Mistä tutoriaaleja porukka voisi kirjoittaa.
  • Millaisia tutoriaaleja tarvittaisiin.
  • Ideoita tähän projektiin.
PS: hommaan voidaan luoda oma foorumiosio ja tarpeen vaatiessa voin hostata oman fooruminkin aiheelle (allekirjoitus ;) )

Posted: Sun Jan 20, 2008 1:49 am
by Myst!c
Idea(si?) on mielestäni mahtava.
Itsekkin haluaisin oppia kunnolla cbkielen ja
jotkut voisivat jättää toiveita tietyistä tuto-
riaaleista jos ei kukaan keksi mitään. :)

Re: Tutoriaaliprojekti

Posted: Sun Jan 20, 2008 10:34 am
by Koodiapina
"Kuka on halukas / ketkä voisivat tutoriaaleja kirjoittaa"
Mä saatan olla, joskus on joutilasta aikaa, joskus ei.

"Mistä tutoriaaleja porukka voisi kirjoittaa."
Emt. jotain yksinkertasii ATK oppaita ja basic ohjelmointia

"Millaisia tutoriaaleja tarvittaisiin."
DLL:ät, CB sekä tietysti Blender. En siis ite tarvi noita, mutta noita on kinuttu.

Re: Tutoriaaliprojekti

Posted: Sun Jan 20, 2008 1:05 pm
by Astigma
Lie hyödyllistä kertoa ainakin jotain (apu)tietorakenteista kuten lista, jono, pino, puu ja verkko sekä sitten jotain juttuja tiedon järjestämisestä (tarvitsee monessa paikkaa). Sitten tietenkin peliohjelmointiin liittyviä tutoriaaleja.

Re: Tutoriaaliprojekti

Posted: Sun Jan 20, 2008 2:12 pm
by MaGetzUb
Kuulostaa mahtavalta, itse olen tehnytkin yhtä räiskintä peli tutoa, mutta se on niitä minun laisia, kaikki on realistista siinä.
En tiedä onko se nyt ihan tuto. :D
Jos ymmärsin oikein se koodi lähetetöön sulle ja sä tarkistat ja sitte se julkaistaan?
EDIT:

Tai no antakaa olla.


Re: Tutoriaaliprojekti

Posted: Sun Jan 20, 2008 9:14 pm
by SPuntte
* Kuka on halukas / ketkä voisivat tutoriaaleja kirjoittaa
Minä, kun on aikaa. Luulen osaavani kirjoittaa aika hyvin. Tässä on oikeastaan ensimmäinen ja toistaiseksi viimeinen kunnon tutoriaali, joskin keskeneräinen, jonka olen tehnyt. Kesken se on lähinnä ajanpuutteen ja laiskuuden vuoksi.

* Mistä tutoriaaleja porukka voisi kirjoittaa.
- CB:n syntaksista, eli ihan puhtaasti CBstä
- aloittelijaystävällisiä, suomenkielisiä C++ -tutoja ei ole koskaan liikaa
- tietokoneen toiminnasta
- ohjelman/pelin toiminnasta/rakenteesta
- pelin teknisestä suunnittelusta
- peliprojektin tekeminen käytännössä (suunnittelu, konsepti, grafiikan teko, musiikki/äänet, koodaus ja viimeistely)
- Matematiikka ja/tai Fysiikka, jota tarvitaan pelien ohjelmoinnissa. Sovellettuna jollekin kielelle, mieluiten CBlle
- optimoinnista


* Millaisia tutoriaaleja tarvittaisiin.
- aloittelijoille suunnattuja, peruskäsitteitä ja -toimintoja selventäviä tutoja
- 'erikoistuneita' tutoja, jotka käsittelevät intensiivisesti yhtä aihetta, kuten Ezben aivan järjettömän mahtava CB-Type -Tuto
- kädestäpitäen-tutoja, esimerkiksi muutaman erilaisen peruskonseptipelin toteuttamiseen (tasohyppely, räiskintä, autopeli, ...)

* Ideoita tähän projektiin.
Voitaisiin koota johonkin nimilistaa ihmisistä, jotka olisivat valmiita kirjoittamaan tutoriaaleja ja heidän erikoisosaamisiaan, jotta voitaisiin kartoittaa, mitä tutoja olisi tulossa ja keneltä kysyä neuvoa tai mielipidettä kirjoittamisen aikana.

Hyvä idea tosiaan, pelkäänpa vaan, riittääkö minulla aikaa tähän, vaikka motivaatiota kyllä olisi..

Re: Tutoriaaliprojekti

Posted: Mon Jan 21, 2008 9:06 am
by Pate5
Pettis wrote:Nyt haluaisin tietoa seuraavista asioista:
  • Kuka on halukas / ketkä voisivat tutoriaaleja kirjoittaa
  • Mistä tutoriaaleja porukka voisi kirjoittaa.
  • Millaisia tutoriaaleja tarvittaisiin.
  • Ideoita tähän projektiin.
PS: hommaan voidaan luoda oma foorumiosio
Itse ainakin voisin jotakin tutoriaaleja kirjoittaa, lähinnä blenderin ja CB:n käytöstä. Esim. Type-, taulukko-, ja muita CB-tutoja + kaikenlaisia yleisiä blender tutoja. Olen saanut aikaan yhden Blender-tutoriaalin.

Re: Tutoriaaliprojekti

Posted: Mon Jan 21, 2008 2:08 pm
by Harakka
Itse voisin kirjoittaa, jos aikaa löytyy, Blender-tutoriaaleja, FL Studio-tutoriaaleja, (ehkä) piksel-art -tutoriaaleja ja luonnollisesti CoolBasic-tutoriaaleja (varsinkin tasohyppely).

Re: Tutoriaaliprojekti

Posted: Mon Jan 21, 2008 2:38 pm
by Awaclus
Hieno ajatus!

Saatan voida tehdä Adobe Photoshop - tutoriaaleja, mikäli aika siihen riittää. (Joskaan mitään ei pidä laskeman sen varaan.)

Re: Tutoriaaliprojekti

Posted: Mon Jan 21, 2008 3:10 pm
by Aavesoturi
Saattaisin voida kirjoittaa. Itseasiassa minulla on puoli valmis tuto optimoinnista ja ehkä jotain alkua funktioiden käytöstä.

Periaatteessa pystyn kyllä kirjoittamaan monestakin aiheesta (kuten noi mitä SPuntte luetteli), mutta riittääkö motivaatio, on eri juttu.

Posted: Mon Jan 21, 2008 4:22 pm
by Myst!c
Minä voisin tehdä 3Ds Max tutoriaaleja tosin en ole nähnyt keneenkään käyttäneen sitä täällä,
osaan jo sen verran että tutoriaaleja voisin tehdä. Aikaa ja motiivia riittää. :D

Re: Tutoriaaliprojekti

Posted: Mon Jan 21, 2008 6:31 pm
by Jonez
Itse voin myös kirjoitella jotain cb:stä.

Odottelen innolla noita blender-tutoja. Kun yleensä noissa netin tutoissa kyllä muistetaan kailotella kaiken maailman pikanäppäimistä ja tekstit on maustettu hienoilla kuvilla, mutta sitten unohdetaankin kertoa että miten sitä kameraa saa siirrettyä, kun se mun boksi jota yritin luoda jotenkin siirtyi sinne ruudun ulkopuolelle.

Inhoan hankalia ohjelmia. Blenderiä olen yrittänyt opetella vain sen takia, koska tajuan että ei se loppujen lopuksi hankala ole, jos sitä vain osaa.

Re: Tutoriaaliprojekti

Posted: Mon Jan 21, 2008 6:43 pm
by Myst!c
Jonez wrote:Itse voin myös kirjoitella jotain cb:stä.

Odottelen innolla noita blender-tutoja. Kun yleensä noissa netin tutoissa kyllä muistetaan kailotella kaiken maailman pikanäppäimistä ja tekstit on maustettu hienoilla kuvilla, mutta sitten unohdetaankin kertoa että miten sitä kameraa saa siirrettyä, kun se mun boksi jota yritin luoda jotenkin siirtyi sinne ruudun ulkopuolelle.

Inhoan hankalia ohjelmia. Blenderiä olen yrittänyt opetella vain sen takia, koska tajuan että ei se loppujen lopuksi hankala ole, jos sitä vain osaa.

Nii-in.. Tästä myös huomaa että kukaan ei käytä 3Ds maxia. :D Ehkä siksi että se ei ole ilmainen mutta ainahan ei tarvitse olla laillinen. ;) Mutta sitten tonne esimerkit ja tutoriaalit osioon voisi tulla samalla tyylillä niinkuin tiimin haku ja rakennus semmoinen eri "alue"? En tiedä miksi sitä sanotaan mutta sinne tutoriaalit jne. :) Kuitenkin toivoisin että joku käyttäisi 3Ds maxiakin. :D Se on kyllä huomattavasti vaikeampi mutta uskon sitä paremmaksi. :P

EDIT: Siis että esimerkit ja tutoriaalit osioon tulisi ali"topicit" Esimerkit ja toinen olisi Tutoriaalit.

Re: Tutoriaaliprojekti

Posted: Mon Jan 21, 2008 8:23 pm
by iTKEVAnAKKI
Myst!c: välttämättä ei kannata kertoa noista laittomuuksista enempää(ettet saa banaania) ;)

Ite voisin tehä photarille(CS3) kuvanmuokkaus oppaita, ja ehkä jotain "taustakuva-filtteri"-tutoja :D

Re: Tutoriaaliprojekti

Posted: Mon Jan 21, 2008 8:39 pm
by Dibalo
Sanokaapa joku C++:aa askarruttava kysymys, niin voin havainnollistaa asiaa parhaan kykyni mukaan. ;)

Posted: Mon Jan 21, 2008 8:51 pm
by Myst!c
Anteeksi. :( Mutta tasan tarkkaan jokainen on ladannut jotain laitonta ainakin kerran elämänsä aikana siitä ei selviä ilman. :D

Re: Tutoriaaliprojekti

Posted: Mon Jan 21, 2008 9:04 pm
by SPuntte
Juu, jäipä mainitsematta, mitä itse voisin tehdä.

Siis olisin minäkin valmis kirjoittelemaan jotakin, mutta aika on suhteellisen kortilla, joten ihan pian ei ainakaan mitään synny.

Voisin/osaisin/haluaisin kirjoittaa näistä:

CB
* alkeet
* taulukot, tyypit (lienee turha, muta mainitsenpa kuitenkin), funktiot, objektit, oikeastaan mitä tahansa, mutta joku muu osaa varmaan joitain asioita (kuten ääniä, partikkeleita,..) paremmin/havainnollisemmin kuin minä.
* erilaiset "kikkailut", siis ne jotka korvaavat aloittelijoiden purkkaviritykset.
* pelimoottori

Blender
* alkeet
* jtn kehittyneempää, ehdottakaa/kysykää

Matematiikkaa
* peleissä tarvittavaa geometriaa ja trigonometriaa
* vektoreita

Fysiikkaa
* perusmekaniikkaa (liike)
* mahdollisesti dynamiikkaa (törmäykset, kappaleiden muut vuorovaikutukset)

Photoshop (CS2)
* perusteita, käteviä työkaluja ja niiden käyttöä
* väri-/mustavalkovalokuvan käsittelyä (väri -> mv; mv-kuvan sävytys; värien, valotuksen ja kontrastin säätö; terävöinti; jne.)

Näihin minulla riittäisi ehkä aikaa max noin yks tuto per 1-1½ kk, jos sitäkään. Tosin motivaatio on myös asia erikseen.

Re: Tutoriaaliprojekti

Posted: Mon Jan 21, 2008 9:06 pm
by CCE
Itse voisin kirjoitella tutoja CoolBasicin perusjutuista kuten taulukoista sekä funktioista sekä Gimpin käytöstä.

Itse asiassa mielestäni jonkun pitäisi kirjoitella kädestä pitäen C++ opas, joka alkaisi esimerkiksi jonkun ilmaisen IDE:n sekä kääntäjän asennuksesta, sekä kyseisen ohjelman peruskäytöstä.

Re: Tutoriaaliprojekti

Posted: Mon Jan 21, 2008 9:15 pm
by SPuntte
CCE wrote:Itse asiassa mielestäni jonkun pitäisi kirjoitella kädestä pitäen C++ opas, joka alkaisi esimerkiksi jonkun ilmaisen IDE:n sekä kääntäjän asennuksesta, sekä kyseisen ohjelman peruskäytöstä.
Juu vois olla hyvä, esim. joku VC++ 2008 Express. Soon ymmärtääkseni laadukas ohjelma, mutta alkaja, joka ei ole koskaan CB:n IDEtä kummempaan koskenut, kavahtaa sitä varmasti aikas helposti. Toinen juttu on C++:n luonne. Perusjutut eivät ole älyttömän monimutkaisia tajuta, mutta kun mukaan tungetaan vähänkin monimutkaisempia olio-ohjelmoinnin asioita ja vielä jokin kirjasto kaikkine nimeämissotkuineen, ovat useimmat keltanokat jo ihan ulalla. Esimerkiksi se, että koodissa voi esiintyä kirjastosta poimittuja rakenteita, joiden sisäisestä toiminnasta ei sinänsä tiedä hölkäsen pöläystä, sekottaa aluksi, ainakin minua sekoitti, ja sekoittaa edelleen.

Re: Tutoriaaliprojekti

Posted: Tue Jan 22, 2008 12:54 am
by jabanii
SPuntte wrote:
CCE wrote:Itse asiassa mielestäni jonkun pitäisi kirjoitella kädestä pitäen C++ opas, joka alkaisi esimerkiksi jonkun ilmaisen IDE:n sekä kääntäjän asennuksesta, sekä kyseisen ohjelman peruskäytöstä.
Juu vois olla hyvä, esim. joku VC++ 2008 Express. Soon ymmärtääkseni laadukas ohjelma, mutta alkaja, joka ei ole koskaan CB:n IDEtä kummempaan koskenut, kavahtaa sitä varmasti aikas helposti. Toinen juttu on C++:n luonne. Perusjutut eivät ole älyttömän monimutkaisia tajuta, mutta kun mukaan tungetaan vähänkin monimutkaisempia olio-ohjelmoinnin asioita ja vielä jokin kirjasto kaikkine nimeämissotkuineen, ovat useimmat keltanokat jo ihan ulalla. Esimerkiksi se, että koodissa voi esiintyä kirjastosta poimittuja rakenteita, joiden sisäisestä toiminnasta ei sinänsä tiedä hölkäsen pöläystä, sekottaa aluksi, ainakin minua sekoitti, ja sekoittaa edelleen.
Itse olen sitä mieltä, että C++ opasta on turha tehdä, koska sellainen on jo tehty tänne. Itse ainakin luin sen alusta loppuun asti läpi, eikä sitten tullut mitään ymmärtämisongelmia. Lisäksi esim. VC++ 2008:sta on turha tehdä opasta, koska sen käyttäminen on lähes yhtä helppoa, kuin Microsoft Word:n. 2005 -versio ehkä saattoi sekoittaa aloittelioiden pään (kuten minun kauan sitten) Platform SDK:n asennuksilla. Dev-C++:ta en suosittele kenellekkään.