Uniwersytet Łódzki dla dzieci
|
|
- Bogna Baranowska
- 8 lat temu
- Przeglądów:
Transkrypt
1 Uniwersytet Łódzki dla dzieci Jak jeździć autkiem po zielonej łące, czyli tworzymy grę komputerową
2 Plan zajęć 1. Czym jest gra? 2. Rodzaje gier 3. Gry kiedyś i dzisiaj 4. Trochę o grafice komputerowej (jakie są rodzaje) 5. Animacja 6. Dzień dobry. Nazywam się Flash 7. Szybki kurs programowania 8. Tworzymy grę
3 Czym jest gra? Czynność Forma rozgrywki Zbiór zasad Konkurencja (rywalizacja) Dążenie do zwycięstwa Bywają gry edukacyjne Pamiętajcie: Gry nie tylko to gry komuterowe!!
4 Rodzaje gier 1. Gry fizyczne (sport) Piłka norzna Siatkówka Wiele innych 2. Gry umysłowe Szachy Warcaby Państwa miasta 3. Gry podwórkowe Kapsle W chowanego Berek 4. Gry planszowe Chińczyk Eurobiznes/Monopol 5. Gry karciane Makao Wojna
5 Rodzaje gier Gry komputerowe Platformowe Zręcznościowe Przygodowe Akcji Sportowe Fabularne (RPG) Strategiczne Symulacyjne Edukacyjne
6 Gry kiedyś i dzisiaj Pierwsza gra powstała 1947r. Pierwsza gra konsolowa PONG (1972r.) dostępna dla ludzi Z czasem powstały komputery specjalnie do gier komputerowyc Konsole do gier Nintendo PlayStation X-BOX
7 Trochę o grafice komputerowej Klasyfikacja grafiki komputerowej według 1. Techniki tworzenia Grafika wektorowa Grafika rastrowa 2. Charakter danych 2D 3D
8 Animacja Rodzaje animacji: Rysunkowa Lalkowa Plastelinowa Animacja komputerowa. Rodzaje animacji? Animacje 2D Gotowe ilustracje (sprite) Wirtualny szkielet Animacje 3D W zasadzie tylko i wyłącznie używa się modelu wirtualnego szkieletu
9 Animacja 1. FPS Co to jest? Ile powinno wynosić? Minimum 12, zalecane 15. W grach zalecane nie mniej jak 20 FPS 2. W czym się tworzy animacje 2D Adobe Photoshop GIMP Inkscape Adobe Flash Notatnik (czyli javascript oraz SVG) 3. A co z grafiką 3D Najpierw uczymy się 2D! Dla ciekawych: opengl, directx, 3ds Studio (wcześniej 3D Max Studio), Autodesk Softimage, Cinema 4D, LightWave 3D, Maya, Rhinoceros 3D, Blender
10 Animacja GIF najprostsza i najstarsza forma animacji 2D Jakieś wnioski? Bardzo prosty efekt Płynność niestety tylko wystarczająca Brak możliwości zatrzymania Czy ktoś to jeszcze używa? Głównie na stronach WWW coraz rzadziej w formie animacji Ikonki w niektórych programach Częściej stosowana jest jego konkurencja - PNG
11 Dzień dobry. Nazywam się Flash Grafika wektorowa Animacje tworzone na zasadzie klatek kluczowych Program komercyjny (czyli niestety płatny) Istnieją darmowe odpowiedniki Daje możliwość programowani Wykorzystywany przy tworzeniu: gier internetowych, banerów reklamowych, niekiedy całych stron internetowych, częściej pojedyncze elementy strony
12 Szybki kurs programowania Wszystko jest zmienne Co to jest zmienna? Co może przechowywać? Jak ją tworzyć? Podstawy logiki NIE pada deszcz pada deszcz I świeci słońce pada deszcz LUB świeci słońce pada deszcz I NIE świeci słońce pada deszcz LUB NIE świeci słońce Operacje matematyczne Reszta z dzielenia Układ współżędnych ++ += -=
13 Tworzymy grę Kilka słów wstępu Tworzymy platformową grę 2D Poruszamy się autkiem tylko do przodu Autko może podskakiwać Losowo zostaje stworzony obiekt przeszkoda W lewym górny narożniku wyświetlana jest ilość kolizji autka z przeszkodami
14 Tworzymy grę No to do roboty 1. Z prawej strony wybieramy narzędzie Linia Rysujemy linię poziomą Przekształcamy na klip filmowy Ustawiamy jej Y=330 Nazywamy ziemia 2. Wybieramy narzędzie owal Nad ziemią tworzymy koło (z klawisze shift tworzy się ładne koło nie jajo) Przekształcamy na klip filmowy Nazywamy kolo 3. Przechodzimy do zakładki kodu źródłowego
15 Tworzymy grę Kodujemy import flash.events.event; import flash.ui.keyboard; import flash.events.keyboardevent; var skok = false; var spadek = true; var spadanietempo = 5; var skakanietempo = -5; ziemia.y = 330; this.addeventlistener(event.enter_frame, enterframe, false, 0, true); stage.addeventlistener(keyboardevent.key_down, key_down); function key_down(event:keyboardevent):void{ if (event.keycode ==Keyboard.SPACE){ skok=true; function enterframe(event:event) :void { if (skok){ kolo.y += skakanietempo; if (kolo.y <= 200){ skok=false; spadek=true; if (spadek){ kolo.y += spadanietempo; if((ziemia.hittestobject(kolo))){ spadek=false;
16 Tworzymy grę Kodujemy - timer import flash.utils.timer; import flash.events.timerevent; // var czasomierz:timer = new Timer(2000); czasomierz.start(); // czasomierz.addeventlistener(timerevent.timer,timer); // function timer(event:timerevent):void{ skok=true;
17 Tworzymy grę Kodujemy - timer Mała zmiana timera ;) // var tworz=false; var stworzony = false; var mc:movieclip = new MovieClip(); mc.graphics.beginfill(0x000000); mc.graphics.drawrect(0,0,30,30); mc.graphics.endfill(); // function timer(event:timerevent):void{ if (Math.random()%6==0!stworzony){ tworz=true; function enterframe(event:event) :void { /* ZOSTAWIAMY BEZ ZMIAN DO if((ziemia.hittestobject(kolo))){ spadek=false; */ if(tworz){ stworzony=true; mc.x=485; mc.y=300; stage.addchild(mc); tworz=false; if (stworzony){ mc.x -= 5; if (mc.x<0){ stworzony=false;
18 Tworzymy grę Licznik kolizji Tworzmy dwa pola tekstowe w jednym wisujemy kolizje drugie zmieniamy na klip filmowy i nazywamy txt_kolizje i zostawiamy puste // var kolizje=0; var koliza_trwa=false; // // Na koniec function enterframe(event:event) :void zmieniamy if (stworzony){ mc.x -= 5; if (mc.x<0){ stworzony=false; if (kolo.hittestobject(mc)!kolizja_trwa){ kolizje++; txt_kolizje.text = kolizje; kolizja_trwa=true; else{ kolizja_trwa = false;
19 import flash.events.event; import flash.ui.keyboard; import flash.events.keyboardevent; import flash.utils.timer; import flash.events.timerevent; import flash.display.movieclip; var skok = false; var spadek = true; var spadanietempo = 5; var skakanietempo = -5; var czasomierz:timer = new Timer(2000); var tworz=false; var stworzony = false; var kolizje=0; var koliza_trwa=false; var mc:movieclip = new MovieClip(); mc.graphics.beginfill(0x000000); mc.graphics.drawrect(0,0,30,30); mc.graphics.endfill(); czasomierz.start(); ziemia.y = 330; this.addeventlistener(event.enter_frame, enterframe, false, 0, true); stage.addeventlistener(keyboardevent.key_down, key_down); czasomierz.addeventlistener(timerevent.timer,timer); function key_down(event:keyboardevent):void{ if (event.keycode ==Keyboard.SPACE){ skok=true; function timer(event:timerevent):void{ if (Math.random()%6==0!stworzony) { tworz=true; function enterframe(event:event) :void { if (skok){ kolo.y += skakanietempo; if (kolo.y <= 200){ skok=false; spadek=true; if (spadek){ kolo.y += spadanietempo; if((ziemia.hittestobject(kolo))){ spadek=false; if(tworz){ stworzony=true; mc.x=485; mc.y=300; stage.addchild(mc); tworz=false; if (stworzony){ mc.x -= 5; if (mc.x<0){ stworzony=false; if (kolo.hittestobject(mc)!kolizja_trwa){ kolizje++; txt_kolizje.text = kolizje; kolizja_trwa=true; else{ kolizja_trwa = false;
20 Zakończenie Pytania?
21 Dziękujmy Za uwagę! /
FINCH PONG. Realizator: Partner: Patronat:
FINCH PONG Realizator: Partner: Patronat: Dzisiaj nauczymy robota Finch kontrolować ruchy paletki do finch ponga. Będziemy poruszać paletką w prawo i w lewo, żeby piłka odbijała się od niej. 6. Wprowadzamy
Bardziej szczegółowoSieciowe Technologie Mobilne. Laboratorium 2
Sieciowe Technologie Mobilne Laboratorium 2 Tworzenie wieloplatformowych aplikacji mobilnych przy użyciu biblioteki PhoneGap. Łukasz Kamiński Laboratorium 2 Na dzisiejszym laboratorium skupimy się na implementacji
Bardziej szczegółowoGUI - projektowanie interfejsów
Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 1 e-mail: przemyslaw.juszczuk@ue.katowice.pl pjuszczuk.pl Warunki zaliczenia Test z części teoretycznej (materiały z wykładów); Projekt
Bardziej szczegółowoGrafika komputerowa i wizualizacja
Grafika komputerowa i wizualizacja Radosław Mantiuk ( rmantiuk@wi.zut.edu.pl, p. 315 WI2) http://rmantiuk.zut.edu.pl Katedra Systemów Multimedialnych Wydział Informatyki, Zachodniopomorski Uniwersytet
Bardziej szczegółowo1 LEKCJA. Definicja grafiki. Główne działy grafiki komputerowej. Programy graficzne: Grafika rastrowa. Grafika wektorowa. Grafika trójwymiarowa
1 LEKCJA Definicja grafiki Dział informatyki zajmujący się wykorzystaniem komputerów do generowania i przetwarzania obrazów (statycznych i dynamicznych) oraz wizualizacją danych. Główne działy grafiki
Bardziej szczegółowoDodatkowo planowane jest przeprowadzenie oceny algorytmów w praktycznym wykorzystaniu przez kilku niezależnych użytkowników ukończonej aplikacji.
Spis Treści 1. Wprowadzenie... 2 1.1 Wstęp... 2 1.2 Cel pracy... 2 1.3 Zakres pracy... 2 1.4 Użyte technologie... 2 1.4.1 Unity 3D... 3 2. Sztuczna inteligencja w grach komputerowych... 4 2.1 Zadanie sztucznej
Bardziej szczegółowoPyGame Gra w Ponga. Spis treści
- 1 - PyGame Gra w Ponga Opis implementacji: Używając biblioteki PyGame oraz języka Python, stworzymy prostą grę Pong. Autorzy: Łukasz Zarzecki, Robert Bednarz Czas realizacji: 90 min Poziom trudności:
Bardziej szczegółowoJak uzyskać efekt 3D na zdjęciach z wykorzystaniem programu InkScape
Jak uzyskać efekt 3D na zdjęciach z wykorzystaniem programu InkScape Program InkScape jest bezpłatnym polskojęzycznym programem grafiki wektorowej do pobrania ze strony http://www.dobreprogramy.pl/inkscape,program,windows,12218.html.
Bardziej szczegółowoUnity 3D - własny ekran startowy i menu gry
www.math.uni.lodz.pl/ radmat Cel ćwiczeń Celem bieżących ćwiczeń jest stworzenie własnego ekranu startowego oraz menu gry. Własny ekran startowy Tworzymy nowy, pusty obiekt GameObject Create Empty i nadajemy
Bardziej szczegółowoModelowanie i wstęp do druku 3D Wykład 1. Robert Banasiak
Modelowanie i wstęp do druku 3D Wykład 1 Robert Banasiak Od modelu 3D do wydruku 3D Typowa droga...czasem wyboista... Pomysł!! Modeler 3D Przygotowanie modelu do druku Konfiguracja Programu do drukowania
Bardziej szczegółowoSUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania. ł ęść. dr Artur Bartoszewski - WYKŁAD: Języki i Systemy Programowania,
SUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania ł ęść 1 SUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania 2 I. Aimowany baner Animowany Baner 3 I. Aimowany baner
Bardziej szczegółowoUnity 3D - pierwsze skrypty
www.math.uni.lodz.pl/ radmat Cel ćwiczeń Celem bieżących ćwiczeń jest napisanie pierwszych, prostych skryptów, m.in wyświetlających upływający czas gry oraz jej stan. Wykorzystamy projekt z poprzednich
Bardziej szczegółowoTUTORIAL Jak stworzyć prawidłową animację na telebim?
Konkurs historyczny Patria Nostra TUTORIAL Jak stworzyć prawidłową animację na telebim? 1. ANIMACJA Zacznijmy może od tego czym jest animacja? Jest to nic innego jak sekwencja obrazów o zmiennej zawartości,
Bardziej szczegółowoGRY KOMPUTEROWE 3D OpenGL DirectX Ogre3D Crystal Space ClanLib Irrlicht SDL Ardor3D jmonkey Engine GRY KOMPUTEROWE 2D ORX Troll2D
GRY KOMPUTEROWE 3D 1. Napisać grę komputerową 3D o dowolnej tematyce oraz dowolnego rodzaju z wykorzystaniem OpenGL (bez dodatkowych framework'ów). Mile widziane dodatkowe efekty graficzne oraz dźwiękowe.
Bardziej szczegółowoSzczegółowy opis przedmiotu zamówienia
ZP/ITS/23/2014 Załącznik nr 1.1 do SIWZ Szczegółowy opis przedmiotu zamówienia Przedmiotem zamówienia jest: Przygotowanie zajęć dydaktycznych w postaci kursów e-learningowych przeznaczonych dla studentów
Bardziej szczegółowoĆwiczenie 14 Dmuchawce
Dmuchawce Celem ćwiczenia jest wykorzystanie właściwości programu Flash do generowania animacji o charakterze losowym. Prezentowany efekt można wykorzystać do wielu różnych celów np. spadające liście,
Bardziej szczegółowoPlan wykładu. Akcelerator 3D Potok graficzny
Plan wykładu Akcelerator 3D Potok graficzny Akcelerator 3D W 1996 r. opracowana została specjalna karta rozszerzeń o nazwie marketingowej Voodoo, którą z racji wspomagania procesu generowania grafiki 3D
Bardziej szczegółowoInformatyka II. Laboratorium Aplikacja okienkowa
Informatyka II Laboratorium Aplikacja okienkowa Założenia Program będzie obliczał obwód oraz pole trójkąta na podstawie podanych zmiennych. Użytkownik będzie poproszony o podanie długości boków trójkąta.
Bardziej szczegółowoRAMOWY HARMONOGRAM SZKOLENIA
RAMOWY HARMONOGRAM SZKOLENIA Projektant stron www Miejsce szkolenia: Wyższa Szkoła Ekonomii i Innowacji, ul. Mełgiewska 7-9, 20-209 Lublin 7.11.2011 (g. 16.30-19.40) P. Zubkowicz Wprowadzenie do tematyki
Bardziej szczegółowoFormaty plików. graficznych, dźwiękowych, wideo
Formaty plików graficznych, dźwiękowych, wideo Spis treści: Wstęp: Co to jest format? Rodzaje formatów graficznych Właściwości formatów graficznych Porównanie formatów między sobą Formaty plików dźwiękowych
Bardziej szczegółowoĆwiczenie 1 Galeria zdjęć
Galeria zdjęć Pobierz przykład (http://jsekulska.kis.p.lodz.pl/studia.htm). Krok 1 Ustawienie stołu montażowego Otwieramy nowy plik i nazywamy go (np. gallery.fla). Ustawiamy wielkość pola roboczego na
Bardziej szczegółowoUnity. Platforma do tworzenia gier dla różnych systemów docelowych, m.in.: Windows, macos, ios, Android, Powstała w 2005 r., obecnie wersja 5.3.
Unity Unity Platforma do tworzenia gier dla różnych systemów docelowych, m.in.: Windows, macos, ios, Android, Powstała w 2005 r., obecnie wersja 5.3.5 Unity Wymagania systemowe: Windows 7SP1, 8, 10 Mac
Bardziej szczegółowoPrzy dużej wielkości głębokości uzyskamy wrażenie nieskończoności: Dla głębokości zerowej uzyskamy tekst płaski:
Temat 6: Tekst w przestrzeni trójwymiarowej. Podstawy tworzenia animacji. Instrukcja warunkowa if. Program pozwala umieszczać na scenie nie tylko bryły, czy figury płaskie, ale też tekst. Polecenie tworzące
Bardziej szczegółowoPong to dwuwymiarowy symulator tenisa sportowego. Gracz, poruszając prostokątem symulującym paletkę, stara się zdobyć punkt poprzez posłanie piłki
GRA 3: PONG Pong to dwuwymiarowy symulator tenisa sportowego. Gracz, poruszając prostokątem symulującym paletkę, stara się zdobyć punkt poprzez posłanie piłki obok prostokąta drugiego gracza. Była to jedna
Bardziej szczegółowoPRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł kierunkowy ogólny Rodzaj zajęć: wykład, laboratorium GRAFIKA KOMPUTEROWA Computer Graphics Forma studiów: studia
Bardziej szczegółowoInkscape. Menu. 1 SVG (ang. Scalable Vector Graphics) uniwersalny format dwuwymiarowej, statycznej i
Inkscape Inkscape jest opesourceowym programem do tworzenia grafiki wektorowej. Autorzy Inkscape a twierdzą, że jego możliwości porównywalne są z możliwościami oferowanymi przez programy takie, jak Illustrator,
Bardziej szczegółowoPodstawy użytkowania systemu Linux
Podstawy użytkowania systemu Linux Grafika Instytut Fizyki Teoretycznej UWr 2 września 2005 Plan kursu 1 Pierwsze kroki 2 Graficzne środowiska pracy 3 Wyjście na świat 4 Linux w biurze 5 Grafika 6 Multimedia/Rozrywka
Bardziej szczegółowoModuł Mikołajkowe kodowanie
Moduł Mikołajkowe kodowanie I. Przygotowania przed zajęciami: 1. Instalacja środowiska Adobe i programu Scratch. 2. Wgranie plików graficznych i dźwiękowych na komputer. Możemy wgrać je z pendrive na komputer-
Bardziej szczegółowoĆwiczenie 6 Animacja trójwymiarowa
Animacja trójwymiarowa Wstęp Jedną z nowości Flasha CS4 i wyższych wersji jest tworzenie animacji 3D. Są do tego przeznaczone narzędzia Obrót 3D (W) i Translacja 3D (G). Narzędzia te działają na klipach
Bardziej szczegółowoKILKA SŁÓW O GRAFICE KOMPUTEROWEJ
KILKA SŁÓW O GRAFICE KOMPUTEROWEJ Paweł Kędzierski Wyższa Szkoła Informatyki i Zarządzania z siedzibą w Rzeszowie Streszczenie Każdy pasjonat poświęca wiele uwagi zachodzącym zmianom, ale nie każdy zdaje
Bardziej szczegółowoTak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS www.informatyka.edu.pl
To jeden z ostatnich odcinków naszego kursu. Mam nadzieję, że pisanie własnego programu było ciekawym doświadczeniem. Zaproponowana w tym odcinku funkcja uatrakcyjni twój program. Stworzymy tak zwane okno
Bardziej szczegółowoPORADY PRAKTYCZNE Jak stworzyć prawidłową animację na telebim?
Konkurs historyczny Patria Nostra PORADY PRAKTYCZNE Jak stworzyć prawidłową animację na telebim? 1. ANIMACJA Zacznijmy może od tego czym jest animacja? Jest to nic innego jak sekwencja obrazów o zmiennej
Bardziej szczegółowoLaboratorium 1 - Programowanie proceduralne i obiektowe
Laboratorium 1 - Programowanie proceduralne i obiektowe mgr inż. Kajetan Kurus 4 marca 2014 1 Podstawy teoretyczne 1. Programowanie proceduralne (powtórzenie z poprzedniego semestru) (a) Czym się charakteryzuje?
Bardziej szczegółowoĆwiczenie 25 Działania matematyczne we Flashu
Działania matematyczne we Flashu ActionScript pozwala na stosowanie wszelkich działań matematycznych. Do bardziej skomplikowanych operacji wymagany jest import klasy Math. Na przykład do wygenerowania
Bardziej szczegółowoKodu z klasą. Skarb w zatrutej wodzie, cz. 2. Scenariusz 6
W scenariuszu nr 6 kontynuujemy pracę rozpoczętą na poprzednich zajęciach i ukończymy cały scenariusz. Dzisiaj przygotujemy zdarzenia, gdzie fabryka zatruwa wodę i zwierzęta stają się agresywne oraz zaprogramujemy
Bardziej szczegółowoKurs Adobe Photoshop Elements 11
Kurs Adobe Photoshop Elements 11 Gladiatorx1 Kształty, kształty własne 2015-01- 01 Spis treści Wstęp... 2 Kształty... 2 Opcje narzędzia... 2 Rysujemy kształty... 5 Opcje dodawania, odejmowania obszaru
Bardziej szczegółowoLekcja 5 - PROGRAMOWANIE NOWICJUSZ
Lekcja 5 - PROGRAMOWANIE NOWICJUSZ 1 Programowanie i program według Baltiego Najpierw sprawdźmy jak program Baltie definiuje pojęcia programowania i programu: Programowanie jest najwyższym trybem Baltiego.
Bardziej szczegółowoGRAFIKA WEKTOROWA. WYKŁAD 1 Wprowadzenie do grafiki wektorowej. Jacek Wiślicki Katedra Informatyki Stosowanej
GRAFIKA WEKTOROWA WYKŁAD 1 Wprowadzenie do grafiki wektorowej Jacek Wiślicki Katedra Informatyki Stosowanej Grafika rastrowa i wektorowa W grafice dwuwymiarowej wyróżnia się dwa rodzaje obrazów: rastrowe,
Bardziej szczegółowoTEMAT :Animacja Komputerowa. Projekt współfinansowany w ramach Europejskiego Funduszu Społecznego
TEMAT :Animacja Komputerowa Projekt współfinansowany w ramach Europejskiego Funduszu Społecznego Animacja komputerowa: Animacja komputerowa jest generalnie rzecz biorąc cyfrowym spadkobiercą sztuki animacji
Bardziej szczegółowoCzęść 1 Moja klasa. 1. Wymień osoby z Twojej klasy, z którymi najbardziej chciałabyś się bawić. ... ... ... ... ...
KWE ST I ONARI USZUCZ NI A K Dat abadani a( RRRRMMDD,wypeł ni aanki et er ) Część 1 Moja klasa 1. Wymień osoby z Twojej klasy, z którymi najbardziej chciałabyś się bawić. 2. Wymień osoby z Twojej klasy,
Bardziej szczegółowoRodzaje plików. Podstawowe definicje.
Rodzaje plików. Podstawowe definicje. Mariusz Tokarski Zagadnienia Zarządzanie plikami w systemie Windows Definicja pliku Opcje folderów Programy domyślne Współdzielenie plików przez programy Podstawowe
Bardziej szczegółowoDYNAMICZNE PRZYDZIELANIE PAMIECI
DYNAMICZNE PRZYDZIELANIE PAMIECI Pamięć komputera, dostępna dla programu, dzieli się na cztery obszary: kod programu, dane statyczne ( np. stałe i zmienne globalne programu), dane automatyczne zmienne
Bardziej szczegółowoAutor: Paweł Mroziuk Prezentacja powstała w ramach projektu - Mazowiecki program stypendialny dla uczniów szczególnie uzdolnionych najlepsza
Autor: Paweł Mroziuk Prezentacja powstała w ramach projektu - Mazowiecki program stypendialny dla uczniów szczególnie uzdolnionych najlepsza inwestycja w człowieka Zanim przystąpi się do tworzenia gier
Bardziej szczegółowoKLASA IV. Programiści na START! Anna Kijo
KLASA IV Programiści na START! Anna Kijo Innowacja pedagogiczna w zakresie podstaw programowania komputerowego obejmująca klasy IV-VI Rok szkolny 2016/2019 Licencja: Creative Commons BY-SA wersja 3.0 Polska
Bardziej szczegółowoPROGRAMOWANIE W ŚRODOWISKU FLASH wykład 2
PROGRAMOWANIE W ŚRODOWISKU FLASH wykład 2 Paweł Woszkowski SWSIM 2009 ADOBE ACTIONSCRIPT Programming language of the Adobe Flash Platform. Originally developed as a way for developers to program interactivity,
Bardziej szczegółowo5.4. Tworzymy formularze
5.4. Tworzymy formularze Zastosowanie formularzy Formularz to obiekt bazy danych, który daje możliwość tworzenia i modyfikacji danych w tabeli lub kwerendzie. Jego wielką zaletą jest umiejętność zautomatyzowania
Bardziej szczegółowoOd opisu słownego do języka programowania analiza kilku wybranych algorytmów
nauczyciele matematyki, techniki, informatyki szkół ponadpodstawowych. warsztaty metodyczne Od opisu słownego do języka programowania analiza kilku wybranych algorytmów nabycie umiejętności swobodnej analizy
Bardziej szczegółowoJęzyk JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy Wykład 3, część 3 1 Język JAVA podstawy Plan wykładu: 1. Konstrukcja kodu programów w Javie 2. Identyfikatory, zmienne 3. Typy danych 4. Operatory, instrukcje sterujące instrukcja warunkowe,
Bardziej szczegółowoW powyższym kodzie utworzono wyliczenie dni tygodnia.
Typ wyliczeniowy (zwane również enumeration lub enum) jest to typ danych składający się z zestawu nazwanych wartości. Do zmiennej, która została zadeklarowana jako typ wyliczeniowy może być przypisane
Bardziej szczegółowoKurs Adobe Photoshop Elements 11
Kurs Adobe Photoshop Elements 11 Gladiatorx1 Gradient 2014-12- 27 Spis treści Gradient... 2 Opcje narzędzia... 2 Edytor gradientów... 8 Wypełnianie dokumentów i zaznaczeń gradientem... 12 Wykonał gladiatorx1
Bardziej szczegółowoRysunek 1: Okno timeline wykorzystywane do tworzenia animacji.
Ćwiczenie 5 - Tworzenie animacji Podczas tworzenia prostej animacji wykorzystywać będziemy okno Timeline domyślnie ustawione na dole okna Blendera (Rys. 1). Proces tworzenia animacji polega na stworzeniu
Bardziej szczegółowoSpecyfikacja techniczna
Specyfikacja techniczna Informacje wstępne Grupa Melog.com sp. z o.o Morizon SA nie ponosi odpowiedzialności finansowej w przypadku gdy klient nie dostarczy poprawionej wersji kreacji lub nie spełnia ona
Bardziej szczegółowoGrafika Komputerowa Wykład 4. Synteza grafiki 3D. mgr inż. Michał Chwesiuk 1/30
Wykład 4 mgr inż. 1/30 Synteza grafiki polega na stworzeniu obrazu w oparciu o jego opis. Synteza obrazu w grafice komputerowej polega na wykorzystaniu algorytmów komputerowych do uzyskania obrazu cyfrowego
Bardziej szczegółowoINTERAKTYWNA KOMUNIKACJA WIZUALNA. Flash - podstawy
INTERAKTYWNA KOMUNIKACJA WIZUALNA Flash - podstawy Adobe Flash (dawniej Macromedia Flash) program komputerowy, technologia tworzenia animacji z wykorzystaniem grafiki wektorowej. Powstałe pliki *.swf można
Bardziej szczegółowoTworzenie gier na urządzenia mobilne
Katedra Inżynierii Wiedzy Wykład 1 e-mail: przemyslaw.juszczuk@ue.katowice.pl Konsultacje: na stronie katedry + na stronie domowej Pokój 202c budynek A pjuszczuk.pl Warunki zaliczenia Kolokwium z części
Bardziej szczegółowoKlasy i obiekty cz II
Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.com Klasy i obiekty cz II Hermetyzacja, mutatory, akcesory, ArrayList Rozwijamy aplikację Chcemy, aby obiekty klasy
Bardziej szczegółowoKodu z klasą. Kodu, pościgamy się? Scenariusz 4
Cele: Dzisiaj uczniowie poznają mechanizmy budowania dynamicznej rozgrywki. Poznają kolejne, nowe funkcje programu oraz bardziej rozwiną te, które poznali wcześniej, jak np. strzelanie rakietami. Założenia:
Bardziej szczegółowoPliki. Operacje na plikach w Pascalu
Pliki. Operacje na plikach w Pascalu ścieżka zapisu, pliki elementowe, tekstowe, operacja plikowa, etapy, assign, zmienna plikowa, skojarzenie, tryby otwarcia, reset, rewrite, append, read, write, buforowanie
Bardziej szczegółowoOpis przedmiotu zamówienia
Załącznik nr 6 Opis przedmiotu zamówienia Przedmiotem zamówienia jest: Przeprowadzenie kursów dla nauczycieli Zespołu Szkół Chłodniczych i Elektronicznych w Gdyni, w ramach projektu: Rozwój szkolnictwa
Bardziej szczegółowodr hab. inż. Lidia Jackowska-Strumiłło, prof. PŁ Instytut Informatyki Stosowanej, PŁ
Wydział Elektrotechniki, Elektroniki, Informatyki i Automatyki Politechnika Łódzka Środowisko pracy grafików dr hab. inż. Lidia Jackowska-Strumiłło, prof. PŁ Instytut Informatyki Stosowanej, PŁ Formaty
Bardziej szczegółowoOpis przedmiotu zamówienia
Załącznik nr 6 Opis przedmiotu zamówienia Przedmiotem zamówienia jest: Przeprowadzenie kursów dla nauczycieli Zespołu Szkół Chłodniczych i Elektronicznych w Gdyni, w ramach projektu: Rozwój szkolnictwa
Bardziej szczegółowoOperatory logiczne. Podstawowe operatory logiczne, składanie wyrażeń z użyciem operatorów logicznych
Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.com Operatory logiczne Podstawowe operatory logiczne, składanie wyrażeń z użyciem operatorów logicznych Podstawowe
Bardziej szczegółowoĆwiczenia z przetwarzania tablic 2D
Ćwiczenia z przetwarzania tablic 2D Wyświetlanie tablic 2D Jako wstęp do przetwarzania obrazów w pythonie przećwiczmy podstawowe operacje na dwuwymiarowych tablicach numpy w postaci których będziemy takie
Bardziej szczegółowoCw.12 JAVAScript w dokumentach HTML
Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane
Bardziej szczegółowoSpecyfikacja reklamy tekstowej i bannerowej na portalu GoldenLine.pl
Specyfikacja reklamy tekstowej i bannerowej na portalu GoldenLine.pl Luty 2014 Spis treści Ogólne informacje... 3 Kreacje SWF... 3 1. Formy reklamowe... 5 1.1. Link tekstowy... 5 1.2. Link tekstowy plus...
Bardziej szczegółowoPROE wykład 2 operacje na wskaźnikach. dr inż. Jacek Naruniec
PROE wykład 2 operacje na wskaźnikach dr inż. Jacek Naruniec Zmienne automatyczne i dynamiczne Zmienne automatyczne: dotyczą kontekstu, po jego opuszczeniu są usuwane, łatwiejsze w zarządzaniu od zmiennych
Bardziej szczegółowoGUI - projektowanie interfejsów
Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny w Katowicach Wykład 1 e-mail: przemyslaw.juszczuk@ue.katowice.pl pjuszczuk.pl Warunki zaliczenia Test z części teoretycznej (materiały z wykładów); Projekt
Bardziej szczegółowoLIVE Gra w życie. LIVE w JavaScript krok po kroku. ANIMACJA Rozpoczynamy od podstawowego schematu stosowanego w animacji
LIVE Gra w życie Live jest jednym z pierwszych i najbardziej znanych tzw. automatów komórkowych. Został wymyślony w 1970 roku przez brytyjskiego matematyka Johna Conwaya. Co to takiego automat komórkowy?
Bardziej szczegółowoPodstawy programowania, Poniedziałek , 8-10 Projekt, część 1
Podstawy programowania, Poniedziałek 30.05.2016, 8-10 Projekt, część 1 1. Zadanie Projekt polega na stworzeniu logicznej gry komputerowej działającej w trybie tekstowym o nazwie Minefield. 2. Cele Celem
Bardziej szczegółowoSpecyfikacja techniczna formatów reklamowych w serwisach internetowych Wydawnictwa Te-Jot.
Specyfikacja techniczna formatów reklamowych w serwisach internetowych Wydawnictwa Te-Jot. Statystyki. Technologię mierzącą dostarcza Smart AdServer. Dopuszczalna różnica adserwerowa dla statystyk odsłon
Bardziej szczegółowoOpis implementacji: Poznanie zasad tworzenia programów komputerowych za pomocą instrukcji języka programowania.
Nazwa implementacji: Robot biedronka Autor: Jarosław Żok Opis implementacji: Poznanie zasad tworzenia programów komputerowych za pomocą instrukcji języka programowania. Gra została zaimplementowana z wykorzystaniem
Bardziej szczegółowoMusimy do naszej gry załadować materiały. Są to trzy obrazki:
Nawiedzony Las Zadanie 1: Tworzenie pokoju i potworków Projekt gry Przedstawmy skrótowo projekt naszej gry. Opis. W grze po pokoju chodzą potworki. Zadaniem gracza jest kliknąć na nie myszką wtedy potworki
Bardziej szczegółowoZasoby. Musimy zaimportować zasoby dla gry z Asset Store
Gra 2D w Unity Tworzymy projekt Pusty projekt Zasoby Musimy zaimportować zasoby dla gry z Asset Store Potwierdzamy import Zasoby Scena Zapisujemy naszą na razie pustą scenę, najlepiej w podkatalogu Assets/Scenes
Bardziej szczegółowoStwórz baner na bloga
Stwórz baner na bloga Baner, to pierwsza rzecz, jaką widzi czytelnik wchodząc na twego bloga stanowi on również jego swoiste logo. Baner musi, więc przyciągać uwagę i zachęcać, w pierwszych sekundach,
Bardziej szczegółowoProjektowanie graficzne. Wykład 2. Open Office Draw
Projektowanie graficzne Wykład 2 Open Office Draw Opis programu OpenOffice Draw OpenOffice Draw umożliwia tworzenie prostych oraz złożonych rysunków. Posiada możliwość eksportowania rysunków do wielu różnych
Bardziej szczegółowoWarunki i sposoby realizacji podstawy programowej kształcenia ogólnego w klasie IV i VII szkoły podstawowej z informatyki.
Warunki i sposoby realizacji podstawy programowej kształcenia ogólnego w klasie IV i VII szkoły podstawowej z informatyki wojciech.kos@odn.kalisz.pl Harmonogram wdrażania reformy 2016/ 2017 2017/ 2018
Bardziej szczegółowoKURSY PROGRAMOWANIA DLA DZIECI
KURSY PROGRAMOWANIA DLA DZIECI NAZWA KURSU: Python w Minecrafcie oraz strony internetowe. GRUPA DOCELOWA: Szkoła Podstawowa klasy 4-6 (10-12 lat). OPIS KURSU: Zajęcia dla uczniów, którzy ukończyli kurs
Bardziej szczegółowoPing-Pong. Gra dla dwóch graczy.
Ping-Pong. Gra dla dwóch graczy. Uwaga: Wszystkie pliki graficzne potrzebne do wykonania gry znajdują się w archiwum ping-pong.zip. Pliki należy wypakować do jednego katalogu. Instrukcja 1. Na scenę wczytujemy
Bardziej szczegółowoAPARAT FOTOGRAFICZNY Aparat fotograficzny aparat -
APARATY CYFROWE APARAT FOTOGRAFICZNY Aparat fotograficzny, potocznie aparat - urządzenie służące do wykonywania zdjęć fotograficznych. Pierwowzorem aparatu fotograficznego było urządzenie nazywane camera
Bardziej szczegółowoPrison of Carbon Refleksje na temat procesu tworzenia gry i projektowania. Dla koła naukowego RPG Jakub SceNtriC
Prison of Carbon Refleksje na temat procesu tworzenia gry i projektowania Dla koła naukowego RPG Jakub SceNtriC Rojek @SceNtriC_ scentric@gmail.com Prison of Carbon https://play.google.com/store/a pps/details?id=com.scentric.pri
Bardziej szczegółowoKomputerowe systemy sterowania
Komputerowe systemy sterowania Jerzy Nawrocki www.cs.put.poznan.pl/jnawrocki/wdi Start promu kosmicznego Discovery Systemy sterowania (2) Sterowanie w oparciu o gwiazdy Systemy sterowania (3) Sterowanie
Bardziej szczegółowoĆwiczenie 11 Dynamiczne ładowanie treści wyświetlanych
Dynamiczne ładowanie treści wyświetlanych Do aplikacji Flash można załadować dynamicznie (za pomocą ActionScript lub komponentów-kontenerów) dowolne z poniższych treści graficznych: Plik SWF utworzony
Bardziej szczegółowoInkscape. Narzędzia informatyki
Inkscape Narzędzia informatyki Inkscape Narzędzie do tworzenia grafiki wektorowej kompatybilnej z formatem SVG Rozwijane od 2003 r. Dostępne dla Windows, Mac OS X i Linux a Dostępne na licencji GNU www.inkscape.org
Bardziej szczegółowoSKĄD WYWODZI SIĘ NAZWA PROGRAMU?
SKĄD WYWODZI SIĘ NAZWA PROGRAMU? Nazwa programu wywodzi się z turntablizmu, czyli techniki miksowania muzyki (tworzenia tzw. skreczy) przez hip-hopowych didżejów. Instrument turntablisty gramofon CO TO
Bardziej szczegółowolider projektu: finansowanie:
lider projektu: finansowanie: - zapoznanie się z możliwościami budowania programów w Lego Mindstorms EV3 - budowa prostego robota z jednym silnikiem i jednym czujnikiem - naładowane zestawy Lego Mindstorms
Bardziej szczegółowoGLKit. Wykład 10. Programowanie aplikacji mobilnych na urządzenia Apple (IOS i ObjectiveC) #import "Fraction.h" #import <stdio.h>
#import "Fraction.h" #import @implementation Fraction -(Fraction*) initwithnumerator: (int) n denominator: (int) d { self = [super init]; } if ( self ) { [self setnumerator: n anddenominator:
Bardziej szczegółowoJAVA. Java jest wszechstronnym językiem programowania, zorientowanym. apletów oraz samodzielnych aplikacji.
JAVA Java jest wszechstronnym językiem programowania, zorientowanym obiektowo, dostarczającym możliwość uruchamiania apletów oraz samodzielnych aplikacji. Java nie jest typowym kompilatorem. Źródłowy kod
Bardziej szczegółowoTest z przedmiotu zajęcia komputerowe
Test z przedmiotu zajęcia komputerowe 1. System operacyjny to: a) nowoczesna gra komputerowa, b) program niezbędny do pracy na komputerze, c) urządzenie w komputerze. d) przeglądarka internetowa 2.Angielskie
Bardziej szczegółowoWymagania na ocenę dobrą. - wie, jakie funkcje
Wymagania na poszczególne oceny z przedmiotu Zajęcia komputerowe klasa 6. (nowa podstawa programowa) Uwaga! W wymaganiach dla wyższych ocen zawierają się również wymagania na oceny niższe. Temat (rozumiany
Bardziej szczegółowoWstęp do programowania. Listy. Piotr Chrząstowski-Wachtel
Wstęp do programowania Listy Piotr Chrząstowski-Wachtel Do czego stosujemy listy? Listy stosuje się wszędzie tam, gdzie występuje duży rozrzut w możliwym rozmiarze danych, np. w reprezentacji grafów jeśli
Bardziej szczegółowoUnity 3D - podpowiedzi w grze. System cząstek
www.math.uni.lodz.pl/ radmat Cel ćwiczeń Celem bieżących ćwiczeń jest dodanie podpowiedzi, które będą się wyświetlały nad przedmiotami, a także systemu cząstek. Wyświetlanie podpowiedzi Dodamy teraz do
Bardziej szczegółowoAdobe Flash CS6 i ActionScript 3.0 : interaktywne projekty od podstaw / Paweł Zakrzewski. Gliwice, cop Spis treści
Adobe Flash CS6 i ActionScript 3.0 : interaktywne projekty od podstaw / Paweł Zakrzewski. Gliwice, cop. 2013 Spis treści Wstęp 9 Rozdział 1. Środowisko pracy Adobe Flash CS6 11 Preferencje programu Adobe
Bardziej szczegółowoTechniki animacji komputerowej
Techniki animacji komputerowej 1 Animacja filmowa Pojęcie animacji pochodzi od ożywiania i ruchu. Animować oznacza dawać czemuś życie. Słowem animacja określa się czasami film animowany jako taki. Animacja
Bardziej szczegółowoProgram zajęć doskonalących komputerowych w ramach projektu W drodze do sukcesu Cezary Zalewski
Program zajęć doskonalących komputerowych w ramach projektu W drodze do sukcesu Cezary Zalewski 1) Ogólna charakterystyka programu Główne zadanie programu to wzbogacenie i rozszerzenie wiedzy uczniów zdolnych,
Bardziej szczegółowoKurs ECDL Moduł 3. Nagłówek i stopka Microsoft Office Word 2003. Autor: Piotr Dębowski. piotr.debowski@konto.pl
Kurs ECDL Moduł 3 Nagłówek i stopka Microsoft Office Word 2003 Autor: Piotr Dębowski piotr.debowski@konto.pl Wolno: Creative Commons License Deed Uznanie autorstwa - Użycie niekomercyjne - Na tych samych
Bardziej szczegółowoGry Komputerowe Laboratorium 1. Zajęcia organizacyjne Animacja z uwzględnieniem czasu. mgr inż. Michał Chwesiuk 1/22. Szczecin,
Gry Komputerowe Laboratorium 1 Zajęcia organizacyjne mgr inż. Michał Chwesiuk 1/22 projektowych Zajęcia projektowe składają się zajęć (plus jedno zajęcie godzinne). Zajęcia polegają na programowania grafiki
Bardziej szczegółowoPascal - wprowadzenie
Pascal - wprowadzenie Ogólne informacje o specyfice języka i budowaniu programów Filip Jarmuszczak kl. III c Historia Pascal dawniej jeden z najpopularniejszych języków programowania, uniwersalny, wysokiego
Bardziej szczegółowoWysokość drzewa Głębokość węzła
Drzewa Drzewa Drzewo (ang. tree) zbiór węzłów powiązanych wskaźnikami, spójny i bez cykli. Drzewo posiada wyróżniony węzeł początkowy nazywany korzeniem (ang. root). Drzewo ukorzenione jest strukturą hierarchiczną.
Bardziej szczegółowoWizualne systemy programowania. Wykład 11 Grafika. dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD
Wizualne systemy programowania Wykład 11 Grafika 1 dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD Grafika GDI+ GDI+ - Graphics Device Interface jeden z trzech podstawowych komponentów
Bardziej szczegółowo