OHJ-2710 Peliohjelmointi. Syksy 2012 Timo Kellomäki
|
|
- Elli Nieminen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 OHJ-2710 Peliohjelmointi Syksy 2012 Timo Kellomäki
2 Käytännön juttuja Kurssihenkilökunta koostuu Timo Kellomäestä Luennot torstaisin salissa TB223 klo viikko harkkatyöinfo, joulukuussa harjoitustöiden esittelytilaisuus Tenttimateriaalina kalvot + www-artikkeleita Harjoitustyö 2-3 hlö ryhmissä: 2 välipalautusta ja lopullinen palautus Lopullinen dedis 2. periodin loppupuolella Arvosana tentin ja harjoitustyön keskiarvo Htyöstä lisäksi + tai -, joka määrää pyöristyksen
3 Materiaalia Luentojen pohjana käytetty mm. seuraavia: Puhakka: kurssin vanhat kalvot Gregory: Game Engine Architecture McShaffry: Game Coding Sanchez-Crespo Dalmau: Core Techniques and Algorithms in Game Programming Manninen: Pelisuunnittelijan käsikirja Andrew Rollings and Ernest Adams on Game Design
4 Mitä ovat pelit? Mitä on peliohjelmointi? Peruskäsitteitä.
5 Pelit Epämääräinen ja laaja käsite Mitä yhteistä on kaikilla peleillä? Half-Life, shakki, jalkapallo, roolipelit, SimCity Tehtävä: määrittele käsite peli
6 Pelit Ehdotuksia (Salen & Zimmerman, Kelly): Kilpailua, jossa yritetään saavuttaa annetut tavoitteet käyttäen sovittuja sääntöjä. Toimintaa, jossa pyritään tavoitteisiin rajoitetussa kontekstissa tekemällä päätöksiä Interaktiivinen kokemus, jossa pelaaja kohtaa yhä monimutkaisempia asioita opittavaksi Turhien ongelmien ratkaisemista vapaaehtoisesti a simplified, fair, fascinating, empowering and enclosed world whose purpose is to provide structured play through moderated yet unscripted actions and learnable dynamics, with the goal of winning through victory or achievement.
7 Digitaaliset pelit Tällä kurssilla keskitytään digitaalisiin peleihin, eli peleihin, joita pelataan tietokoneen tms. laitteen avulla Digitaaliset pelit ovat koodattuja ohjelmia siinä missä toimistosovelluksetkin Myös peliohjelmointi on laaja käsite: projektinhallintaa, arkkitehtuurisuunnittelua, tekoälyä, tietokonegrafiikkaa, skriptausta,...
8 Peliohjelmointi Peleissä audiovisuaalisen tunnelman luominen on keskeistä Tietokonepelin tekeminen muistuttaa monessa suhteessa elokuvantekoa Suurimpiin projekteihin käytetään satoja henkilötyövuosia, mutta toisaalta päivässäkin voi yksi ihminen tehdä suositun pelin Ohjelmointi on vain pieni osa työstä: pelisuunnittelu, 3d-mallinnus, musiikki, näyttely, tasosuunnittelu, markkinointi, levitys
9 Kurssin sisältö Historia, peliteollisuus, laitealustat Pelisuunnittelu Peliohjelman arkkitehtuuri Työkalut ja rajapinnat Grafiikka Maailman ja hahmojen luominen Tekoäly Verkkopelit
10 Muut kurssit Tietokonegrafiikasta ja tekoälystä on omat kurssit, joiden sisällöstä on hyötyä peliohjelmoinnissa Ilmankin kurssilla voi pärjätä, mutta aiheesta kiinnostuneen kannattaa ne joka tapauksessa suorittaa Tosin grafiikasta on lähes pakko olla jotain kokemusta Osa asioista käsitellään tälläkin kurssilla, mutta päällekkäisyyttä on yritetty välttää
11 Kurssin ulkopuolella Peliohjelmoinnin laajasta kentästä kaikkea ei käsitellä luennoilla 3D-mallinnus (ja muu sisällöntuotanto) Projektinhallinta Tiimityö Käyttöliittymät Tekniset yksityiskohdat: miten käytännössä koodataan OpenGL:ää, DirectX:ää jne. Tulevat silti vastaan harjoitustyössä...
12 Digitaaliset pelit Digitaaliset pelit ovat tyypillisesti interaktiivisia: pelaaja vaikuttaa peliin, peli vastaa myös odottamattomiin syötteisiin pehmeästi reaaliaikaisia: ei ole vakavaa, jos välillä hidastutaan; toisaalta suurimman osan ajasta pitää toimia todella nopeasti agenttipohjaisia: maailmassa liikkuu toisistaan erillisiä agentteja simulaatioita: perustuvat matemaattisille malleille maailmasta
13 Säännöt Säännöt kertovat, mitä pelaajat voivat tehdä ja mitä pelissä tapahtuu toimintojen seurauksena Sääntöjen määrittelemät haasteet ja toiminnot muodostavat pelimekaniikan. Pelimaailma koostuu tietorakenteista, jotka määrittävät objektien tiedot ja suhteet Pelimaailma esitetään yleensä grafiikan avulla ihmispelaajille Kontrollien ja käyttöliittymän avulla ihmispelaaja vaikuttaa pelimaailmaan
14 Näkymät Pelimaailma voidaan näyttää pelaajille erilaisista perspektiiveistä suoraan ylhäältä (karttanäkymä) isometrinen first person third person
15 Puitteet Useimmat pelit eivät ole abstrakteja, vaan niissä on pelimekaniikan lisäksi jonkinlainen fiktionaalinen komponentti, setting, eli puitteet Esim. shakki ~ taistelukenttä Joissakin peleissä puitteet ovat merkityksetön lisäväri (shakki), toisissa taas koko pelin idea (Monkey Island) Yleistys: pelistä kiinnostutaan puitteiden takia, mutta myöhemmin mekaniikka on tärkeämpi Yleinen keskustelu: kumpi on parempi, valmis tarina vai säännöistä syntyvä?
16 Genret Genrejako ei ole täydellinen, mutta luultavasti auttaa keskustelua (tämä jako Mannisen) Toimintapelit (FPS, shmup, tasohyppely) Seikkailupelit (+toimintaseikkailu) Roolipelit (CRPG, MMORPG) Strategiapelit (vuoropohjainen, RTS) Simulaatiot (lento-, auto-, talous-, sota-,...) Ongelma-, urheilu-, liikunta- ja opetuspelit, ym.
Pelisuunnittelu, markkinointi ja. firman pyörittäminen
Pelisuunnittelu, markkinointi ja firman pyörittäminen Turku 18.09.2009 Minä Olen Arto Koistinen Toimitusjohtaja, Dicework Games Oy Perustettu huhtikuun lopussa 2009 Yksi peli ulkona Pelisuunnitelija, Universomo/THQ
Board Game Lab. 4 Teema. Materiaalit CC-BY 4.0 Mikko Lampi
Board Game Lab 4 Teema Materiaalit CC-BY 4.0 Mikko Lampi Sisältö Alustus 1. Mikä on teema? 2. Teeman suunnittelu ja kehittäminen Työskentelyä Keskustelua Teeman suunnittelua Mikä on teema? Peli = mekaniikka
Board Game Lab. 7 Pelimekaniikat ja -systeemit. Materiaalit CC-BY 4.0 Mikko Lampi
Board Game Lab 7 Pelimekaniikat ja -systeemit Materiaalit CC-BY 4.0 Mikko Lampi Sisältö Alustus 1. Mekaniikat ja niiden tehtävät 2. Miten valitsen tai suunnittelen mekaniikkoja? 3. Pelimekaniikat ja -systeemit
18 Komponentit, ulkoasu ja visuaalisuus. Materiaalit CC-BY 4.0 Mikko Lampi
18 Komponentit, ulkoasu ja visuaalisuus Materiaalit CC-BY 4.0 Mikko Lampi Sisältö Alustus 1. Pelikomponentit 2. Ulkoasu ja visuaalisuus 3. Esimerkkejä Työskentelyä Pelikomponenttien suunnittelu Visuaalisuuden
Seniorit ja tietokonepelit. Tietokonepelien pelaamisesta senioreiden näkökulmasta. Seniorien pelitapahtuma 16.11.2015 Enter ry
Seniorit ja tietokonepelit Tietokonepelien pelaamisesta senioreiden näkökulmasta Seniorien pelitapahtuma 16.11.2015 Enter ry 1 Seniorit ovat erilaisia Kiinnostus tietokonepelien pelaamiseen vaihtelee tietokonepelien
Board Game Lab. 1 aloitus & inspiraatio. Materiaalit CC-BY 4.0 Mikko Lampi
Board Game Lab 1 aloitus & inspiraatio Materiaalit CC-BY 4.0 Mikko Lampi Mistä on kyse? Board Game Lab - uusi yhteisö lauta-, kortti- ja roolipelien suunnittelijoille, kehittäjille ja testaajille. Tavoitteet
Opettaja pelisuunnittelijana
Opettaja pelisuunnittelijana Verkko-opetuskoordinaattori, jatkoopiskelija, KM Pekka Hytinkoski HY, Ruralia-instituutti Kuvat: Wikipedia, IGN, Gamespot.com, Maxis, Firaxis, Steam ja omat kuvat ja screencapturet.
Leikillisyys, Leikki Peli, Pelillisyys
Leikillisyys, Leikki Peli, Pelillisyys Leikin kulttuuriaines Johan Huizinga Homo Ludens Leikki on vapaaehtoista Leikki ei ole tavallista elämää Leikki ei ole hyödyllistä Leikki on rajattu paikallisesti
OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6op
OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6op Syksy 2007, Periodit 1-2 Juha Järvensivu juha.jarvensivu@tut.fi Sisällysluettelo Käytännönjärjestelyt Esitietovaatimukset Suoritusvaatimukset Kurssin
Ohjelmistoarkkitehtuurit. Syksy 2008
Ohjelmistoarkkitehtuurit Syksy 2008 Kai Koskimies 1 Tervetuloa Kuopion yliopisto, Oulun yliopisto, Tampereen yliopisto, Teknillinen korkeakoulu, Turun yliopisto, Vaasan yliopisto, Tampereen teknillinen
TIE-20200 Ohjelmistojen suunnittelu
TIE-20200 Ohjelmistojen suunnittelu Luento 0: Kurssin esittely TIE-20200 Samuel Lahtinen 1 Mitäs tänään on tarjolla? Käytännön juttuja: Mistä tietoa löytyy Kurssin henkilökunta Kurssin rakenne Käytännönjärjestelyt
Sudenkuoppia, yllätyksiä, pään vaivaa
Aika Rahoitus Sudenkuoppia, yllätyksiä, pään vaivaa Odotukset: Tilaaja(t), toteuttaja(t) Osaaminen: Liikaa tietoa/liian vähän tietoa Sopimusasiat (tekijänoikeus, tilauksen toimitussopimus, yhteistyösopimus)
Leikkisyys Leikki Peli
Leikkisyys Leikki Peli Leikin kulttuuriaines Johan Huizinga Homo Ludens Leikki on vapaaehtoista Leikki ei ole tavallista elämää Leikki ei ole hyödyllistä Leikki on rajattu paikallisesti ja ajallisesti
Pelimatematiikka ja ohjelmointi ATMOS, Mikkeli - 16.11.2012
Pelimatematiikka ja ohjelmointi ATMOS, Mikkeli - 16.11.2012 Teemu Saarelainen, lehtori teemu.saarelainen@kyamk.fi GameLab gamelab.kyamk.fi & facebook.com/kyamk.gamelab Sisältö Miksi pelimatematiikkaa?
xbox pelit need for speed underground 2 half life 2 luettelo xbox peleista grand theft auto san andreas run like hell max payne
DOWNLOAD OR READ : XBOX PELIT NEED FOR SPEED UNDERGROUND 2 HALF LIFE 2 LUETTELO XBOX PELEISTA GRAND THEFT AUTO SAN ANDREAS RUN LIKE HELL MAX PAYNE PDF EBOOK EPUB MOBI Page 1 Page 2 auto san andreas run
Ammatti: Pelisuunnittelija
Ammatti: Pelisuunnittelija Ville Vuorela 2011 Quo Vadis? Ville Vuorela 37 vuotta (pelaajien keski-ikä) Paheksuttava ikiopiskelija Pelialalle 1996, kokopäiväisesti 2004 (Sumea) Nykyisin pelisuunnittelun
Kodu Ohjeet. Jos päivityksiä ei löydy niin ohjelma alkaa latautumaan normaalisti.
1 Kodu Ohjeet Kodun käynnistys - Kodu peli kun on asennettu ja hienosäädetty omalle koneelle kohdilleen, niin sitten ei muutakuin pelaamaan / tekemään pelejä. Vihreästä Kodu kuvakkeesta pääset aloittamaan.
Leikkisyys Leikki Peli
Leikkisyys Leikki Peli Leikin kulttuuriaines Johan Huizinga Homo Ludens Leikki on vapaaehtoista Leikki ei ole tavallista elämää Leikki ei ole hyödyllistä Leikki on rajattu paikallisesti ja ajallisesti
Kurssijärjestelyt. CS-1180 Verkkojulkaisemisen perusteet (5 op) Hanna Hämäläinen Informaatioverkostot / Mediatekniikan laitos
Kurssijärjestelyt CS-1180 Verkkojulkaisemisen perusteet (5 op) Hanna Hämäläinen Informaatioverkostot / Mediatekniikan laitos (Alkuperäiset luentokalvot: Markku Laine) 10. Tammikuuta 2017 Luennon sisältö
SUBSTANTIIVIT 1/6. juttu. joukkue. vaali. kaupunki. syy. alku. kokous. asukas. tapaus. kysymys. lapsi. kauppa. pankki. miljoona. keskiviikko.
SUBSTANTIIVIT 1/6 juttu joukkue vaali kaupunki syy alku kokous asukas tapaus kysymys lapsi kauppa pankki miljoona keskiviikko käsi loppu pelaaja voitto pääministeri päivä tutkimus äiti kirja SUBSTANTIIVIT
Peliohjelmointi: Kontrollilaitteet. Teppo Soininen
Peliohjelmointi: Kontrollilaitteet Teppo Soininen Lähteet: Core Techniques and Algorithms in Game Programming, MSDN, www.xbox.com, www.playstation.com Arsenaali Tietokonepeleissä käytettäviä kontrollilaitteita
Kontrollilaitteet. Arsenaali
Arsenaali Kontrollilaitteet Tietokonepeleissä käytettäviä kontrollilaitteita on valtava määrä Kaikilla alustoilla, joilla pelejä pelataan on jokin vakio kontrolleri PC: Hiiri ja näppäimistö Konsolit: Controller
TIE-20200 Ohjelmistojen suunnittelu
TIE-20200 Ohjelmistojen suunnittelu Luento 6: suunnittelua Samuel Lahtinen TIE-20200 Samuel Lahtinen 1 Ajankohtaista Harjoitustyö Protosessioita tällä viikolla Ohjelmassa tänään Ohjelmistojen suunnittelujuttuja
Peliteoria Strategiapelit ja Nashin tasapaino. Sebastian Siikavirta sebastian.siikavirta@helsinki.fi
Peliteoria Strategiapelit ja Nashin tasapaino Sebastian Siikavirta sebastian.siikavirta@helsinki.fi Helsinki 11.09.2006 Peliteoria Tomi Pasanen HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö
Risto Saarelma 2008-04-10
Sääntöjärjestelmät peliohjelmoinnissa Risto Saarelma 2008-04-10 Ohjelmistotuotanto ja tietokonepelit -seminaari, kevät 2008 Helsingin Yliopisto, Tietojenkäsittelytieteen laitos Risto Saarelma () Sääntöjärjestelmät
HELIA 1 (11) Outi Virkki Tiedonhallinta 4.11.2000
HELIA 1 (11) Access 1 ACCESS...2 Yleistä...2 Access-tietokanta...3 Perusobjektit...3 Taulu...5 Kysely...7 Lomake...9 Raportti...10 Makro...11 Moduli...11 HELIA 2 (11) ACCESS Yleistä Relaatiotietokantatyyppinen
Millaiset mahdollisuudet avautuvat KODUpeliohjelmoinnilla. Lehtori Jarkko Sievi 3.12.2012 Virtuaaliopetuksen päivät
Millaiset mahdollisuudet avautuvat KODUpeliohjelmoinnilla Lehtori Jarkko Sievi 3.12.2012 Virtuaaliopetuksen päivät Työpajan sisältö Oppimisympäristönä peliohjelmointi hanke Hankkeen esittely Hankkeen tavoitteet
Mitä mahdollisuuksia pelillisyys avaa vakavahenkisessä toiminnassa?
Mitä mahdollisuuksia pelillisyys avaa vakavahenkisessä toiminnassa? Antti Villberg Semantum Oy 22.5.2014 MOSAIC Pelityöpaja Ongelmanasettelu koulutus ja kehittäminen työelämässä Työympäristöt muuttuvat
T-76.611 Ohjelmistojen määrittely- ja suunnittelumenetelmät
T-76.611 Ohjelmistojen määrittely- ja suunnittelumenetelmät Software design and specification methods Kurssin henkilökunta ja sponsori Luennoitsija DI Antti Karanta, Napa Oy www.napa.fi Assistentti TkL
Ohjelmistoarkkitehtuurit. Kevät
Ohjelmistoarkkitehtuurit Kevät 2012-2013 Johannes Koskinen http://www.cs.tut.fi/~ohar/ Tervetuloa Oulun yliopisto, Tampereen yliopisto, Turun yliopisto, Tampereen teknillinen yliopisto 2 Kurssin tavoitteet
PELIPROJEKTIN TOTEUTUS UNITYLLÄ
Markus Hänninen PELIPROJEKTIN TOTEUTUS UNITYLLÄ Opinnäytetyö Tietojenkäsittely Toukokuu 2013 KUVAILULEHTI Opinnäytetyön päivämäärä 31.5.2013 Tekijä(t) Markus Hänninen Koulutusohjelma ja suuntautuminen
Pelit (ja sosiaalinen media) matkailussa. Jaakko Suominen FT, digitaalisen kulttuurin professori Turun yliopisto / Porin yliopistokeskus
Pelit (ja sosiaalinen media) Jaakko Suominen FT, digitaalisen kulttuurin professori Turun yliopisto / Porin yliopistokeskus Esitelmän tarkoitus Esitellä, millä kaikilla erilaisilla tavoilla pelaaminen
Ohjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1
Ohjelmistoarkkitehtuurit Syksy 2009 Kai Koskimies Ohjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1 Tervetuloa Kuopion yliopisto, Oulun yliopisto (Kajaani), Tampereen yliopisto, Turun yliopisto,
Jukka Varsaluoma Mikä ihmeen haaste? Global Game Jam http://globalgamejam.org/ http://2013.globalgamejam.org/games/2013 Ludum Dare http://www.ludumdare.com/ http://www.ludumdare.com/compo/ludum-dare-27/?action=top
Roolipeli-Workshop. 1. Sessio: Johdanto
Roolipeli-Workshop 1. Sessio: Johdanto Esittäytyminen Vetäjät Mikko Janne Ossi Osallistujat Ropeworkshop Mitä luvassa? 5 sessiota, n. 3h/sessio Pelaamista eri tyyleillä Luento-osuuksia ja harjoituksia
Tervetuloa jatkamaan DIGITAALI- TEKNIIKAN opiskelua! Digitaalitekniikka (piirit) Luku 0 Sivu 1 (8)
Tervetuloa jatkamaan DIGITAALI- TEKNIIKAN opiskelua! Digitaalitekniikka (piirit) Luku 0 Sivu 1 (8) Digitaalitekniikka (piirit) Luku 0 Sivu 2 (8) Yleistä opintojaksosta Laajuus 3 op = 80 h, 1. periodilla
TIE-20200 Ohjelmistojen suunnittelu
TIE-20200 Ohjelmistojen suunnittelu Luento 0: Kurssin esittely TIE-20200 Samuel Lahtinen 1 Mitäs tänään on tarjolla? Käytännön juttuja: Mistä tietoa löytyy Kurssin henkilökunta Kurssin rakenne Käytännönjärjestelyt
- Olli Sotamaa, pelikulttuurien tutkimuksen professori Tampereen yliopistosta - Puhun tänään aika yleisesti peleistä, leikistä ja pelikulttuurista
- Olli Sotamaa, pelikulttuurien tutkimuksen professori Tampereen yliopistosta - Puhun tänään aika yleisesti peleistä, leikistä ja pelikulttuurista nostan erilaisia esimerkkejä, jotka toivon mukaan voivat
Pelinkehittäjäkoulutus. Jouni Huotari
Pelinkehittäjäkoulutus Jouni Huotari 20.2.-12.10.2017 Kohderyhmä Pelialaa harrastavat ja alasta kiinnostuneet työttömät ja työttömyysuhanalaiset henkilöt, joilla on jokin pelikehityksessä tarvittava osaaminen
Pelisuunnittelua tulevaisuudessa. Karoliina Korppoo / Colossal Order
Pelisuunnittelua tulevaisuudessa Karoliina Korppoo / Colossal Order Puhuja Karoliina Korppoo Game Designer Lead designer projektissa Cities: Skylines Medianomi, Tampereen Ammattikorkeakoulu Filosofian
Computing Curricula 2001 -raportin vertailu kolmeen suomalaiseen koulutusohjelmaan
Computing Curricula 2001 -raportin vertailu kolmeen suomalaiseen koulutusohjelmaan CC1991:n ja CC2001:n vertailu Tutkintovaatimukset (degree requirements) Kahden ensimmäisen vuoden opinnot Ohjelmistotekniikan
Pelituotanto. Pelit tietokoneohjelmina. Peliohjelmointi: Teppo Soininen
Peliohjelmointi: Pelituotanto Teppo Soininen Lähteet: Andrew Rollings and Ernest Adams on Game Design Game Architecture and Design FENIX Game Business Programme seminaariesitykset GameDeveloper Magazine
Ohjelmistoarkkitehtuurit 2016. Kevät 2016 -käytäntöjä
Ohjelmistoarkkitehtuurit Kevät 2016 -käytäntöjä Samuel Lahtinen http://www.cs.tut.fi/~ohar/ 13.1.2016 1 Tervetuloa Tampereen teknillinen yliopisto, Oulun yliopisto, Turun yliopisto 13.1.2016 2 Tiedonvälitys
Kurssiesite. Rakentamisen tekniikat RAK-C3004. Syksy 2016, periodi I (+ II)
RAK-C3004 Rakentamisen tekniikat Kurssiesite Syksy 2016, periodi I (+ II) Hannu Hirsi (vastaava opettaja) & Lauri Salokangas & Jouko Pakanen & Joonas Jaaranen & Toomla Sander & Markku Ylinen & vierailevat
TIE Tietorakenteet ja algoritmit 1. TIE Tietorakenteet ja algoritmit
TIE-20100 Tietorakenteet ja algoritmit 1 TIE-20100 Tietorakenteet ja algoritmit TIE-20100 Tietorakenteet ja algoritmit 2 Lähteet Luentomoniste pohjautuu vahvasti prof. Antti Valmarin vanhaan luentomonisteeseen
PELAAMINEN JA OPPIMINEN
Huom! Osa esityksen kuvamateriaallista pelivalmistahien sivuilta Oppitorilla ill 24.9.2008 2008 Reetta Koski, Tieturi PELAAMINEN JA OPPIMINEN 1 Esityksen teemoja Pelimaailma tänään Mitä pelit ovat? Demoja
Oppiminen ja oivaltaminen
Oppiminen ja oivaltaminen OPPIMINEN Oppimiseen liittyy usein jotain vanhaa, tai osatun käyttöä uudella tavalla Oppiminen on hyödyllistä liittää jo osattuun Oppiminen on prosessi emme tule koskaan valmiiksi
Pelilabra. Pelilabra on noin minuuttia pitkä, pääasiallisesti nopaton skenaario jossa pelaajat kokevat tyypillisen Oululaisen pelikoulutuksen.
Pelilabra Vainuan kaupunkiin on saapunut Vainuan Game Lab, pelialan koulutusta tarjoava ohjelma. VGL:n ensimmäisenä viikkona osallistujat pistetään kehittämään pelikonsepti joka pitchataan pelialan tekijöille.
Graafisen käyttöliittymän ohjelmointi Syksy 2013
TIE-11300 Tietotekniikan vaihtuva-alainen kurssi Graafisen käyttöliittymän ohjelmointi Syksy 2013 Luento 1 Johdanto ja Qt työkalujen esittely Juha-Matti Vanhatupa Kurssin tavoitteet Kuvailla käyttöliittymäohjelmoinnin
Luku 4: Peliarkkitehtuuri
Pelin rakenne Pääsilmukka Tapahtumat Suunnittelumalleja Lähteitä Gregory: Game Engine Architecture McShaffry: Game Coding Complete Witters: The Game loop Timo Kellomäki 2011 Pelin rakenne A game is just
Tervetuloa opiskelemaan DIGITAALI- TEKNIIKKAA! Digitaalitekniikan matematiikka Luku 0 Sivu 1 (9)
Tervetuloa opiskelemaan DIGITAALI- TEKNIIKKAA! Digitaalitekniikan matematiikka Luku 0 Sivu 1 (9) Digitaalitekniikan matematiikka Luku 0 Sivu 2 (9) Yleistä opintojaksosta Laajuus 3 op = 80 h, kokonaan lukukauden
Sähkötekniikan perusteiden oppimispelit
Sähkötekniikan perusteiden oppimispelit Sähkö- ja automaatiotekniikan neuvottelupäivät MAMK 11.5.2016 S. Janhonen TAMK Sähkötekniikan perusteiden oppimispelifoorumi https://eliademy.com/app/a/courses/b5a45
Luento 3: 3D katselu. Sisältö
Tietokonegrafiikan perusteet T-.43 3 op Luento 3: 3D katselu Lauri Savioja Janne Kontkanen /27 3D katselu / Sisältö Kertaus: koordinaattimuunnokset ja homogeeniset koordinaatit Näkymänmuodostus Kameran
KODU. Lumijoen peruskoulu
KODU Lumijoen peruskoulu Sisällysluettelo 1. Aloitus... 2 1.1 Pelin tallennuspaikka... 2 1.2 Kodu Game lab... 3 2 Maan luominen... 4 2.1. Seinän tekeminen... 5 2.2. Vesialueen tekeminen peliin... 6 2.3.
Agenda. Läpäisyvaatimukset Henkilökunta Luennot ja aikataulu Kurssimateriaali Harjoitustyöt Demoharjoitus Tentti ja arvostelu Muuta?
OHJ-4301 Sulautettu Ohjelmointi (http://www.cs.tut.fi/~sulo/) 5op, to 12-14, 14, TB 109 Arto Salminen, arto.salminen@tut.fi Agenda Läpäisyvaatimukset Henkilökunta Luennot ja aikataulu Kurssimateriaali
Ohjelmistoarkkitehtuurit. Syksy 2010
Ohjelmistoarkkitehtuurit Syksy 2010 Kai Koskimies Tervetuloa Oulun yliopisto, Tampereen yliopisto, Turun yliopisto, Tampereen teknillinen yliopisto, Vaasan yliopisto Kurssin tavoitteet Arkkitehtuurin roolin
Reaaliaikainen yli 2 pelaajan moninpeli mobiilille!
Reaaliaikainen yli 2 pelaajan moninpeli mobiilille! Mobiilipelaajat haluavat pelata toisia ihmisiä vastaan tai heidän kanssaan Kuten mm. nämä moninpelattavat menestyspelit osoittavat Clash of Clans Supercell
Pelin tekoäly. Aleksi Vuorela IIO14S1. Tietorakenteet ja algoritmit harjoitustyö Joulukuu 2015
Pelin tekoäly Aleksi Vuorela IIO14S1 Tietorakenteet ja algoritmit harjoitustyö Joulukuu 2015 Ohjelmistotekniikan koulutusohjelma Tekniikan ja liikenteen ala 1 1 Johdanto Harjoitustyön aiheena oli tutustua
Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.
Tentti Tentti Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla. Omia koneita ei saa käyttää. Sähköisessä tentissä on paperitentin tapaan osaamisen
KUVAKULMAN VAIKUTUS PELISUUNNITTELUUN
KUVAKULMAN VAIKUTUS PELISUUNNITTELUUN Joanna Lankoski Opinnäytetyö Joulukuu 2016 Tietojenkäsittelyn koulutus Pelituotanto TIIVISTELMÄ Tampereen ammattikorkeakoulu Tietojenkäsittelyn koulutus Pelituotanto
Lasten ja nuorten pelaaminen Lastensuojelun Keskusliitto 7.2.2012
1 Lasten ja nuorten pelaaminen Lastensuojelun Keskusliitto 7.2.2012 2 Pelitaito-projekti (2010-2014) Tavoitteena on lasten ja nuorten liikapelaamisen ja pelaamisesta aiheutuvien haittojen ehkäisy Pelaamisella
C-ohjelmointikielen perusteet, osa 1
C-ohjelmointikielen perusteet, osa 1 Kurssi johdattaa sinut askel askeleelta C-ohjelmoinnin perusteisiin. Kurssi suoritetaan kokonaan netissä vuorovaikutteisella alustalla itseopiskeluna tutorin avustuksella.
MITEN TRAVIAN TAPETAAN? SELAINPOHJAISEN
MITEN TRAVIAN TAPETAAN? SELAINPOHJAISEN MASSIIVIMONINPELIN HIDAS TAIVALLUS SUUNNITTELUPÖYDÄLTÄ MAAILMALLE TWITTER: @PYRYL BLOG: PYRY.LEHDONVIRTA.COM 1 Kuka? Pyry Lehdonvirta, DI YriBäjä Casual ConJnent
Pelirohkeus jalkapallossa yksilön ja joukkueen näkökulmasta. Mika Lehkosuo
Pelirohkeus jalkapallossa yksilön ja joukkueen näkökulmasta Mika Lehkosuo KIRJE PELAAJILLE Moi Pelaajat, Pelirohkeus on sana joka usein esiintyy, kun kuvataan meidän pelitapaamme ja ajatteluamme jalkapallon
PELAAMINEN JA OPPIMINEN
Oppitorilla 24.9.2008 Reetta Koski, Tieturi PELAAMINEN JA OPPIMINEN 1 Seuraavat 1½ tuntiamme Pelimaailma tänään Mitä pelit ovat? Demoja Pelien mahdollisuudet Miten hyötyä peleistä työssä oppimisessa Oppiminen
Kurssijärjestelyt. ME-C2300 Verkkojulkaisemisen perusteet (5 op) Mari Hirvi Informaatioverkostot / Mediatekniikan laitos
Kurssijärjestelyt ME-C2300 Verkkojulkaisemisen perusteet (5 op) Mari Hirvi Informaatioverkostot / Mediatekniikan laitos (Alkuperäiset luentokalvot: Markku Laine) 8. syyskuuta 2015 Luennon sisältö Kurssin
IIZT4020 Projektitoiminta
IIZT4020 Projektitoiminta Jouni Huotari S2010 http://student.labranet.jamk.fi/~huojo/opetus/iizt4020/ Tutustumiskierros Kuka minä olen miksi minä opetan projektitoimintaa Keitä te olette mitä te haluatte
JOHDATUS TEKOÄLYYN TEEMU ROOS
JOHDATUS TEKOÄLYYN TEEMU ROOS KURSSIN PERUSTIEDOT VALINNAINEN AINEOPINTOTASOINEN KURSSI, 5 OP PERIODI 3: 18.1.2016-6.3.2016 (7 VIIKKOA+KOE) LUENNOT (CK112): MA 14-16, TI 14-16 LASKUHARJOITUKSET: RYHMÄ
Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla.
Tentti Tentti Tentissä ratkaistaan neljä ohjelmointitehtävää Javalla. Tehdään sähköisesti mikroluokan Windows-koneilla. Omia koneita ei saa käyttää. Sähköisessä tentissä on paperitentin tapaan osaamisen
TIES474 Pelinkehityshaaste Kesä syklin purku & 2. aloitus. Jukka Varsaluoma
TIES474 Pelinkehityshaaste Kesä 2017-1. syklin purku & 2. aloitus Jukka Varsaluoma Miten kävi? Miten kävi? Ideointi Suunnittelu Suunnitelma Tekniikan haltuunotto Suunnitelman toteutuminen Ajankäyttö Viestintä
Digitaalisten pelit hyvinvoinnin edistämisessä
Digitaalisten pelit hyvinvoinnin edistämisessä Jukka Vahlo CCR / Up Your Game -pelitutkimusverkosto PELIT JA PELILLISYYS Digitaaliset pelit erotellaan viihdepeleihin sekä hyötypeleihin. Viihdepeleillä
Ohjelmistoarkkitehtuurit Kevät käytäntöjä
Ohjelmistoarkkitehtuurit Kevät 2014 -käytäntöjä Samuel Lahtinen http://www.cs.tut.fi/~ohar/ 8.1.2014 1 Tervetuloa Oulun yliopisto, Tampereen yliopisto, Turun yliopisto, Tampereen teknillinen yliopisto
1 Esittely...1. 2 Genret ja luokittelujärjestelmät... 7
1 Sisällysluettelo 1 Esittely...1 1.1 Tavoitteet... 1 1.2 Työmääritelmät...2 1.2.1 Pelit...2 1.2.2 Pelimekaniikka... 4 1.2.3 Kerronta...5 1.3 Esimerkkipelien lyhyt esittely... 6 2 Genret ja luokittelujärjestelmät...
T Digitaalisen median työvälineet (3 op) ME-C2300 Verkkojulkaisemisen perusteet (5 op) Mediatekniikan laitos / Informaatioverkostot
Selainohjelmointi Edistynyt verkkosivujen (JavaScript) kehitys T-111.1100 Digitaalisen median työvälineet (3 op) ME-C2300 Verkkojulkaisemisen perusteet (5 op) DI Mari Markku HirviLaine Mediatekniikan laitos
Chess Action Game (Shakkiseikkailu)
Chess Action Game (Shakkiseikkailu) Shakkiseikkailu on peli, jota voidaan käyttää shakin opettamiseen Shakin opetus voidaan aloittaa yksinkertaisilla tilanteilla ja yksittäisillä shakkinappuloilla, edeten
Strategiset suunnittelupelit: SimCity ja Civilization
Strategiset suunnittelupelit: SimCity ja Civilization Pekka Hytinkoski HY, Ruralia-instituutti pekka.hytinkoski@helsinki.fi Kaupunginrakennus- ja sivilisaatiosimulaatio (managerointipelit) Will Wright
Tietokoneverkot. T Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa
Tietokoneverkot T-110.4100 Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa ja Matti Siekkinen Tietokoneverkot 2014 sanna.suoranta@aalto.fi Kurssista kaksi versiota
Board Game Lab. 5 Pelimaailma. Materiaalit CC-BY 4.0 Mikko Lampi
Board Game Lab 5 Pelimaailma Materiaalit CC-BY 4.0 Mikko Lampi Sisältö Alustus 1. Pelimaailma ja sen merkitys 2. Miten pelimaailma rakennetaan? Työskentelyä Keskustelua oman pelin maailmasta Pelimaailman
Selainpelien pelimoottorit
Selainpelien pelimoottorit Teemu Salminen Helsinki 28.10.2017 Seminaaritutkielma Helsingin yliopisto Tietojenkäsittelytiede ! 1 HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta
Peliohjelmointi: Pelituotanto. Teppo Soininen
Peliohjelmointi: Pelituotanto Teppo Soininen Lähteet: Andrew Rollings and Ernest Adams on Game Design Game Architecture and Design FENIX Game Business Programme seminaariesitykset GameDeveloper Magazine
Pelaaminen haltuun johdatus digitaalisen pelaamisen kulttuuriin
Pelaaminen haltuun johdatus digitaalisen pelaamisen kulttuuriin Mikko Meriläinen mikko.merilainen@ehyt.fi Ehkäisevä päihdetyö EHYT ry Elimäenkatu 27, 4.krs, 00510 Helsinki www.ehyt.fi www.pelitaito.fi
B-Joukkue - Pelaajapalaveri
B-Joukkue - Pelaajapalaveri 12.5.2016 B-joukkueen pelaajat + toimihenkilöt Jääkiekkoliiton Arvot B-joukkueen Arvot B-joukkueen Tavoite Pelaajien toiveet Harjoittelu Pelaaminen Harjoittelu ja säännöt Pelaaminen
Tietotekniikan laitoksen uusi linja
Tietotekniikan laitoksen uusi linja Tietotekniikan laitos 2011- Yhteisen rungon ympärille liittyvät oksina Tietotekniikan laitoksen perinteiset ja uudet linjat Haluatko harrastuksiisi liittyvän ammatin?
Kurssin sisältö. Kurssilla vähemmän. Johdatus ohjelmistotekniikkaan. Mitä on ohjelmistotekniikka? Miten ohjelmistoja suunnitellaan ja toteutetaan?
Kurssin sisältö Johdatus ohjelmistotekniikkaan 2 0 0 8 Mitä on ohjelmistotekniikka? Miten ohjelmistoja suunnitellaan ja toteutetaan? Mitä työkaluja ohjelmistoja kehitettäessä käytetään ja miten? Historiaa
OLS LEIJONALIIGA SÄÄNNÖT
OLS LEIJONALIIGA SÄÄNNÖT 2018-2019 JOHDANTO Oulun luistinseura ja Suomen salibandyliitto jatkaa edellisen kauden tapaan tuomariyhteistyötä, jossa salibandyliitto asettelee tuomarit kaikkiin Leijonaliigan
Kandidaatintyö Elektroniikan laitoksella
1 Kandidaatintyö Elektroniikan laitoksella Kandidaatintyövastaavat: Aki Korpela (sähkömagnetiikka) Erja Sipilä (elektroniikka) Kandidaatintyö koostuu seuraavista osista: Kandidaatintyön laajuus on 8 op,
OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6 op
OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4/6 op Syksy 2007, periodit 1-2 Harjoitustyö Yleistä Harjoitustyö tehdään 2 hengen ryhmissä. Yhden hengen ryhmistä tulee sopia kurssiassistentin kanssa erikseen
Newtonin ominaisuudet
Verkkopeli Newton Newtonin ominaisuudet Reaaliaikaisuus Fysiikan simulointi Verkkopeli Tikku-ukko grafiikka Ikkunan koosta riippumaton (eri resoluutiot) Skrollaava, sisältää näkymän peliin Ei ääniä Fysiikkamoottori
Viihteen laatu nykytietokonepeleissä
Viihteen laatu nykytietokonepeleissä Pro gradu tutkielma Turun yliopisto Informaatioteknologian laitos Tietojärjestelmätiede 2008 Antti Makkonen Tarkastajat: Harri Hakonen Jouni Smed TURUN YLIOPISTO Informaatioteknologian
Teemu Kerola Interaktiivisen verkkomateriaalin tuotantoprosessi TKTL:llä (IVT)
Teemu Kerola Interaktiivisen verkkomateriaalin tuotantoprosessi TKTL:llä (IVT) Taustoja Interaktiivinen verkkoluento Tuotantoprosessi Protoluento Jatkohankkeet 1 Taustaa: visioita ja tavoitteita Mat-luonnont.
INFORMAATIOALAT JA TYÖN TULEVAISUUS
Johdanto: INFORMAATIOALAT JA TYÖN TULEVAISUUS Frans Mäyrä SIS, Tampereen yliopisto TEKNOLOGIAA JA IHMISTIETEITÄ 1960-luvulta lähtien tieteidenvälisyys ja monitieteisyys on saanut yhä enemmän jalansijaa
Teemu Kerola Interaktiivisen verkkomateriaalin tuotantoprosessi TKTL:llä (IVT)
Teemu Kerola Interaktiivisen verkkomateriaalin tuotantoprosessi TKTL:llä (IVT) Taustoja Interaktiivinen Tuotantoprosessi Protoluento Jatkohankkeet 1 Taustaa: visioita ja tavoitteita Mat-luonnont. tdk,
Ma Ti Ke To Pe. Periodin alku yhteisen opetuksen yksikön opetusta: 9 Havainto-taidejakso viikot Otakaari 1 & Miestentie 3
Arkkitehtuuri 1 vsk Periodi I Viikot 37-43 Periodin alku yhteisen opetuksen yksikön opetusta: Havainto-taidejakso viikot 37-41 Otakaari 1 & Miestentie 3 ti 1..20 Opintoinfo * ARK-A00 1 Luennot L1 ARK-A00
Ohjelmistoarkkitehtuurit. Syksy 2007
Ohjelmistoarkkitehtuurit Syksy 2007 Kai Koskimies 1 Tervetuloa Tampereen yliopisto, Teknillinen korkeakoulu, Turun yliopisto 2 Kurssin tavoitteet Arkkitehtuuritason peruskäsitteiden ymmärtäminen Arkkitehtuurien
Luku 2: Peliteollisuus. Historiasta nykypäivään Pelin tuotantoprosessi
Historiasta nykypäivään Pelin tuotantoprosessi Timo Kellomäki 2012 Esihistoriaa Peleillä sinänsä on pitkä historia (esim. go ennen ajanlaskumme alkua) Ennen digitaalisia pelejä 50-luvulla kokeiluja analogisella
TU-C3010 Projektien suunnittelu ja ohjaus (5 op.)
TU-C3010 Projektien (5 op.) Kevät 2018 Kurssin tavoitteet ja sisältö Kurssin tavoitteena on opettaa opiskelijoille projektiliiketoiminnan, erityisesti projektinhallinnan käsitteet, toimintatavat ja menetelmät.
AS Automaation käyttöliittymät L Opetussuunnitelma
Automaation käyttöliittymät L Opetussuunnitelma Kevät 2007 Perustiedot Opintopistemäärä 3op Luentojen ja harjoitustyön ohjaustilaisuuksien määrä /suorittaminen: Opettajat 6 + 4 4. Periodi TkT (Luennot)
Ohjelmointi II. Erkki Pesonen Luennot ja harjoitukset. Itä-Suomen yliopisto Tietojenkäsittelytieteen laitos 2015
Ohjelmointi II Erkki Pesonen Luennot ja harjoitukset Itä-Suomen yliopisto Tietojenkäsittelytieteen laitos 2015 1 Johdantoa kurssilla opiskeluun: oppimistavoitteet. 1. Tiedän mitä asioita kurssilla opiskellaan
Hyvä ja paha pelillistäminen
Hyvä ja paha pelillistäminen Kalle Huhtala, kehitysjohtaja @Kalle_Huhtala #pelillistäminen #gamification #vvop2014 A NORDIC MORNING COMPANY Hyvässä hypessä Big Data Sosiaalinen media työelämässä Gamification/
Opettajatuutorointi-kurssin syksyn 2006 kyselyjen tulokset
Opettajatuutorointi-kurssin syksyn 26 kyselyjen tulokset Opinnot keväällä ja syksyllä 26 Pirjo Moen, 2.1.26 Yleistä Kyselyyn vastasi 2.9.26 mennessä 121 opiskelijaa vanhan tutkintojärjestelmän mukaan etenevistä