<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CyberSkill</title>
	<atom:link href="https://www.cyberskill.pl/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.cyberskill.pl/</link>
	<description>Cyberskill to akademia kompetencji cyfrowych dla dzieci Uczymy m.in. programowania i tworzenia gier. Prowadzimy zajęcia na terenie woj. lubelskiego.</description>
	<lastBuildDate>Sun, 25 May 2025 09:14:38 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://www.cyberskill.pl/wp-content/uploads/2020/01/cropped-ikona_favi-32x32.png</url>
	<title>CyberSkill</title>
	<link>https://www.cyberskill.pl/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>2024 &#8211; 40 darmowych aplikacji do nauki programowania dla dzieci.</title>
		<link>https://www.cyberskill.pl/aplikacje-do-nauki-programowania-dla-dzieci/</link>
					<comments>https://www.cyberskill.pl/aplikacje-do-nauki-programowania-dla-dzieci/#comments</comments>
		
		<dc:creator><![CDATA[Radek]]></dc:creator>
		<pubDate>Tue, 30 Jan 2024 12:55:07 +0000</pubDate>
				<category><![CDATA[CyberSkill poleca]]></category>
		<guid isPermaLink="false">https://www.cyberskill.pl/?p=4540</guid>

					<description><![CDATA[<p>W sieci można znaleźć naprawdę dużo darmowych stron i programów do nauki programowania dla dzieci.&#160;W dobie wszechobecnych smartfonów przydatne będą też aplikacje do nauki programowania. Postanowiłem dla Twojej wygody, zebrać je wszystkie w jednym wpisie. Ostatnia aktualizacja artykułu: 30/01/2024 Umieściłem w nim zarówno pozycje które są w 100% darmowe, jak [&#8230;]</p>
<p>Artykuł <a href="https://www.cyberskill.pl/aplikacje-do-nauki-programowania-dla-dzieci/">2024 &#8211; 40 darmowych aplikacji do nauki programowania dla dzieci.</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>W sieci można znaleźć naprawdę dużo darmowych stron i programów do nauki programowania dla dzieci.&nbsp;W dobie wszechobecnych smartfonów przydatne będą też aplikacje do nauki programowania. Postanowiłem dla Twojej wygody, zebrać je wszystkie w jednym wpisie.</strong></p>



<p><strong>Ostatnia aktualizacja artykułu: 30/01/2024</strong></p>



<p>Umieściłem w nim zarówno pozycje które są w 100% darmowe, jak i te które można wypróbować bez opłat przez jakiś czas.</p>



<p>Przy każdej pozycji znajdziesz link, sugerowany wiek dziecka, krótką recenzję oraz informację o długości okresu darmowego. Kolejność jest zupełnie przypadkowa.</p>



<p>Jeśli strona nie obsługuje języka polskiego to sprawdzałem jak radzi sobie tłumacz wbudowany w przeglądarkę Chrome. Jest tu tylko kilka propozycji których nie da się uruchomić w naszym języku, ale ze względu na swoją atrakcyjność postanowiłem je uwzględnić.</p>



<p>Całkiem możliwe że pominąłem jakąś ważną pozycję, jeśli to zauważysz to daj znać. Dane do kontaktu są na końcu strony. Miłej lektury!</p>



<hr class="wp-block-separator has-css-opacity is-style-dots"/>



<h4 class="wp-block-heading"><strong>Spis treści:</strong></h4>



<h4 class="wp-block-heading"><a href="#R1">1.Darmowe strony do nauki programowania dla dzieci.</a> </h4>



<h4 class="wp-block-heading"><a href="#R2">2. Strony do nauki programowania dla dzieci z okresem&nbsp; próbnym</a></h4>



<h4 class="wp-block-heading"><a href="#R3">3. Programy dla dzieci do tworzenia gier, które mogą zachęcić do nauki programowania</a>.</h4>



<h4 class="wp-block-heading"><a href="#R4"> 4. Aplikacje do nauki programowania dla dzieci na smartfony </a></h4>



<h4 class="wp-block-heading"><a href="#R5"> 5. Organizacje prowadzące darmowe warsztaty z programowania dla dzieci </a></h4>



<h4 class="wp-block-heading"><a href="#R6"> 6. Bonus: Kiedy aplikacje do nauki programowania dla dzieci to już&nbsp;za mało … </a></h4>



<hr class="wp-block-separator has-css-opacity"/>



<a id="R1"></a><h2><strong>Darmowe strony do nauki programowania dla dzieci.</strong></h2>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Code.org (PL)</strong></h3>



<p>Min. wiek 6 lat; <strong>darmowy</strong>; <strong>język polski;</strong><br><a href="https://code.org" target="_blank" rel="noreferrer noopener">https://code.org</a></p>



<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="1200" height="600" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/code_org_przykład.png" alt="code org przykłąd aplikacje do nauki programowania" class="wp-image-4574" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/code_org_przykład.png 1200w, https://www.cyberskill.pl/wp-content/uploads/2019/02/code_org_przykład-300x150.png 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/code_org_przykład-768x384.png 768w, https://www.cyberskill.pl/wp-content/uploads/2019/02/code_org_przykład-1024x512.png 1024w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>



<p><strong>Code.org to jedna z najpopularniejszych darmowych stron</strong> do nauki kodowania . Znajdziesz na niej kursy tworzenia stron internetowych i gier. Wszystko jest w 100% darmowe.<br>Polecam zacząć od „Godziny Kodowania” czyli serii lekcji, które można ukończyć w jedną godzinę, nie mając absolutnie żadnej wiedzy programistycznej. Całość została oprawiona w kochane przez dzieci gry i filmy.<br>Dziewczynkom na pewno przypadnie do gustu rysowanie śnieżynek z Elsą i Anną lub morskie podróże z Vaianą, Chłopcom programowanie droidów w Gwiezdnych Wojnach. Nie mogło też zabraknąć też hitu ostatnich lat czyli Minecrafta.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><a rel="noreferrer noopener" aria-label="Mcreator (PL)  https://mcreator.net/  (otwiera się na nowej zakładce)" href="https://www.cyberskill.pl/jak-zrobic-mod-do-minecraft/" target="_blank"><strong>MCreator <s>(PL)</s></strong>  <strong>https://mcreator.net/ </strong></a></h3>



<p>Min. wiek 9 lat; <strong>darmowy; język angielski;</strong></p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://www.cyberskill.pl/wp-content/uploads/2020/05/08_szalone-pomysły_2-e1588613026757.png" alt="" class="wp-image-5736"/></figure>



<p>MCreator odkryłem dosyć niedawno ale od razu skradł moje serce!</p>



<p>Wyobraźcie sobie program który w bardzo prosty i przystępny sposób pozwala wam tworzyć własne modyfikacje do Minecrafta. <strong>Zmieniać można wszystko od prostych przedmiotów aż po własne wymiary, biomy, MOBY i stoły do caftingu!</strong> Wszystko zależy od tego jak dużo czasu chcesz spędzić ucząc się jego obsługi.</p>



<p>Te sympatyczne wieloryby widoczne na zajęciu powyżej zrobiłem właśnie w MCreator. Wieża też powstała w tym programie, bo można dodawać do gry własne struktury ( wioski lochy itp).</p>



<p>Jedyny minus to że program i dokumentacja jest w 100% jest w języku angielskim.</p>



<p>Jeśli chcecie spróbować to przygotowałem krótki poradnik jak zrobić pierwszą modyfikację w MCreator w tym wpisie: <a href="https://www.cyberskill.pl/jak-zrobic-mod-do-minecraft/">Jak zrobić mod do Minecraft</a></p>



<p><strong>A tych którzy chcą robić naprawdę zaawansowane mody w MCreator zapraszam na stronę kursu <a href="https://kursonline.cyberskill.pl/">MINECRAFT MOD EXPERTS.</a></strong></p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><a href="https://www.cyberskill.pl/scratch-3-recenzja/"><strong>Scratch </strong><strong>(PL) https://scratch.mit.edu</strong></a></h3>



<p>Min. wiek 8 lat; <strong>darmowy; język polski;</strong></p>



<figure class="wp-block-image aligncenter"><img decoding="async" width="1024" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/scratch_przyklad-1024x512.png" alt="scratch_przyklad aplikacje do nauki programowania" class="wp-image-4578" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/scratch_przyklad-1024x512.png 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/02/scratch_przyklad-300x150.png 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/scratch_przyklad-768x384.png 768w, https://www.cyberskill.pl/wp-content/uploads/2019/02/scratch_przyklad.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Nie bez powodu <strong>Scratch</strong> jest <strong>najpopularniejszą w Polsce aplikacją do programowania dla dzieci.</strong> Wg statystyk użytkowników zajmiemy 3&nbsp;miejsce na świecie (1,04 miliona zarejestrowanych osób).</p>



<p>Program jest darmowy i w 100% obsługuje język polski. W Internecie i na YouTube aż roi się od darmowych poradników a społeczność jest kulturalna i pomocna. Na forum jest dział w języku polskim, gdzie można szukać wsparcia przy tworzeniu swoich projektów.</p>



<p>To jedno z niewielu miejsc w Internecie, gdzie <strong>Twoje dziecko jest naprawdę bezpieczne</strong>. Posty zawierające treści obraźliwe lub dane osobiste są natychmiast kasowane przez Administratorów.</p>



<p>Na początek, dziecko może po prostu zagrać w grę, lub obejrzeć animację stworzoną przez innych użytkowników. Z czasem zechce pokazać coś swojego.<br>Wszystko to sprawia, że jest to świetne miejsce, dla dzieci poszukujących sposobu na rozpoczęcia nauki programowania.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Blockly </strong><strong>(PL)</strong></h3>



<p>Min. wiek 8 lat; darmowy; język polski;<br><a href="https://developers.google.com/blockly/" target="_blank" rel="noreferrer noopener">https://developers.google.com/blockly</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="1024" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/blockly_przyklad-1024x512.png" alt="blockly_przyklad aplikacje do nauki programowania" class="wp-image-4581" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/blockly_przyklad-1024x512.png 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/02/blockly_przyklad-300x150.png 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/blockly_przyklad-768x384.png 768w, https://www.cyberskill.pl/wp-content/uploads/2019/02/blockly_przyklad.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Blockly</strong> zostało zaprojektowane przez programistów Google w odpowiedzi na rosnącą popularność Scratch. Również wykorzystuje kolorowe bloki do tworzenia programu, przy okazji <strong>pozwala wyświetlić kod w innych językach programowania</strong>. Dostępny jest między innymi JavaScript, Python, PHP, Lua i Dart.<br>Na stronie <a href="https://blockly-games.appspot.com/">https://blockly-games.appspot.com</a> dostępnych jest kilka ćwiczeń.<br>Gry Blockly wymagają, aby dziecko umiało czytać. W niektórych zadaniach trzeba będzie wykazać się znajomością kątów aby określić kierunek poruszania się obiektu.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>BALTIE 3 </strong><strong>(PL)</strong></h3>



<p>Min. wiek 8 lat; darmowy; język polski;<br><a href="https://www.sgpsys.com/pl/" target="_blank" rel="noreferrer noopener">https://www.sgpsys.com/pl/</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="752" height="440" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/baltie-3.jpg" alt="baltie 3 screen" class="wp-image-5644"/></figure>



<p>Z <strong>Baltie </strong>jest związana ciekawa historia. Program powstał w 1996 roku, dzięki temu może poszczycić się mianem pierwszego pełnoprawnego graficznego języka programowania dla dzieci. W październiku 1998 roku Seymour Papert (twórca pierwszej wersji Scratch) poprosił o kopię programu źródło: <a href="https://www.sgpsys.com/cz/pic/Papert_Soukup_1998.jpg" target="_blank" rel="noreferrer noopener">https://www.sgpsys.com/cz/pic/Papert_Soukup_1998.jpg</a> . 5 lat później wydany został Scratch. Można przypuszczać że Baltie stał się inspiracją do stworzenia Scratcha.&nbsp;</p>



<p>Sam program jest bardzo intuicyjny i przystępny. Główna postać, czarodziej Baltie pozwala stopniowo zgłębiać tajniki programowania od graficznych obrazków do dorosłego C#</p>



<p>Jedyny minus tego programu to nieco archaiczna szata graficzna.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>KODU GAME LAB</strong><strong>(PL)</strong></h3>



<p>Min. wiek 8 lat; darmowy; język polski;<br><a href="https://www.kodugamelab.com/" target="_blank" rel="noreferrer noopener">https://www.kodugamelab.com</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="800" height="400" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/kodu_przykład.png" alt="kodu_przykład aplikacje do nauki programowania" class="wp-image-4589" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/kodu_przykład.png 800w, https://www.cyberskill.pl/wp-content/uploads/2019/02/kodu_przykład-300x150.png 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/kodu_przykład-768x384.png 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><br>Microsoft projektując <strong>KODU</strong> chciał umożliwić wszystkim osobom tworzenie własnych gier. Ta misja udała im się w 100%.<br>Kodu<strong> pozwala dzieciom tworzyć trójwymiarowe gry</strong> na PC i XBox, za pomocą prostego wizualnego języka programowania. Użytkownicy mogą zmieniać wszystko w świecie gry, od koloru nieba po topografię terenu, zachowanie postaci, oraz warunki wygrywania i przegrywania.</p>



<p>Program oferuje kilka lekcji, pomagających zrozumieć reguły projektowania gier. Każdą lekcję można edytować, dzięki&nbsp; temu dziecko może podejrzeć sposób realizacji konkretnych operacji i wykorzystać je we własnych projektach.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Codemoji.com </strong><strong>(PL)</strong></h3>



<p>Min. wiek 10 lat; darmowy;język polski z tłumaczem;<br><a href="https://codemoji.com" target="_blank" rel="noreferrer noopener">https://codemoji.com</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="1024" height="498" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/codemoji-1024x498.png" alt="codemoji_przykład" class="wp-image-4597" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/codemoji-1024x498.png 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/02/codemoji-300x146.png 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/codemoji-768x374.png 768w, https://www.cyberskill.pl/wp-content/uploads/2019/02/codemoji.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Codemoji </strong>jest <strong>zabawną platformą dla dzieci</strong>, gdzie można nauczyć się kodowania za pomocą emotikonów, czyli śmiesznych obrazków zazwyczaj dołączanych do wiadomości SMS. Emoji reprezentują bloki kodów w HTML, CSS lub JavaScript.<br>Objaśnienie każdego emotikonu jest wyświetlane podczas lekcji, uczących tworzenia stron internetowych, animacji i gier. Taka forma bardzo przypomina kodowanie blokowe.</p>



<p>Strona zawiera dużo darmowych materiałów. Można założyć konto z dostępem do pełnej wersji na 14 dni. Miesięczna opłata wynosi 7$ miesięcznie.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>App Inventor </strong><strong>(PL)</strong></h3>



<p>Min. wiek 13 lat; darmowy; język polski z tłumaczem;<br><a href="http://appinventor.mit.edu/" target="_blank" rel="noreferrer noopener">http://appinventor.mit.edu</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="1024" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/app_inventor_przykład-1024x512.png" alt="app_inventor_przykład" class="wp-image-4598" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/app_inventor_przykład-1024x512.png 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/02/app_inventor_przykład-300x150.png 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/app_inventor_przykład-768x384.png 768w, https://www.cyberskill.pl/wp-content/uploads/2019/02/app_inventor_przykład.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><br><strong>App Inventor</strong> to tak naprawdę Scratch. Różnica polega jedynie na tym, że<strong> gotowe programy możemy przenieść i uruchomić na smartfonie</strong>. Oprogramowanie oryginalnie stworzyli programiści Google.<br>MIT przejęło obsługę aplikacji i udostępniło ją bezpłatnie. Samouczki zostały dopracowane przez nauczycieli. Kurs rozpoczyna się od skonfigurowania App Inventor i przechodzi przez coraz bardziej złożone tematy. Jeśli Twoje dziecko opanowało już Scratcha to koniecznie powinno spróbować tej aplikacji.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Stencyl.com </strong><del><strong>(PL)</strong></del></h3>



<p>Min. wiek 10 lat; darmowy; język angielski;<br><a href="http://www.stencyl.com" target="_blank" rel="noreferrer noopener">http://www.stencyl.com</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="1024" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/stencyl_przykład-1024x512.png" alt="stencyl_przykład" class="wp-image-4606" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/stencyl_przykład-1024x512.png 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/02/stencyl_przykład-300x150.png 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/stencyl_przykład-768x384.png 768w, https://www.cyberskill.pl/wp-content/uploads/2019/02/stencyl_przykład.png 1500w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Stecyl</strong> to darmowe oprogramowanie do tworzenia gier inspirowane Scratchem. Jak w pierwowzorze, skrypty tworzy się upuszczając kolorowe bloki. Program wyposażono natomiast, w dużo bardziej zaawansowany edytor graficzny<strong>,</strong> pozwalający na tworzenie bardziej złożonych produkcji. Na stronie można znaleźć materiały do nauki podstaw obsługi programu. Oprogramowanie jest darmowe a uiszczenie dodatkowej opłaty, rozszerza funkcje o możliwość zapisywania gier na smartfony. Świetna propozycja <strong>dla dzieci które znają już Scratch i potrzebują bardzie zaawansowanego narzędzia. </strong>Pewnym ograniczeniem może być to że nie ma polskiej wersji językowej.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>ALICE </strong><del><strong>(PL)</strong></del></h3>



<p>Min. wiek 10 lat; darmowy; język angielski;<br><a href="http://www.alice.org/" target="_blank" rel="noreferrer noopener">http://www.alice.org</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="1024" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/Alice_przykład-1024x512.jpg" alt="Alice_przykład" class="wp-image-4601" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/Alice_przykład-1024x512.jpg 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/02/Alice_przykład-300x150.jpg 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/Alice_przykład-768x384.jpg 768w, https://www.cyberskill.pl/wp-content/uploads/2019/02/Alice_przykład.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Alice</strong>, nazwana tak na cześć głównej postaci w &#8221;&nbsp;<em>Alicji w krainie Czarów</em>&nbsp;&#8221; Lewisa Carrolla&nbsp;, to trójwymiarowe środowisko programistyczne stworzone przez Carnegie Mellon University. Usługa ta jest bezpłatna, dzięki finansowaniu otrzymywanemu od gigantów komputerowych, takich jak Electronic Arts czy Sun Microsystems,<br>Naukę programowania zapewnia wbudowany samouczek zawierający kilka lekcji. Dodatkowe materiały można znaleźć na stronie, youtube i w internecie.&nbsp;Programy buduje się za pomocą bloków reprezentujących akcje,&nbsp;które przeciągasz i upuszczasz w oknie projektu. <strong>Alice nadaje się głównie do tworzenia gier oraz interaktywnych&nbsp;animacji.</strong></p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>S2JS </strong><strong>(PL)</strong></h3>



<p>Min. wiek 12 lat; darmowy; język polski z tłumaczem;<br><a href="https://s2js.com/" target="_blank" rel="noreferrer noopener">https://s2js.com</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="1024" height="528" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/S2js_przykład-1024x528.jpg" alt="S2js_przykład" class="wp-image-4602" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/S2js_przykład-1024x528.jpg 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/02/S2js_przykład-300x155.jpg 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/S2js_przykład-768x396.jpg 768w, https://www.cyberskill.pl/wp-content/uploads/2019/02/S2js_przykład.jpg 1163w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>S2JS</strong> wypełnia lukę między Scratch a JavaScript. Pozwala na łatwe <strong>przejście z programowania blokowego do tekstowego.</strong> Aplikacja została napisana w Australii i jest przeznaczona dla starszych dzieci, w wieku od 12 do 17 lat. Zakłada, że są one już dobrze obeznane w Scratch. Używa skryptów stworzonych za pomocą bloków a następnie, pokazuje krok po kroku, jak osiągnąć ten sam wynik w JavaScript.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>WoofJS </strong><strong>(PL)</strong></h3>



<p>Min. wiek 12 lat; darmowy; język polski z tłumaczem;<br><a href="https://woofjs.com" target="_blank" rel="noreferrer noopener">https://woofjs.com</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="900" height="450" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/woof_przykład.png" alt="woof_przykład" class="wp-image-4603" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/woof_przykład.png 900w, https://www.cyberskill.pl/wp-content/uploads/2019/02/woof_przykład-300x150.png 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/woof_przykład-768x384.png 768w" sizes="(max-width: 900px) 100vw, 900px" /></figure>



<p><strong>WoofJS</strong> jest jeszcze lepszym przykładem oprogramowania ułatwiającego <strong>przejście ze Scratch do „dorosłego” programowania.</strong> W tej aplikacji dalej przeciągamy znane bloki ale w oknie pojawia się kod w JavaScript!&nbsp; Dlatego korzystać powinny z niej jedynie dzieci doskonale obeznane ze Scratch.&nbsp;Jedyny problem jest taki, że aplikacja nie oferuje żadnych wyjaśnień. Samouczki są dostępne w języku angielskim na YouTube</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Code Combat </strong><strong>(PL)</strong></h3>



<p>Min. wiek 10 lat; darmowy; język polski;<br><a href="https://codecombat.com" target="_blank" rel="noreferrer noopener">https://codecombat.com</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="1024" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/codecombat_przykład-1024x512.png" alt="codecombat_przykład" class="wp-image-4634" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/codecombat_przykład-1024x512.png 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/02/codecombat_przykład-300x150.png 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/codecombat_przykład-768x384.png 768w, https://www.cyberskill.pl/wp-content/uploads/2019/02/codecombat_przykład.png 1100w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Code Combat</strong> to gra online, która uczy programowania tekstowego w języku Python i JavaScript. Nie znajdziemy tutaj kolorowych bloczków znanych z poprzednich propozycji.<br>Pierwszy świat, który odwiedzają gracze nazywa się Lochy Kithgardu. Bohater to średniowieczny wojownik o imieniu Anya. Gracz steruje poczynaniami Anyi, wpisując linie kodu, a następnie uruchamiając program. W CodeCombat liczy się każdy wpisany znak. Dużo więcej czasu spędza się więc na poszukiwaniu błędów.</p>



<p>Najbardziej spodobał mi się<strong> tryb multiplayer</strong> gdzie mierzymy się z innymi graczami<strong>. W CodeCobat wygrywa gracz który napisze lepszy program kierujący ruchem wojska.</strong></p>



<p>Opłacając dodatkową jednorazową opłatę w wysokości 40$ zyskujemy dożywotni dostęp do dodatkowych poziomów. Naprawdę warto!</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Code Monster </strong><strong>(PL)</strong></h3>



<p>Min. wiek 13 lat; darmowy; język polski z tłumaczem;<br><a href="http://www.crunchzilla.com" target="_blank" rel="noreferrer noopener">http://www.crunchzilla.com</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="1024" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/code_monseter_przykład-1024x512.png" alt="code_monseter_przykład" class="wp-image-4635" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/code_monseter_przykład-1024x512.png 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/02/code_monseter_przykład-300x150.png 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/code_monseter_przykład-768x384.png 768w, https://www.cyberskill.pl/wp-content/uploads/2019/02/code_monseter_przykład.png 1100w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Code Monster</strong> to interaktywna gra, która daje dzieciom możliwość nauki pisania programów. Zakłada on, że <strong>użytkownik zna już JavaScript</strong> i po prostu potrzebuje <strong>miejsca do ćwiczenia składni.</strong></p>



<hr class="wp-block-separator has-css-opacity"/>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<h3 class="wp-block-heading"><strong>Microsoft MakeCode </strong><strong>(PL)</strong></h3>



<p>Min. wiek 10 lat; darmowy; język polski z tłumaczem;</p>



<p><a href="https://minecraft.makecode.com">https://minecraft.makecode.com</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="1000" height="654" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/16_minecraft_makecode.jpg" alt="16_minecraft_makecode" class="wp-image-5194" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/16_minecraft_makecode.jpg 1000w, https://www.cyberskill.pl/wp-content/uploads/2019/02/16_minecraft_makecode-300x196.jpg 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/16_minecraft_makecode-768x502.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>



<p>Propozycja dla fanów gry Minecraft. Na tej stronie znajdziesz kilkadziesiąt przykładów jak stworzyć własne modyfikacje do tej gry.</p>



<p>Do uruchomienia będzie potrzebna oryginalna kopia gry Minecraft dla windows (nie JAVA EDITION) i specjalne oprogramowanie pobrane z w.w strony. W przypadku problemów autorzy przygotowali instrukcję instalacji i uruchomienia w formie filmu.</p>



<p>Po około 10 minutach można już zacząć programować i stworzyć jeden z szalonych projektów . Numerem 1 wśród uczestników moich warsztatów jest zawsze deszcz kurczaków 🙂</p>
</div></div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<h3 class="wp-block-heading"><strong>CODE FOR LIFE (<s>PL</s>)</strong></h3>



<p>Min. wiek 10 lat; darmowy; język polski z tłumaczem</p>



<p><a href="https://www.codeforlife.education/">https://www.codeforlife.education/</a></p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1000" height="460" src="https://www.cyberskill.pl/wp-content/uploads/2024/01/codeforlife-screen.jpg" alt="screen code for life" class="wp-image-6957" srcset="https://www.cyberskill.pl/wp-content/uploads/2024/01/codeforlife-screen.jpg 1000w, https://www.cyberskill.pl/wp-content/uploads/2024/01/codeforlife-screen-768x353.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>



<p>Strona <a href="https://www.codeforlife.education/">https://www.codeforlife.education/</a> to doskonałe źródło edukacyjne dla nauczycieli i uczniów zainteresowanych nauką programowania. Pewnym ograniczeniem będzie fakt że  wszystkie treści dostępne są wyłącznie w języku angielskim, a translator w przeglądarce nie da rady przetłumaczyć np. testów na blokach.</p>



<p>Na stronie znajdują się dwie gry o różnym stopniu skomplikowania. Pierwsza z nich, Rapid Router, zawiera aż 120 zadań o rosnącym poziomie trudności. Ta interaktywna gra uczy programowania za pomocą bloków przypominających popularny język programowania Scratch. Druga gra, KURONO, skupia się na nauczaniu programowania tekstowego w języku Python. Pomimo ograniczenia językowego, platforma Code for Life warta jest uwagi ze względu na przemyślaną treść i gotowe skrypty do prowadzenia lekcji dla nauczycieli!</p>
</div></div>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<h3 class="wp-block-heading"><strong>HOUR OF CODE (PL / <s>PL</s>)</strong></h3>



<p>Min. wiek 7+ lat; darmowy; język polski z tłumaczem</p>



<p><a href="https://hourofcode.com/" target="_blank" rel="noreferrer noopener">https://hourofcode.com/</a></p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1204" height="580" src="https://www.cyberskill.pl/wp-content/uploads/2024/01/hocc.jpg" alt="hour of code screen" class="wp-image-6962" srcset="https://www.cyberskill.pl/wp-content/uploads/2024/01/hocc.jpg 1204w, https://www.cyberskill.pl/wp-content/uploads/2024/01/hocc-768x370.jpg 768w" sizes="(max-width: 1204px) 100vw, 1204px" /></figure>



<p>&#8222;Godzina Kodowania&#8221; to inicjatywa, za którą stoi organizacja Code.org ( wspomniana już w tym artykule) która ma na celu popularyzację kodowania w sposób niezwykle interaktywny i zabawny. </p>



<p>Różnorodność dostępnych materiałów jest ogromna. Bez względu na poziom zaawansowania czy zainteresowania dziecka, można znaleźć coś odpowiedniego.</p>



<p>Wszystkie materiały są w 100% darmowe, a zdecydowana większość dostępna jest w języku polskim. </p>
</div></div>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<h3 class="wp-block-heading"><strong>ROBLOX STUDIO (<s>PL</s>)</strong></h3>



<p>Min. wiek 11+ lat; darmowy; język angielski</p>



<p><a href="https://create.roblox.com/" target="_blank" rel="noreferrer noopener">https://create.roblox.com/</a></p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1917" height="1012" src="https://www.cyberskill.pl/wp-content/uploads/2024/01/robloxc.jpg" alt="roblox screen" class="wp-image-6963" srcset="https://www.cyberskill.pl/wp-content/uploads/2024/01/robloxc.jpg 1917w, https://www.cyberskill.pl/wp-content/uploads/2024/01/robloxc-768x405.jpg 768w, https://www.cyberskill.pl/wp-content/uploads/2024/01/robloxc-1536x811.jpg 1536w" sizes="(max-width: 1917px) 100vw, 1917px" /></figure>



<p>Roblox Studio to potężne narzędzie, które pozwala użytkownikom tworzyć własne gry. Dzięki prostemu interfejsowi i bogatej bibliotece zasobów, nawet dzieci mogą w łatwy sposób tworzyć własne wirtualne światy.</p>



<p>Jednym z największych atutów Roblox Studio jest jego społeczność, na forach i YouTube można znaleźć odpowiedź na niemal każdy problem. na <a href="https://www.cyberskill.pl/jak-zrobic-gre-w-roblox-studio-poradnik/" target="_blank" rel="noreferrer noopener">naszym blogu mamy artykuł</a> opisujący pierwsze kroki w tym środowisku.</p>



<p>Jako rodzic, możesz być spokojny o bezpieczeństwo swojego dziecka w Roblox Studio. Platforma ta zapewnia szereg narzędzi do zarządzania kontem swojego dziecka, filtrowania treści oraz monitorowania interakcji online.</p>



<p>Roblox studio jest darmowe ale przyda się znajomość j. angielskiego aby w pełni wykorzystać jego możliwości.</p>



<p>W samym Robloxie jest też gra od twórców CodeCombat nazywa się CodeCombat Worlds i łączy grę i programowanie! Naszym zadaniem jest programowanie zwierzaka aby pokonywał za nas przeciwników oraz zbierał zasoby. Link do gry: <a href="https://www.roblox.com/games/11704713454/Pets-CodeCombat-Worlds" target="_blank" rel="noreferrer noopener">https://www.roblox.com/games/11704713454/Pets-CodeCombat-Worlds</a></p>
</div></div>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<h3 class="wp-block-heading"><strong>CODE CLUB WORLD (PL)</strong></h3>



<p>Min. wiek 10+ lat; darmowy; język polski</p>



<p><a href="http://codeclubworld.org">codeclubworld.org</a></p>



<p>Strona w prosty sposób pokazuje jak korzystać z większości opcji oferowanych przez Scratcha. Po uruchomieniu pojawia się okno z samouczkiem jak dodawać sceny, duszki i programy. Instrukcje są bardzo dokładne i bogato zobrazowane. Wszystko (poza napisami na obrazkach) da się przetłumaczyć z poziomu przeglądarki.</p>
</div></div>



<hr class="wp-block-separator has-css-opacity"/>



<h2 class="wp-block-heading"><strong><a id="R2"></a>Strony do nauki programowania dla dzieci z okresem&nbsp; próbnym</strong></h2>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>CodeGym.cc </strong><strong>(PL)</strong></h3>



<p>Min. wiek 13 lat; darmowa pierwsza lekcja; język polski z tłumaczem;</p>



<p><a href="https://codegym.cc">https://codegym.cc</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="1024" height="627" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/15_codegym-1024x627.jpg" alt="15_codegym" class="wp-image-5193" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/15_codegym-1024x627.jpg 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/02/15_codegym-300x184.jpg 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/15_codegym-768x470.jpg 768w, https://www.cyberskill.pl/wp-content/uploads/2019/02/15_codegym.jpg 1211w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Fabuła CodeGym rozwija się w przyszłości.&nbsp;Jest rok 3018, kiedy statek kosmiczny rozbija się na „dzikiej” planecie z robotami.&nbsp;Załoga musi nauczyć ich programowania, aby oczyścić skały i uwolnić statek. Postacią użytkownika jest młody robot o nazwie Amigo, który aby wykonać zadanie musi nauczyć się podstaw języka Java.</p>



<p>Aby zostać programistą, musisz kodować &#8211; to motto kursu.&nbsp;I to jest dokładnie to, co musisz robić przez około 80% czasu spędzanego na tej platformie internetowej.</p>



<p>Każdy nowy temat w Javie jest wyjaśniony przez jednego z członków załogi, podczas gdy kapitan John Squirrels jest odpowiedzialny za wprowadzenie odrobiny motywacji na początku każdego poziomu.&nbsp;Wszystkie wykłady są napisane w formie dialogu z dowcipami i łatwymi do zrozumienia przykładami. Wyobraź sobie, że czytasz zabawną historię i jednocześnie uczysz się Javy.&nbsp;Brzmi fajnie, prawda?</p>



<p>Aplikacja dostępna za darmo w języku anielskim ale&nbsp; 90% materiału można przetłumaczyć z poziomu przeglądarki.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Tynker.com </strong><strong>(PL)</strong></h3>



<p><a href="https://www.tynker.com" target="_blank" rel="noreferrer noopener">https://www.tynker.com</a><br>Min. wiek 7 lat; darmowy; język polski z tłumaczem;</p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="1024" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/tynker_przykład-1024x512.png" alt="tynker_przykład" class="wp-image-4576" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/tynker_przykład-1024x512.png 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/02/tynker_przykład-300x150.png 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/tynker_przykład-768x384.png 768w, https://www.cyberskill.pl/wp-content/uploads/2019/02/tynker_przykład.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Tynker</strong> to bardzo rozbudowana platforma do nauki programowania dla dzieci. Programy tworzymy oczywiście w postaci kolorowych bloków. <strong>Darmowa sekcja „PLAY”</strong> zawiera kursy wystarczające na kilka godzin zabawy. Same kursy są w języku angielskim ale tłumacz w Chrome radzi sobie doskonale.</p>



<p>Mojej córce najbardziej spodobało się <strong>programowanie dronów.</strong> W kursie trzeba za pomocą kodu przeprowadzić je przez wirtualny tor przeszkód. Jeśli chcemy (i posiadamy w domu) możemy podłączyć prawdziwego drona, który w rzeczywistości wykona program napisany w Tynkerze.</p>



<p>Poza dronami dzieci mogą kodować wirtualne roboty, projektować gry i aplikacje, oraz tworzyć mody do Minecrafta. Większa ilość kursów dostępna po uiszczeniu dodatkowej opłaty w wysokości 10$ miesięcznie</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Code Avengers </strong><strong>(PL)</strong></h3>



<p><a href="https://www.codeavengers.com" target="_blank" rel="noreferrer noopener">https://www.codeavengers.com</a><br>Min. wiek 8 lat; za darmo przez 7 dni ; język angielski;</p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="980" height="489" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/code_avengers_przykład.png" alt="code_avengers_przykład" class="wp-image-4636" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/code_avengers_przykład.png 980w, https://www.cyberskill.pl/wp-content/uploads/2019/02/code_avengers_przykład-300x150.png 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/code_avengers_przykład-768x383.png 768w" sizes="(max-width: 980px) 100vw, 980px" /></figure>



<p>Kursy na stronie&nbsp;<strong>Code Avengers&nbsp;</strong>obejmują wprowadzenie do programowania, wprowadzenie do tworzenia stron internetowych w HTML/CS, lub kodowania w języku Python i JavaScript. <strong>Lekcje</strong> <strong>kursu</strong> <strong>są przerywane historią dwóch przyjaciółek</strong>. Mimo że zadania są skierowane do dużo (bardzo dużo&#8230;) młodszej grupy odbiorców, to wykonałem je wszystkie, aby zobaczyć zakończenie. Niestety nie udało mi się włączyć tłumacza więc polecam tylko dzieciom znającym język angielski. Przy rejestracji nie trzeba podawać danych karty płatniczej.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>CodaKid </strong><del><strong>(PL)</strong></del></h3>



<p><a href="https://codakid.com/" target="_blank" rel="noreferrer noopener">https://codakid.com</a><br>Min. wiek 8 lat; za darmo przez 14 dni ; język angielski;</p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="980" height="489" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/CodaKid_przykład.jpg" alt="CodaKid_przykład" class="wp-image-4637" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/CodaKid_przykład.jpg 980w, https://www.cyberskill.pl/wp-content/uploads/2019/02/CodaKid_przykład-300x150.jpg 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/CodaKid_przykład-768x383.jpg 768w" sizes="(max-width: 980px) 100vw, 980px" /></figure>



<p><strong>Z kursów dostępnych na stronie CodaKid ,najbardziej byliby zadowoleni fani Minecrafta</strong>. 14 z 33 dostępnych lekcji dotyczy tworzenia modów właśnie tej grze. Patrząc na dostępne języki programowania mamy wybór między LUA, JavaScript i Python. Kursy wideo są dostępne jedynie w języku angielskim i nie ma możliwości ich przetłumaczenia.<br>Darmowy dostęp dostajemy na 14 dni. Należy pamiętać o anulowaniu subskrypcji zaraz po założeniu konta, ponieważ rejestracja wymaga podania nr kary płatniczej. Opłata w wysokości 200$ za cały rok zostanie w przeciwnym razie pobrana po okresie próbnym.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>CodeMonkey.com </strong><strong>(PL)</strong></h3>



<p>Min. wiek 8 lat; za darmo przez 14 dni ; język angielski;<br><a href="https://www.playcodemonkey.com/" target="_blank" rel="noreferrer noopener">https://www.playcodemonkey.com</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="1024" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/codemonkey-1024x512.jpg" alt="codemonkey" class="wp-image-4639" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/codemonkey-1024x512.jpg 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/02/codemonkey-300x150.jpg 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/codemonkey-768x384.jpg 768w, https://www.cyberskill.pl/wp-content/uploads/2019/02/codemonkey.jpg 1160w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Code Monkey</strong> uczy programowania wykorzystując gry online. Pomagając sympatycznym małpkom odzyskać banany, gracz przechodzi przez szereg wyzwań i ostatecznie uczy się wystarczającej ilości kodu, aby móc zbudować swoją własną grę. Korzystając z edytora tekstowego, gracz uczy się CoffeeScript, języka programowania, który używa składni podobnej do pisanej angielszczyzny, ale kompiluje ( czyli tłumaczy) ją do JavaScript. Wszystko <strong>w prześlicznej oprawie graficznej która spodoba się szczególnie młodszym dzieciom.</strong><br>Darmowa wersja nie wymaga podawania danych karty płatniczej. Jeżeli Twojemu dziecku spodoba się ta produkcja, to warto rozważyć zakupienie subskrypcji, ponieważ jest ona niedroga. Kosztuje ona niecałe 15 zł miesięcznie za ponad 500 ćwiczeń.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h2 class="wp-block-heading"><strong><a id="R3"></a>Programy dla dzieci do tworzenia gier, które mogą zachęcić do nauki programowania. </strong></h2>



<h3 class="wp-block-heading"><strong>CONSTRUCT 3</strong></h3>



<p><a href="https://www.construct.net/en">https://www.construct.net/en</a></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="640" height="400" src="https://www.cyberskill.pl/wp-content/uploads/2020/01/construct-3.png" alt="" class="wp-image-5666"/></figure>



<p>Contruct 3 pozwala na stworzenie dużo bardziej zaawansowanych gier niż np Scratch. Nawet w darmowej wersji która jest nieco ograniczona. </p>



<p>Programowanie odbywa się w ciekawy sposób. Do postaci dodaje się &#8222;zachowania&#8221;. Np zaznaczając naszą postać i wybierając zachowanie &#8222;platformówka&#8221;. Postać od razu zostaje zaprogramowana do tego typu gry. Potrafi poruszać się w lewo i prawo oraz skakać. </p>



<p>Podobnie &#8222;programuje się&#8221; inne elementy gry, tło, sceny i wrogów. Dzięki temu bardzo szybko i łatwo można rozpocząć tworzenie gry dodając pomysły zamiast głowić się jak zaprogramować to co sobie wymyśliliśmy.</p>



<p>Po jakimś (dłuższym) czasie, ograniczenia Construct 3 sprawią że młody twórca gier sięgnie po bardziej zaawansowane narzędzia, które wymagają już jakiegoś języka programowania.  </p>



<hr class="wp-block-separator has-css-opacity is-style-wide"/>



<h2 class="wp-block-heading"><strong><a id="R4"></a>Aplikacje do nauki programowania dla dzieci na smartfony</strong></h2>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Scratch jr (Android / iOS) </strong><del><strong>(PL)</strong></del></h3>



<p>Min. wiek &#8211; 6 lat; darmowy; język angielski; wymagany tablet<br><a href="http://scratchjr.org" target="_blank" rel="noreferrer noopener">http://scratchjr.org</a></p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="800" height="400" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/scratch_jr_800x400.jpg" alt="aplikacja dla dzieci scratchjr" class="wp-image-4571" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/scratch_jr_800x400.jpg 800w, https://www.cyberskill.pl/wp-content/uploads/2019/02/scratch_jr_800x400-300x150.jpg 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/scratch_jr_800x400-768x384.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>Młodszy brat Scratcha . Darmowa aplikacja dla dzieci przeznaczona na tablety z systemem android lub iOS.</p>



<p>Brak języka polskiego nie przeszkadza, ponieważ bloki opisane są symbolami a nie słowami.<strong> Jest to jedna z najlepszych darmowych aplikacji do kodowania dla dzieci w wieku przedszkolnym.</strong></p>



<p>Na stronie znajduje się przewodnik po interfejsie, opisy bloków, a także przykładowe zadania do wykonania. Na początku, do opanowania aplikacji, niezbędna będzie pomoc dorosłego. Świetnie sprawdza się do robienia interaktywnych animacji. Twojemu dziecku ( i Tobie) na pewno spodoba się wspólne tworzenie wirtualnego akwarium.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Daisy the Dinosaur (iPhone) </strong><del><strong>(PL)</strong></del></h3>



<p><a rel="noreferrer noopener" href="https://itunes.apple.com/us/app/daisy-the-dinosaur/id490514278?mt=8" target="_blank">Link</a></p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="500" height="375" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/daisy_dino_aplikacja-e1549482975637.jpg" alt="daisy_dino_aplikacja" class="wp-image-4640"/></figure>



<p><strong>Daisy the Dinosaur</strong> to darmowa aplikacja, która uczy podstaw kodowania. Przeznaczona jest dla dzieci w wieku od 5 do 7 lat.</p>



<p>Aplikacja ma prostą, ale uroczą grafikę a jej głównym bohaterem, jak można się spodziewać,jest dinozaur. Gra pozwala na zrozumienie projektowania algorytmów za pomocą prostych komend, takich jak ruch, obrót i skok. W bardziej zaawansowanych lekcjach można już wykorzystać pętle i funkcje warunkowe.</p>



<p>Tryb darmowego grania pozwala eksperymentować i tworzyć własne sekwencje programów.</p>



<p>Mimo że ta aplikacja jest darmowa, jest to doskonały sposób na wprowadzenie do programowania. Dostępna jedynie w języku angielskim na urządzenia z systemem iOS.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Hopscotch: Coding for kids (iPhone) </strong><del><strong>(PL)</strong></del></h3>



<p><a rel="noreferrer noopener" href="https://itunes.apple.com/us/app/hopscotch-coding-for-kids/id617098629?mt=8&amp;ign-mpt=uo%3D4" target="_blank">Link</a></p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1000" height="500" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/Hopscotch_przykład-1.png" alt="Hopscotch_przykład" class="wp-image-4642" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/Hopscotch_przykład-1.png 1000w, https://www.cyberskill.pl/wp-content/uploads/2019/02/Hopscotch_przykład-1-300x150.png 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/Hopscotch_przykład-1-768x384.png 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>



<p><strong>Hopscotch</strong> uczy dzieci kodowania za pomocą prostych, intuicyjnych klocków.&nbsp;Dzieci mogą tworzyć gry i animacje. W&nbsp;samouczkach wideo autorzy tłumaczą jak odtworzyć&nbsp; gry takie jak: Crossy Road czy PokemonGo. Język polski nie jest niestety obsługiwany.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Cargo-Bot (iPhone) </strong><del><strong>(PL)</strong></del><strong></strong></h3>



<p><a href="https://itunes.apple.com/pl/app/cargo-bot/id519690804?mt=8">Link</a></p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="672" height="378" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/cargo_bot.jpg" alt="cargo_bot" class="wp-image-4648" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/cargo_bot.jpg 672w, https://www.cyberskill.pl/wp-content/uploads/2019/02/cargo_bot-300x169.jpg 300w" sizes="(max-width: 672px) 100vw, 672px" /></figure>



<p><strong>Cargo-Bot</strong> jest jest dość trudną grą i warto zapoznać się z samouczkami, przed przystąpieniem do wykonywania zadań.&nbsp;Aplikacja ma wiele poziomów i system punktacji, w którym otrzymasz maksymalny wynik, jeśli prawidłowo zaprogramujesz robota.&nbsp;Na każdym poziomie znajduje się sekcja podpowiedzi, która może pomóc w rozwiązaniu problemu.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Swift Playgrounds (iPhone) </strong><del><strong>(PL)</strong></del></h3>



<p><a rel="noreferrer noopener" href="https://www.apple.com/swift/playgrounds/" target="_blank">Link</a></p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="768" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/swift-playgrounds_przykład-1024x768.jpeg" alt="swiftplaygrounds_przykład" class="wp-image-4649" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/swift-playgrounds_przykład-1024x768.jpeg 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/02/swift-playgrounds_przykład-300x225.jpeg 300w, https://www.cyberskill.pl/wp-content/uploads/2019/02/swift-playgrounds_przykład-768x576.jpeg 768w, https://www.cyberskill.pl/wp-content/uploads/2019/02/swift-playgrounds_przykład.jpeg 1600w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Swift Playgrounds</strong> nie wymaga wiedzy o kodowaniu.&nbsp;Poprzez kierowanie poczynaniami sympatycznego&nbsp;kosmity i rozwiązywanie łamigłówek, cały czas uczysz się Swift.&nbsp; Języka programowania stworzonego przez Apple i wykorzystywanego przez profesjonalistów do budowy wielu najpopularniejszych obecnie aplikacji.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Kodable (iPad) </strong><del><strong>(PL)</strong></del></h3>



<p><a rel="noreferrer noopener" href="https://itunes.apple.com/us/app/kodable/id577673067?mt=8" target="_blank">Link</a></p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="480" height="360" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/kodable_app_przykład.jpeg" alt="kodable_app_przykład" class="wp-image-4651" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/kodable_app_przykład.jpeg 480w, https://www.cyberskill.pl/wp-content/uploads/2019/02/kodable_app_przykład-300x225.jpeg 300w" sizes="(max-width: 480px) 100vw, 480px" /></figure>



<p>Kodable to darmowa gra edukacyjna na iPada, oferująca przyjazne dzieciom wprowadzenie do programowania i rozwiązywania problemów. Przeznaczona jest dla dzieci od&nbsp;5 lat. Wiele poziomów jest darmowych, dodatkowe można zakupić w aplikacji.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Pocket Code (Android) (PL)</strong></h3>



<p><a rel="noreferrer noopener" href="https://play.google.com/store/apps/details?id=org.catrobat.catroid&amp;hl=pl" target="_blank">Link</a></p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="691" height="364" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/pocket-code.jpg" alt="" class="wp-image-4654" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/pocket-code.jpg 691w, https://www.cyberskill.pl/wp-content/uploads/2019/02/pocket-code-300x158.jpg 300w" sizes="(max-width: 691px) 100vw, 691px" /></figure>



<p>Korzystając z interfejsu programistycznego, który będzie doskonale znany użytkownikom Scratcha, Pocket Code pozwala na robienie gir i animacji. Jest stale ulepszana przez twórców. Posiada wbudowaną obszerna sekcję pomocy. Pocked Code <strong>obsługuje język polski!</strong></p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Run Marco! (Android) (PL)</strong></h3>



<p><a rel="noreferrer noopener" href="https://runmarco.allcancode.com/" target="_blank">Link</a></p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="643" height="362" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/run_marco.jpg" alt="run_marco" class="wp-image-4655" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/run_marco.jpg 643w, https://www.cyberskill.pl/wp-content/uploads/2019/02/run_marco-300x169.jpg 300w" sizes="(max-width: 643px) 100vw, 643px" /></figure>



<p>Ulubiona aplikacja do nauki programowania mojej córki. Uruchamiając Run Marco na telefonie lub komputerze zagrasz w epicką grę przygodową. Oparta jest na oryginalnej, zabawnej historii, która wciąga tak że zapomnisz, że&nbsp; jest to gra edukacyjna!&nbsp;Zaprojektowana&nbsp; została&nbsp;dla dzieci w wieku od 6 do 12 lat przez zespół ekspertów w dziedzinie gier i edukacji.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h2 class="wp-block-heading"><strong><a id="R5"></a>Organizacje prowadzące darmowe warsztaty z programowania dla dzieci</strong></h2>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Devoxx4Kids</strong></h3>



<p><a href="http://www.devoxx4kids.pl">http://www.devoxx4kids.pl</a></p>



<p>Misją <strong>Devoxx4Kids</strong>&nbsp;jest upowszechnienie wśród dzieci nauki programowania poprzez zabawę. Organizacja na całym świecie uświadamia rodziców i ich dzieci, że komputer to narzędzie, które można wykorzystać do kreatywnej zabawy i nauki. Rozpowszechnia wśród nauczycieli oraz rodziców darmowe materiały i narzędzia wspomagające edukację komputerową.</p>



<h3 class="wp-block-heading"><strong>Coder Dojo</strong></h3>



<p><a href="https://coderdojo.org.pl" target="_blank" rel="noreferrer noopener" aria-label="coderdojo.org.pl (otwiera się na nowej zakładce)">coderdojo.org.pl</a></p>



<p><strong>CoderDojo</strong> rozwija umiejętności technologiczne (programowanie, modelowanie, grafika, druk 3D) wśród dzieci. Udział w warsztatach jest darmowy.</p>



<h3 class="wp-block-heading"><strong>Girls code fun</strong></h3>



<p><a href="https://www.girlscodefun.pl">https://www.girlscodefun.pl</a></p>



<p>Fundacja, której misją jest motywowanie i zachęcanie dziewczyn&nbsp; do rozwijania się w zakresie nowych technologii.</p>



<h3 class="wp-block-heading"><strong>Mistrzowie Kodowania</strong></h3>



<p><a href="http://mistrzowiekodowania.samsung.pl/" target="_blank" rel="noreferrer noopener">http://mistrzowiekodowania.samsung.pl</a><br>To program dla szkół (i nie tylko).&nbsp;&nbsp;Organizatorzy warsztatów wierzą że nawet jeśli rodzice nie czują się ekspertami w jakiejś dziedzinie, to i tak są nimi w oczach swoich pociech. Dlatego wspierają rodziców w&nbsp; zakresie nowych technologii, dzieląc się z nimi niezbędną wiedzą i umiejętnościami. Na stronie znajdzie darmowe scenariusze lekcji.</p>



<h3 class="wp-block-heading"><strong>Super Koderzy</strong></h3>



<p><a href="https://superkoderzy.pl" target="_blank" rel="noreferrer noopener">https://superkoderzy.pl</a><br>#SuperKoderzy to ogólnopolski program edukacyjny Fundacji Orange, którego kluczowym elementem jest nauka programowania. Adresowany jest do szkół podstawowych oraz uczniów w wieku 9-12 lat.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h2 class="wp-block-heading"><strong><a id="R6"></a>Bonus: Kiedy aplikacje do nauki programowania dla dzieci to już&nbsp;za mało &#8230;</strong></h2>



<hr class="wp-block-separator has-css-opacity"/>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<h3 class="wp-block-heading"><strong>Raspberry Pi</strong> Fundation</h3>



<p>darmowy; język polski z tłumaczem<br><a href="https://projects.raspberrypi.org/pl-PL" target="_blank" rel="noreferrer noopener">https://projects.raspberrypi.org/pl-PL</a></p>



<p>Strona fundacji to prawdziwa skarbnica dla entuzjastów technologii i edukacji informatycznej. Znajdziesz tutaj inspirujące projekty, tutoriale i zasoby związane nie tylko z Raspberry Pi &#8211;  komputerem jednopłytkowym, ale również dowiesz się jak obsługiwać takie programy Unity, Scratch czy Blender. </p>



<p>Większość materiałów jest dostępna w j. polskim a resztę można przetłumaczyć za pomocą translatora wbudowanego w popularne przeglądarki internetowe.</p>
</div></div>



<div class="wp-block-group is-layout-constrained wp-block-group-is-layout-constrained"><div class="wp-block-group__inner-container">
<h3 class="wp-block-heading"><strong>Khan Academy</strong></h3>



<p>darmowy; język polski;<br><a href="https://www.khanacademy.org/computing/computer-programming" target="_blank" rel="noreferrer noopener">https://www.khanacademy.org/computing/computer-programming</a></p>



<p>W <strong>Khan Academy</strong> znajdziesz darmowe kursy JavaScript, ProcessingJS, CSS, HTML i JavaScript oraz SQL.<br>Każdy z tych kursów przedstawia kompleksowe podejście mające na celu wykształcenie umiejętności zawodowych. Khan Academy szacuje, że ukończenie każdego kursu zajmie od 15 do 40 godzin. Zwykle kursy są prezentowane w formie wideo, następnie zdobytą wiedzę trzeba wykorzystać do wykonania projektu. Strona skierowana jest do dorosłych, ale dzieci które naprawdę wkręciły się w programowanie, znajdą tam lekcje niedostępne na wcześniej wymienionych pozycjach.</p>
</div></div>



<h3 class="wp-block-heading"><strong>FreeCodeCamp</strong></h3>



<p>darmowy; język angielski;<br><a href="https://www.freecodecamp.org" target="_blank" rel="noreferrer noopener">https://www.freecodecamp.org</a></p>



<p><strong>FreeCodeCamp</strong> to ogromna baza darmowych materiałów do nauki programowania. Możesz nauczyć się kodować w HTML5, CSS, JavaScript, obsługi baz danych, Git i GitHub, Node.js, React.js i D3.js. Lekcje są w 100% bezpłatne, platforma szacuje że na ukończenie wszystkich lekcji potrzeba 1200 godzin.</p>



<p>Opcjonalnie organizacja zarządzająca stroną, oferuje certyfikację, pod warunkiem wykonania 4 projektów dla organizacji non-profit.</p>



<h3 class="wp-block-heading"><strong>HTMLdog</strong></h3>



<p>darmowy; język angielski;<br><a href="http://htmldog.com/" target="_blank" rel="noreferrer noopener">http://htmldog.com/</a></p>



<p><strong>HTMLdog</strong> to prosta, darmowa strona, która uczy JavaScript, HTML i CSS . Przeznaczona głownie dla osób chcących związać się z projektowaniem stron internetowych.<br>Materiały podzielone są na 4 sekcje. Kursy, Techniki, Interaktywne przykłady i słownik.<br>Materiały udostępniane są w 100% za darmowo w języku angielskim</p>



<h3 class="wp-block-heading"><strong>CodingBat</strong></h3>



<p>darmowy; język angielski;<br><a href="https://codingbat.com/" target="_blank" rel="noreferrer noopener">https://codingbat.com/</a></p>



<p>Strona zawiera testy i wyzwania do wykonania w języku Python i Java. Bardzo dobre miejsce do ćwiczenia, jeśli za się podstawy powyższych języków.</p>



<hr class="wp-block-separator has-css-opacity"/>



<h3 class="wp-block-heading"><strong>Podsumowanie</strong></h3>



<p>Spisanie tej listy zajęło mi więcej czasu niż sądziłem i jest całkiem prawdopodobne że i tak nie ująłem tu wszystkich pozycji.</p>



<p>Darmowe <strong>aplikacje do nauki programowania</strong> zapewnią zajęcie na tysiące godzin, z mojego doświadczenia wiem też że najczęstszą&nbsp;<strong>przeszkodą&nbsp;w samodzielnym zdobywaniu wiedzy, okazuje się motywacja</strong>. A w zasadzie jej brak. Indywidualna praca to duży wysiłek dla dziecka. Rodzice chcieliby pomóc ale, programowanie to tak specyficzny temat, że wielu baruje wiedzy. W konsekwencji wiele dzieci porzuca zajęcie, które do tej pory sprawiało im frajdę. Znam to z doświadczenia, byłem jednym z nich. Dlatego podczas moich kursów dbam o to, aby dzieci stanowiły drużynę i pomagały sobie nawzajem oraz chętnie dzieliły się wiedzą. Delikatna rywalizacja też nie zaszkodzi. Jeśli pochodzisz z województwa lubelskiego i chcesz znaleźć dla swojego dziecka grupę, w której będzie się dobrze bawiła, rozwijając jednocześnie umiejętności programowania to, <a href="https://www.cyberskill.pl/programowanie-dla-dzieci/"><strong>zajrzyj na stronę moich kursów</strong></a>.</p>



<p>Daj znać na <a href="https://www.facebook.com/CyberSkillPL">Fanpage CyberSkill</a> który z programów wymienionych na liście spodobał Ci się najbardziej!</p>



<p>Pozdrawiam!</p>



<p>Radek</p>



<p>P.S. Jeśli uważasz ten wpis za wartościowy, to podziel się nim ze znajomymi 😉 Będzie to dla mnie największa nagroda! Dzięki!</p>
<p>Artykuł <a href="https://www.cyberskill.pl/aplikacje-do-nauki-programowania-dla-dzieci/">2024 &#8211; 40 darmowych aplikacji do nauki programowania dla dzieci.</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cyberskill.pl/aplikacje-do-nauki-programowania-dla-dzieci/feed/</wfw:commentRss>
			<slash:comments>21</slash:comments>
		
		
			</item>
		<item>
		<title>JAK ZROBIĆ GRĘ W ROBLOX STUDIO [Poradnik]</title>
		<link>https://www.cyberskill.pl/jak-zrobic-gre-w-roblox-studio-poradnik/</link>
					<comments>https://www.cyberskill.pl/jak-zrobic-gre-w-roblox-studio-poradnik/#comments</comments>
		
		<dc:creator><![CDATA[Radek]]></dc:creator>
		<pubDate>Tue, 06 Apr 2021 11:49:09 +0000</pubDate>
				<category><![CDATA[Roblox]]></category>
		<category><![CDATA[Zrób to sam]]></category>
		<guid isPermaLink="false">https://www.cyberskill.pl/?p=6524</guid>

					<description><![CDATA[<p>Według oficjalnych statystyk użytkownicy ROBLOX STUDIO stworzyli do dnia dzisiejszego ponad 40 milionów gier. Mam nadzieję że dzięki temu poradnikowi Ty też napiszesz swoją pierwszą grę.  1. Instalacja roblox studio Zaczniemy oczywiście od instalacji oprogramowania. Jeśli grasz już w robloxa to jest duża szansa że roblox studio jest już na [&#8230;]</p>
<p>Artykuł <a href="https://www.cyberskill.pl/jak-zrobic-gre-w-roblox-studio-poradnik/">JAK ZROBIĆ GRĘ W ROBLOX STUDIO [Poradnik]</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><b>Według oficjalnych statystyk użytkownicy ROBLOX STUDIO stworzyli do dnia dzisiejszego ponad 40 milionów gier. Mam nadzieję że dzięki temu poradnikowi Ty też napiszesz swoją pierwszą grę. </b></p>
<h2>1. Instalacja roblox studio</h2>
<p>Zaczniemy oczywiście od instalacji oprogramowania. Jeśli grasz już w robloxa to jest duża szansa że roblox studio jest już na Twoim komputerze. Wyszukaj oprogramowanie na komputerze wpisując nazwę programu w wyszukiwarkę systemu Windows.</p>
<p><img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/1.png" sizes="(max-width: 784px) 100vw, 784px" srcset="https://www.cyberskill.pl/wp-content/uploads/2021/04/1.png 784w, https://www.cyberskill.pl/wp-content/uploads/2021/04/1-768x666.png 768w" alt="wyszukiwani roblox studio" width="784" height="680" /></p>
<p>Jeśli nie uda się wyszukać programu nie pozostanie nam nic innego niż przejść na stronę <a href="https://www.roblox.com/create" target="_blank" rel="noopener">https://www.roblox.com/create</a> i pobrać program klikając przycisk <strong>&#8222;Start Creating&#8221;.</strong></p>
<p>Sama instalacja przebiega w 100% automatycznie. Co ciekawe użytkownik nie ma nawet możliwości wybrania gdzie na komputerze zostaną umieszczone pliki programu.</p>
<p><img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/Instalcaj_roblox_studio.png" sizes="(max-width: 960px) 100vw, 960px" srcset="https://www.cyberskill.pl/wp-content/uploads/2021/04/Instalcaj_roblox_studio.png 960w, https://www.cyberskill.pl/wp-content/uploads/2021/04/Instalcaj_roblox_studio-768x415.png 768w" alt="" width="960" height="519" /></p>
<h2>2. Pierwsze uruchomienie</h2>
<p>Po instalacji lub aktualizacji oprogramowania może pojawić się prośba o zalogowanie.</p>
<p>Tu ponownie możesz użyć danych którymi logujesz się na swoje konto ROBLOX. Jeśli nie posiadasz takiego konta lub chciałbyś mieć oddzielne do tworzenia i publikowania gier to kliknij w przycisk <b>&#8222;Sign up&#8221;. </b>Zostaniesz ponownie przekierowany na stronę Robloxa. Tym razem do miejsca gdzie możesz założyć swoje konto użytkownika.</p>
<p>Formularz jest bardzo prosty wystarczy wpisać (wg kolejności pól):</p>
<ul>
<li>Datę urodzenia</li>
<li>Nazwę użytkownika</li>
<li>Hasło składające się z minimum 8 znaków</li>
<li>opcjonalnie: płeć</li>
</ul>
<p>Na końcu kliknij ponownie &#8222;Sign Up&#8221; i gotowe. Masz konto w Roblox.</p>
<p><img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/roblox-tworzenie-konta.png" alt="" width="479" height="750" /></p>
<p>Teraz wróć do okna logowania i wpisz dane które wpisałeś wcześniej w formularzu</p>
<p><img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/logowanie1-roblox-studio.png" alt="logowanie roblox studio" width="642" height="588" /></p>
<p>Kiedy zalogujesz się do ROBLOX STUDIO zobaczysz podstawowe okno tworzenia nowej gry. Ikonki po lewej stronie pozwalają przełączać się miedzy:</p>
<ul>
<li>NEW &#8211; tworzenie nowej gry lub wybranie samouczka/szablonu gry</li>
<li>MY GAMES &#8211; gry stworzone przez Ciebie</li>
<li>RECENT &#8211; ostatnio uruchamiane gry</li>
<li>ARCHIVE &#8211; gry przeniesione do archiwum</li>
</ul>
<p>Na górze po lewej jest menu &#8222;File&#8221; pozwalające na wczytywanie/zapisywanie gier z pliku lokalnego lub serwera ROBLOX oraz zmianę zaawansowanych ustawień Roblox Studio.</p>
<p>W prawym górnym rogu mamy też opcję wylogowania się z konta. Korzystaj z niej jeśli  współdzielisz komputer z rodzicami lub rodzeństwem.</p>
<h2>3. INTERFEJS ROBLOX STUDIO</h2>
<p>Przygodę z robieniem gier w Roblox najlepiej moim zdaniem rozpocząć od tworzenia popularnych Obby czyli torów przeszkód. Tak się składa że twórcy przygotowali w swoim oprogramowaniu odpowiedni szablon. Wykorzystamy go aby poznać podstawy obsługi silnika do tworzenia gier w ROBLOX.</p>
<p><img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/nowa-gra-roblox-studio.jpg" sizes="(max-width: 822px) 100vw, 822px" srcset="https://www.cyberskill.pl/wp-content/uploads/2021/04/nowa-gra-roblox-studio.jpg 822w, https://www.cyberskill.pl/wp-content/uploads/2021/04/nowa-gra-roblox-studio-768x685.jpg 768w" alt="" width="822" height="733" /></p>
<p>Kolejne okno może na początku wydawać się przytłaczające. Jest tam niezliczona ilość okienek i ikon. W dalszej części tego poradnika omówię szczegółowo większość potrzebnych na początku opcji i narzędzi.</p>
<figure><a href="https://www.cyberskill.pl/wp-content/uploads/2021/04/workspace.jpg" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="workspace"><br />
<img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/workspace.jpg" sizes="(max-width: 1934px) 100vw, 1934px" srcset="https://www.cyberskill.pl/wp-content/uploads/2021/04/workspace.jpg 1934w, https://www.cyberskill.pl/wp-content/uploads/2021/04/workspace-768x399.jpg 768w, https://www.cyberskill.pl/wp-content/uploads/2021/04/workspace-1536x799.jpg 1536w" alt="" width="1934" height="1006" /> </a><figcaption>kliknij w obraz aby powiększyć</figcaption></figure>
<h3>3.1 WORKSPACE</h3>
<p>Główny obszar roboczy w STUDIO. Wszystko co jest tu widoczne będzie również dostępne dla graczy. To tutaj manipulujemy i widzimy na bieżąco zmiany w parametrach obiektów</p>
<h3>3.2 Toolbox</h3>
<p>Jak sama nazwa wskazuje w TOOLBOXie znajdziecie gotowe modele, obrazy, tekstury, dźwięki, efekty specjalne a nawet całe skrypty i gotowe mapy.</p>
<p>Można je dodawać do gry po prostu przeciągając c okna toolbox na obszar roboczy. Działające modele o wysokiej jakości są oznaczone specjalną tarczą.</p>
<p>Na początku można za pomocą gotowców stworzyć całkiem  fajną grę. To również dobre źródło do nauki pisania programów, ponieważ do każdego skryptu można wejść i sprawdzić jak model został oskryptowany.</p>
<p>W galerii znajdziecie też wiele modeli które nie będą działały. Każdy użytkownik Roblox może dodać coś od siebie i niestety nie jest to w żaden sposób moderowane.</p>
<p>Jeśli na poważnie myślisz o tworzeniu gier to proponuję jak najszybciej zamknąć to okno!</p>
<h3>3.3 OUTPUT</h3>
<p>Okno OUTPUT standardowo jest ukryte po pierwszym uruchomieniu. Aby je włączyć należy wejść w zakładkę VIEW z górnego menu narzędzi i na liście odnaleźć pozycję OUTPUT.</p>
<p>W tym oknie zobaczymy wszystkie błędy skryptów które popełnimy. Wierzcie lub nie będzie ich naprawdę dużo!</p>
<h3>3.4 EXPLORER</h3>
<p>Okno pozwala poruszać się po wszystkich obiektach dodanych do naszej gry. Nie ważne czy to tekstura, skrypt, fizyczny model czy element interfejsu gracza.</p>
<p>Poruszanie po elementach gry przypomina wrzucanie odpowiednich plików do folderów.</p>
<p>Całość jest podzielona na kilka głównych &#8222;folderów&#8221; które mają swoje indywidualne zastosowanie. Nadrzędnym elementem jest <strong>game</strong> czyli cała gra. Poniżej opiszę zastosowanie poszczególnych folderów. Nazwy których użyję stosuje się później w pisaniu skryptów.</p>
<h4>game.Workspace</h4>
<p>&#8222;Folder&#8221; na wszystkie fizyczne modele obiektów z którymi gracz może wejść w interakcje. Kiedy stworzymy jakiś model, ale umieścimy go w innym miejscu niż Workspace, to nie będzie on widoczny dla nikogo w grze. Wewnątrz znajdziesz obiekty do zarządzania kamerą(Camera) i terenem (Terrain)</p>
<h4>game.Players</h4>
<p>Tu wrzucani są gracze gdy dołączają do gry. Oczywiście w trybie tworzenia gry to miejsce będzie puste. Ewentualne zmiany można dostrzec dopiero w trybie testowania.</p>
<h4>game.Lighting</h4>
<p>Zarządza oświetleniem i w dużej mierze tym jak gra wygląda na komputerach graczy. Dodając odpowiednie elementy można osiągnąć niesamowite efekty. <a href="https://www.youtube.com/watch?v=P7bNgDacWMA&amp;ab_channel=Wispstich" target="_blank" rel="noopener">Mistrzowie potrafią sprawić że gry będą wyglądać niezwykle realistycznie. </a></p>
<h4>game.ReplicatedFirst</h4>
<p>Miejsce na skrypty które mają wykonać się po stronie gracza (klienta) przed wszystkimi innymi skryptami gry.</p>
<p>Najpopularniejszym wykorzystaniem jest umieszczenie skryptu obsługującego własny ekran ładowania gry.</p>
<h4>game.ReplicatedStorage</h4>
<p>Najprościej powiedzieć że ReplicatedStorage to taki schowek. Wkładamy tam obiekty które są potrzebne ale tylko czasami. Ważne że dostęp do obiektów tam umieszczanych ma zarówno komputer gracza(klient) jak i serwer gry.</p>
<p>W swojej grze umieściłem tam np ślad po kuli. Kiedy gracze strzelają w ziemię ( niezależnie z jakiej broni) gra generuje w miejscu trafienia obrazek. Zamiast umieszczać ten obiekt w każdej broni oddzielnie włożyłem go do ReplicatedStorage i odpowiednio napisałem skrypt. Gdybym w przyszłości chciał użyć innej tekstury wystarczy że zmienię go w tym miejscu, a nie w każdej broni oddzielnie.</p>
<p>Oczywiście to tylko jeden z wielu przykładów zastosowania ReplicatedStorage.</p>
<h4>game.ServerScriptService</h4>
<p>Miejsce na na przechowywanie skryptów wykonywanych tylko po stronie serwera gry. Komputer gracza nie będzie miał dostępu do programów które zostaną tu umieszczone.</p>
<p>Tu umieszcza się skrypty odpowiedzialne za zapisywanie wyników graczy czy kontroler rund.</p>
<h4>game.ServerStorage</h4>
<p>Kolejny schowek. Tym razem dostępny tylko dla serwera ( w przeciwieństwie do ReplicatedStorage).</p>
<p>Wyobraź sobie że Twoja gra ma klasy postaci i każda klasa ma inne uzbrojenie. Po wybraniu klasy gracz ma dostać odpowiednie wyposażenie. SerwerStorage to idealne miejsce do umieszczenia &#8222;szablonów&#8221; wyposażenia klas które później odpowiednim skryptem są klonowane na gracza.</p>
<h4>StarterGui</h4>
<p>Miejsce na przechowywanie elementów interfejsu gracza. Po dołączaniu do gry serwer automatycznie kopiuje całą zawartość do gracza. Dzięki temu możemy szybko stworzyć wskaźniki zdrowia, ilości naboi czy elementy sklepu.</p>
<h4>StarterPack</h4>
<p>Podobnie jak StarterGui zawartość tego schowka jest kopiowana automatycznie do gracza. Różnica polega na tym że tu powinniśmy umieścić głównie wyposażenie które gracz powinien otrzymać zawsze na starcie gry.</p>
<p>W wyjątkowych sytuacjach można umieścić tu skrypt który chcemy koniecznie uruchomić po stronie gracza. Przykładowo wyłączenie automatycznej regeneracji zdrowia.</p>
<h4>StarterPlayer</h4>
<p>Można powiedzieć że w tym miejscu możemy zmienić parametry postaci każdego gracza który dołącza do gry. Można np zmienić wygląd wszystkich modeli, lub zmienić ich moc skoku, szybkość poruszania czy ilość zdrowia.</p>
<h4>Teams</h4>
<p>Chyba dosyć oczywista pozycja. Pozwala zarządzać drużynami w grze. Głównie ich ilością, nazwami i przypisanymi kolorami.</p>
<h4>SoundService</h4>
<p>Zarządza dźwiękami w grze. Tu też możemy umieścić soudtrack który mają słyszeć gracze podczas gry w Twoją producję.</p>
<h4>Chat</h4>
<p>Odpowiada za prawidłowe działanie chatu w grze.</p>
<h4>LocalizationService</h4>
<p>Odpowiada za automatyczne tłumaczenie elemntów gry.</p>
<h3>3.5 MENU NARZĘDZI</h3>
<figure><a href="https://www.cyberskill.pl/wp-content/uploads/2021/04/NARZEDZIA_HOME.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="NARZEDZIA_HOME"><br />
<img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/NARZEDZIA_HOME.png" sizes="(max-width: 1154px) 100vw, 1154px" srcset="https://www.cyberskill.pl/wp-content/uploads/2021/04/NARZEDZIA_HOME.png 1154w, https://www.cyberskill.pl/wp-content/uploads/2021/04/NARZEDZIA_HOME-768x100.png 768w" alt="narzedzia home" width="1154" height="150" /> </a><figcaption>kliknij w obraz aby powiększyć</figcaption></figure>
<h4><strong>Zakładka HOME:</strong></h4>
<ul>
<li><strong>Select &#8211;</strong> narzędzie służące do zaznaczania obiektów.</li>
<li><strong>Move &#8211;</strong> dzięki niemu możemy przesuwać obiekty.</li>
<li><strong>Scale &#8211; </strong>umożliwia zmianę rozmiaru obiektu</li>
<li><strong>Rotate &#8211; </strong> pozwala na obracanie obiektów.</li>
</ul>
<p><b>Mode: Geometric/Physical </b>&#8211; zmienia sposób w jaki działają powyższe narzędzia.</p>
<p><strong>Geometric</strong> to podstawowa i najczęściej stosowana opcja. Pozwala po prostu przeciągać pojedyncze obiekty. Przykład: kiedy użyjesz narzędzia Move na ręce postaci to po prostu odłączysz ją od reszty ciała.</p>
<p><strong>Physical</strong> pozwala na przesuwanie całych grup obiektów jeśli między nimi są ustawione połączenia.</p>
<p>Przykład: jeśli użyjesz narzędzia move w  tym trybie na ręce postaci to cała ręka a potem postać zostanie podniesiona ( ponieważ są ze sobą połączone)</p>
<p><strong>Colision:</strong> kiedy jest włączony obiekty wykrywają się na wzajem i ich powierzchnie nie mogą się przenikać.</p>
<p><b>Join Surfaces: </b>kiedy jest włączony automatycznie tworzy połączenia w grze między obiektami których powierzchnie się stykają.</p>
<p><strong>Terrain Editor: </strong>pozwala wygenerować i edytować teren gry.<strong>I</strong></p>
<p><strong>nsert Toolbox &#8211;</strong> przybornik z gotowymi modelami, dźwiękami, skryptami i innymi przydatnymi elementami gry.</p>
<p><strong>Insert Part &#8211; </strong>umieszcza w workspace obiekt typu &#8222;Part&#8221; z którego zbudowane są niemal wszystkie modele w Robloxie. Klikając strzałkę można dodatkowo wybrać kształt partu.</p>
<p><strong>Instert UI &#8211;</strong> otwiera zakładkę z narzędziami tworzenia interfejsu gracza</p>
<p><strong>Material &#8211;</strong> po zaznaczeniu obiektu zmienia materiał z którego zbudowany jest model. Obok tekstury ta opcja zmienia też właściwości fizyczne obiektu, jego ciężar, elastyczność, tarcie, generowanie światła i wiele innych.</p>
<p><strong>Color &#8211;</strong> zmienia kolor obiektu</p>
<p><strong>Group &#8211; </strong>opcja użyteczna kiedy zbudujemy skomplikowaną konstrukcję z wielu Partów. Po zaznaczeniu ich wszystkich i wybraniu opcji group zostaną połączone w jeden większy obiekt typu Model. Przykładem takiego modelu jest na przykład postać gracza.</p>
<p><strong>Lock &#8211;</strong> zamykamy obiekt na workspace. Przez co nie będzie możliwości zaznaczenia go narzędziem select. Zablokowany obiekt można wybrać tylko w Explorerze.</p>
<p><strong>Anchor &#8211;</strong> kotwiczenie. Zaznaczamy czy na obiekt ma działać grawitacja. Przedmiot umieszczony w powietrzu nie będzie spadać jeśli ma włączoną opcje Anchor.</p>
<p><strong>Play &#8211;</strong> Testowanie gry, postać zostanie umieszczona na spawnie lub w punkcie 0,0,0 gry (jeśli spawner nie został umieszczony w grze)</p>
<p><strong>Play Here &#8211;</strong> testowanie ale z umieszczeniem postaci gracza w miejscy gdzie jest kamera.</p>
<p><strong>Run &#8211;</strong> uruchomienie testu ale bez postaci gracza. np do sprawdzenia fizyki lub skryptów.</p>
<p><strong>Game Settings &#8211;</strong> zmiana zaawansowanych ustawień gry.</p>
<figure><a href="https://www.cyberskill.pl/wp-content/uploads/2021/04/zakladka-model.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="zakladka model"><br />
<img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/zakladka-model.png" sizes="(max-width: 1762px) 100vw, 1762px" srcset="https://www.cyberskill.pl/wp-content/uploads/2021/04/zakladka-model.png 1762w, https://www.cyberskill.pl/wp-content/uploads/2021/04/zakladka-model-768x54.png 768w, https://www.cyberskill.pl/wp-content/uploads/2021/04/zakladka-model-1536x107.png 1536w" alt="" width="1762" height="123" /> </a><figcaption>kliknij w obraz aby powiększyć</figcaption></figure>
<h4>ZAKŁADKA MODEL</h4>
<p><strong>Rotate &#8211;</strong> opcja pozawala na wykonanie precyzyjnych obrotów obiektów o podaną ilość stopni ( domyślnie 90&#8242;)</p>
<p><strong>Move &#8211;</strong> precyzyjne przesuwanie obiektów o o określoną ilość sudów (jednostka długości w roblox studio)</p>
<p><strong>Alighn Tool &#8211;</strong> narzędzie pozwalające na wyrównanie wielu obiektów w jednej linii.</p>
<p><strong>Surface &#8211;</strong> jednym z zastosowań tego narzędzia jest łączenie tekstur na powierzchni wielu obiektów.</p>
<p><strong>Solid modeling Union/Negate/Separate</strong> &#8211; narzędzia zaawansowanego modelowania obiektów. Pozwala na ich dowolne łączenie lub dzielenie.</p>
<p><b>Constraints &#8211; </b> zestaw narzędzi pozwalających na połączenie ze sobą wielu obiektów. Można w ten sposób tworzyć huśtawki, zawiasy w drzwiach czy napędzane silnikiem wiatraki.</p>
<p><strong>Gameplay Efects</strong> &#8211; efekty specjalne związane z eksplozjami, światłem i cząsteczkami</p>
<p><strong>Gameplay Spawn</strong> &#8211; dodaje punkt startu dla graczy</p>
<h4>ZAKŁADKA TEST</h4>
<p>W tej zakładce mamy kilka dodatkowych opcji do testowania swojej gry. Szczególnie przydatne jest testowanie gry na urządzenia mobilne  oraz opcja pozwalająca uruchomić sztuczny serwer z wieloma graczami.</p>
<h4>ZAKŁADKA VIEW</h4>
<p>Gdybyś przez przypadek zamkną jedno z okien które opisaliśmy to właśnie w zakładce View można je ponownie włączyć.</p>
<h4>ZAKŁADKA Pugins</h4>
<p>Pozwala uruchomić dodatki do ROBLOX STUDIO rozszerzające jego możliwości.</p>
<h3>3.6 PROPERTIES</h3>
<p>Pokazuje właściwości zaznaczonego obiektu.</p>
<p>Każdy obiekt ( Lighting, part, fire, explosion, script itp) ma swój zestaw właściwości.</p>
<p>Część z nich będzie od razu widoczna w workspace a inne dopiero podczas testowania gry.</p>
<p>Zanim przejdziesz do kolejnego punktu poradnika pozmieniaj kilka ustawień swojego obiektu. i zobacz co się stanie.</p>
<p>Np zaznacz opcję Anchored i zmień wartości w AsemblyLinearVelocity i AsemblyAngularVelocity.</p>
<figure><a href="https://www.cyberskill.pl/wp-content/uploads/2021/04/Properties.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="Properties"><br />
<img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/Properties.png" alt="Properties" width="454" height="1014" /> </a><figcaption>kliknij w obraz aby powiększyć</figcaption></figure>
<h2>4. PIERWSZY SKRYPT W ROBLOX STUDIO</h2>
<p>Programy w ROBLOXIE piszemy wykorzystując język Lua. Jest bardzo prosty zarówno w nauce jak i użytkowaniu. Przypomina nieco pisanie zdań w języku angielskim.</p>
<p>Na początek zrobimy coś prostego. Po prostu sprawimy że w grze zmienimy właściwości obiektu Part (bloczka).</p>
<p>Na początek stwórz w grze nowy obiekt typu &#8222;Script&#8221; aby to zrobić najedź kursorem myszy  na ServerScriptService w oknie Explolera. Obok niego powinna pojawić się ikonka &#8222;+&#8221;. Po jej kliknięciu program zapyta jakiego rodzaju obiekt chcemy tu dodać. Wybieramy oczywiście &#8222;Script&#8221;.</p>
<figure><a href="https://www.cyberskill.pl/wp-content/uploads/2021/04/roblox.jpg" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="roblox"><br />
<img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/roblox.jpg" alt="" width="464" height="779" /> </a><figcaption>kliknij w obraz aby powiększyć</figcaption></figure>
<p style="font-size: 16px; font-style: normal; font-weight: 400;">Zostaniecie automatycznie przeniesieni do edytora skryptu i zobaczycie magiczne pierwsze zdanie każdego programisty. print (&#8222;Hello word&#8221;) który sprawia że w oknie Output zobaczycie zdanie znajdujące się miedzy &#8222;cudzysłowami&#8221;.</p>
<p style="font-size: 16px; font-style: normal; font-weight: 400;">Teraz dodaj do gry dowolny Part i ustaw mu dowolne właściwości (kolor, wielkość, obrót itp). Koniecznie zmień mu też nazwę. Ja utworzę czerwony blok i nazwę go <strong>test</strong> (małe i duże litery mają znaczenie!!). Nie używaj też spacji w nazwach obiektów bo to strasznie utrudnia programowanie. Jeśli chcesz użyć nazwy złożonej z wielu wyrazów zrób to tak: <strong>toJestBardzoSkomplikowanaNazwaObiektu </strong> jak widzisz kolejne wyrazy rozpoczynałem od dużej litery ale nigdzie nie używałem spacji.</p>
<figure><a href="https://www.cyberskill.pl/wp-content/uploads/2021/04/roblox_wpis_part.jpg" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="roblox_wpis_part"><br />
<img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/roblox_wpis_part.jpg" sizes="(max-width: 1025px) 100vw, 1025px" srcset="https://www.cyberskill.pl/wp-content/uploads/2021/04/roblox_wpis_part.jpg 1025w, https://www.cyberskill.pl/wp-content/uploads/2021/04/roblox_wpis_part-768x638.jpg 768w" alt="" width="1025" height="852" /> </a></figure>
<p>kliknij w obraz aby powiększyć</p>
<h3>4.1 No gdzie ten blok? czyli jak skrypt odnajduje obiekty.</h3>
<p>Wróć do okna skryptu i zaczynamy pisać nasz pierwszy skrypt.</p>
<p>Umiejętność wskazywania obiektów które ma modyfikować skrypt jest chyba jedną z najważniejszych w nauce skryptowania w Robloxie.</p>
<p>Żeby skrypt zadział musi wiedzieć gdzie znajduje się obiekt i co ma w nim zmienić.</p>
<p>Na początek ścieżka do mojego bloku o nazwie test. Jeśli nazwałeś swój blok tak jak ja to skopiuj poniższą linijkę:</p>
<p><b>game.Workspace.test &#8212; wskazuje skryptowi gdzie znajduje się obiekt.</b></p>
<p>porównajcie to z Explolerem. Nasz blok faktycznie znajduje się w &#8222;folderze&#8221; Workspace.</p>
<p>Gdybym przeniósł mój blok w taki sposób ja na obrazku po prawej to nowa ścieżka odniesienia dla skryptu będzie następująca:</p>
<p><b>game.Worspace.pierwszyFolder.drugiFolder.test</b></p>
<p>pamiętaj że wielkość liter ma znaczenie!</p>
<p>Myślę że teraz potrafisz już wskazać skryptowi swój obiekt czas sprawić żeby coś się zadziało!</p>
<p><img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/roblox_wpis_skrypt1.jpg" alt="roblox_wpis_skrypt1" width="339" height="458" /></p>
<h3>4.2 Zmieniamy właściwości obiektu</h3>
<p>Żeby szybko się pisało skasuję dodatkowe foldery które pokazałem powyżej. Chciałem tylko lepiej zobrazować Ci jak Roblox znajduje obiekty. Tak więc nasz blok znajduje się w:</p>
<p><strong>game.Workspace.test</strong></p>
<p>skrypt wie gdzie jest obiekt, ty też ale jak zmienić mu właściwości?</p>
<p>To proste wystarczy postawić kolejną kropkę i dopisać nazwę właściwości którą chcemy zmienić.</p>
<p>Nazwy właściwości zobaczysz w oknie Properties po zaznaczeniu obiektu.</p>
<p>Jeśli chciałbyś zmienić np. kolor bloków wystarczy dopisać do ścieżki <b>.BrickColor </b>nowa ścieżka będzie więc wyglądała następująco:</p>
<p>game.Workspace.test.BrickColor</p>
<p>jeśli chcemy zmienić położenie bloku w grze to zmieniamy parametr <b>.Postion</b></p>
<p><b>game.Workspace.test.Postion</b></p>
<figure><a href="https://www.cyberskill.pl/wp-content/uploads/2021/04/Properties.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="Properties"><br />
<img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/Properties.png" alt="Properties" width="454" height="1014" /> </a><figcaption>kliknij w obraz aby powiększyć</figcaption></figure>
<p>Teraz musimy napisać jaka ma być nowa wartość wpisanego parametru. Robimy to dodając znak <b>= </b>a następnie wpisując nową wartość. Ponieważ różne właściwości trzeba podawać w konkretny sposób to kilka przykładów podam poniżej:</p>
<p>Część po podwójnym myślniku &#8212; to komentarz programisty. Skrypt ignoruje wszystko co znajdzie się za tym znakiem.</p>
<p style="margin-bottom: 0px;"><b>game.Workspace.test.BrickColor = BrickColor.new(&#8222;Cyan&#8221;) &#8212; nowy kolor bloku</b></p>
<p style="margin-bottom: 0px;"><b>game.Workspace.test.Position = Vector3.new(0,0,0) &#8212; przenosi obiekt do nowej pozycji </b></p>
<p style="margin-bottom: 0px;"><b>game.Workspace.test.Transparency = 0.5 &#8212; ustawia przezroczystość obiektu na 0.5</b></p>
<p style="margin-bottom: 0px;"><b>game.Workspace.test.Anchored = false &#8212; wyłącza zakotwiczenie obiektu (zacznie spadać)</b></p>
<p style="margin-bottom: 0px;"><b>game.Workspace.test.Material = &#8222;Foil&#8221; &#8212; zmienia materiał obiektu na folię</b></p>
<p style="margin-bottom: 0px;"><b> </b></p>
<p style="margin-bottom: 0px;"><b> </b></p>
<p><img decoding="async" style="position: absolute;" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/roblox_wpis_part_przed.jpg" alt="Przed" /><br />
<img decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/roblox_wpis_part_po.jpg" alt="Po" /></p>
<p>Opisy wszystkich właściwości znajdziecie w oficjalnej dokumentacji ROBLOX STUDIO dostępnej pod tym linkiem: <a href="https://developer.roblox.com/en-us/" target="_blank" rel="noopener">https://developer.roblox.com/en-us/</a></p>
<p>Radzę zaprzyjaźnić się z tą stroną szczególnie z przyciskiem Search po prawej stronie.</p>
<h3>4.3 Funkcje i wyzwalacze (EVENTY)</h3>
<p>Usprawnimy trochę nasz skrypt. Sprawimy że wszystkie zmiany które wyżej wymieniliśmy wykonają się dopiero po dotknięciu obiektu przez postać gracza.</p>
<p>Po pierwsze potrzebujemy funkcji. W programowaniu mianem funkcji określa się fragment kodu, który może być wykonywany wielokrotnie z różnych miejsc programu.</p>
<p>Funkcje w Lua tworzy się pisząc:</p>
<p><strong>function toNazwaFunkcji ()</strong></p>
<p><strong>end</strong></p>
<p>pomiędzy nawiasami a end znajdzie się nasz kod który chcemy wywołać funkcją.  Tekst <strong>toNazwaFunkcji</strong> to miejsce na nazwę funkcji i możesz ją dowolnie zmieniać.</p>
<p>Wklej teraz program modyfikujący właściwości bloku do środka funkcji. Powinno to wygadać tak:</p>
<p><b>function toNazwaFunkcji ()</b></p>
<p style="padding-left: 40px;"><b>game.Workspace.test.BrickColor = BrickColor.new(&#8222;Cyan&#8221;) &#8212; nowy kolor bloku</b></p>
<p style="padding-left: 40px;"><b>game.Workspace.test.Position = Vector3.new(0,0,0) &#8212; przenosi obiekt do nowej pozycji</b></p>
<p style="padding-left: 40px;"><b>game.Workspace.test.Transparency = 0.5 &#8212; ustawia przezroczystość obiektu na 0.5</b></p>
<p style="padding-left: 40px;"><b>game.Workspace.test.Anchored = false &#8212; wyłącza zakotwiczenie obiektu (zacznie spadać)</b></p>
<p style="padding-left: 40px;"><b>game.Workspace.test.Material = &#8222;Foil&#8221; &#8212; zmienia materiał obiektu na folię</b></p>
<p><b>end</b></p>
<p>Jeśli teraz spróbujesz uruchomić grę to zobaczysz że nic się nie stało. Nie ma żadnego efektu a skrypt przestał działać. Dzieje się tak dlatego że funkcje nie uruchamiają się same automatycznie. <strong>Potrzebują do uruchomienia wyzwalacza w ROBLOX STUDIO nazywanego eventem.</strong></p>
<p>dopiszemy event dotknięcia bloku:</p>
<p><strong>game.Workspace.test.Touched:Connect(toNazwaFunkcji)</strong></p>
<p>początek <strong>game.Workspace.test</strong> wygląda znajomo to oczywiście odwołanie do naszego obiektu</p>
<p><strong>.Touched</strong> &#8211; to właśnie event dotknięcia każdy obiekt ma różne eventy ich poznanie to druga niezbędna umiejętność w programowaniu w ROBLOXIE.</p>
<p><strong>:Connect(toNazwaFunkcji) &#8211; </strong> po wyzwalaczu piszemy jaka funkcja ma być podłączona i uruchomiona (connect) do tego wydarzenia. Ostatnia część w nawiasach to miejsce na nazwę uruchamianej funkcji.</p>
<p><strong>Możesz przetestować swój skrypt. Powinien działać choć pewnie pojawią się błędy</strong>. Np taki że part zmienia swoje właściwości jeśli dotknie czegokolwiek! Np innego partu lub podłoża. To dlatego że nie dodaliśmy sprawdzenia czy bloku dotknęła postać gracza.</p>
<h3>4.4 Warunki w ROBLOX STUDIO</h3>
<p>Do sprawdzenia co dotyka bloku zastosujemy instrukcję warunkową IF. To najczęściej wykorzystywana konstrukcja programistyczna zaraz po funkcjach i zmiennych ( których jeszcze nie używaliśmy).</p>
<p>W skrócie IF&#8217;y sprawdzają czy warunek który ustawimy jest prawdziwy i dopiero wtedy wykonuje kolejne instrukcje.</p>
<p>Konstrukcja  w języku LUA jest bardzo prosta: <b>IF </b>warunek <b>THEN </b>instrukcje <b>END</b></p>
<p>W naszym przypadku chcemy osiągnąć taki efekt: <strong>JEŚLI (IF)</strong> obiektu dotnie postać gracza <strong>WTEDY</strong> <b>(THEN) </b>zmień jego właściwości <strong>KONIEC(END)</strong></p>
<p><strong> </strong>Zmodyfikowany skrypt będzie wyglądał następująco:</p>
<figure><a href="https://www.cyberskill.pl/wp-content/uploads/2021/04/roblox_wpis_skrypt3.jpg" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="roblox_wpis_skrypt3"><br />
<img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2021/04/roblox_wpis_skrypt3.jpg" sizes="(max-width: 1346px) 100vw, 1346px" srcset="https://www.cyberskill.pl/wp-content/uploads/2021/04/roblox_wpis_skrypt3.jpg 1346w, https://www.cyberskill.pl/wp-content/uploads/2021/04/roblox_wpis_skrypt3-768x242.jpg 768w" alt="roblox_wpis_skrypt3" width="1346" height="424" /> </a><figcaption>kliknij w obraz aby powiększyć</figcaption></figure>
<p>Mamy pierwszy skrypt!</p>
<p>Teraz pozostaje Ci ćwiczyć i odkrywać nowe sposoby na używanie funkcji, warunków i eventów. Jest ich zbyt dużo żeby zmieściły się w tym poradniku.</p>
<p>Na początek spróbuj zrobić blok pułapkę. Kiedy zostanie dotknięty przez gracza to zrobi się zupełnie przezroczysty (niewidzialny) i  gracz przez niego spadnie.</p>
<p>Podpowiem tylko że trzeba skryptem ustawić  opcję CanColide = false.</p>
<h2>5. GDZIE SZUKAĆ INSPIRACJI?</h2>
<p>Oczywiście w innych grach. Pierwsze kroki w programowaniu i projektowaniu poziomów warto stawiać właśnie odtwarzając pułapki i przeszkody innych twórców.</p>
<p>Zobacz koniecznie gry:</p>
<p><a href="https://www.roblox.com/games/3993081667/THE-IMPOSSIBLE-OBBY" target="_blank" rel="noopener">THE IMPOSSIBLE OBBY link: </a><a href="https://www.roblox.com/games/3993081667/THE-IMPOSSIBLE-OBBY" target="_blank" rel="noopener">https://www.roblox.com/games/3993081667/THE-IMPOSSIBLE-OBBY</a></p>
<p><a href="https://www.roblox.com/games/1962086868/Tower-of-Hell" target="_blank" rel="noopener">Tower of Hell &#8211; Roblox link: </a><a href="https://www.roblox.com/games/1962086868/Tower-of-Hell" target="_blank" rel="noopener">https://www.roblox.com/games/1962086868/Tower-of-Hell</a></p>
<h2>6. JAK OPUBLIKOWAĆ GRĘ W ROBLOX</h2>
<p>Publikacja gry jest prosta. Dla odmiany ostatnią część możecie zobaczyć na końcu poniższego wideo.</p>
<h2>7. PORADNIK VIDEO</h2>
<p>Poniższy materiał to część kursu który przygotowaliśmy. O jego publikacji poinformuję wkrótce.</p>
<p>https://vimeo.com/509889382</p>
<h2>8. PODSUMOWANIE PORADNIKA ROBLOX STUDIO</h2>
<p>Mimo że ten artykuł jest dłuuuuuuuuuuugi. To tak naprawdę dopiero odkryliśmy malutką część możliwości Roblox Studio. To podstawy podstaw a zrobienie porządnej gry wymaga dużo większej wiedzy.</p>
<p>Jestem Ciekaw jakie gry udało Wam się zrobić. Wrzućcie link w komentarzu i napiszcie klika słów o grze. Na 100% ją odwiedzę!</p>
<p>Artykuł <a href="https://www.cyberskill.pl/jak-zrobic-gre-w-roblox-studio-poradnik/">JAK ZROBIĆ GRĘ W ROBLOX STUDIO [Poradnik]</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cyberskill.pl/jak-zrobic-gre-w-roblox-studio-poradnik/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title>PROGRAMOWANIE DLA DZIEWCZYN</title>
		<link>https://www.cyberskill.pl/programowanie-dla-dziewczyn/</link>
		
		<dc:creator><![CDATA[Radek]]></dc:creator>
		<pubDate>Mon, 04 Jan 2021 08:29:56 +0000</pubDate>
				<category><![CDATA[Porady dla rodziców]]></category>
		<guid isPermaLink="false">https://www.cyberskill.pl/?p=6238</guid>

					<description><![CDATA[<p>Programowanie dla dziewczyn &#8211; temat rzeka. Wśród dzieci z którymi pracuję mam około 10% dziewczynek i zawsze zastanawiam się co sprawia że tak rzadko interesują się zajęciami związanymi z nowoczesnymi technologiami. Przecież bez kobiet nie mielibyśmy wielu rzeczy bez których trudno dziś wyobrazić sobie pracę programisty. Prawie 200 lat temu&#8230;. [&#8230;]</p>
<p>Artykuł <a href="https://www.cyberskill.pl/programowanie-dla-dziewczyn/">PROGRAMOWANIE DLA DZIEWCZYN</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6238" class="elementor elementor-6238">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-829becd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="829becd" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e322412" data-id="e322412" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-930b01e elementor-widget elementor-widget-text-editor" data-id="930b01e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Programowanie dla dziewczyn </strong>&#8211; temat rzeka. Wśród dzieci z którymi pracuję mam około 10% dziewczynek i zawsze zastanawiam się co sprawia że tak rzadko interesują się zajęciami związanymi z nowoczesnymi technologiami. Przecież bez kobiet nie mielibyśmy wielu rzeczy bez których trudno dziś wyobrazić sobie pracę programisty.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8a88be6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8a88be6" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b3b6ace" data-id="b3b6ace" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c14a84b elementor-widget elementor-widget-heading" data-id="c14a84b" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">Prawie 200 lat temu.... pierwsza programistka</h3>				</div>
				</div>
				<section class="elementor-section elementor-inner-section elementor-element elementor-element-4381d91 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4381d91" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-ffef580" data-id="ffef580" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3f2565d elementor-widget elementor-widget-image" data-id="3f2565d" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="631" height="786" src="https://www.cyberskill.pl/wp-content/uploads/2021/01/Ada_Lovelace_1838.jpg" class="attachment-large size-large wp-image-6253" alt="" />															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-bd45f86" data-id="bd45f86" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-430535f elementor-widget elementor-widget-text-editor" data-id="430535f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Pierwszą osobą, którą teraz nazwalibyśmy programistą, była kobieta. Lady Ada Lovelace młoda matematyk mieszkająca w Anglii, w 1833 roku poznała Charlesa Babbage&#8217;a. Był wynalazcą, który miał trudności z dokończeniem swojego projektu. Maszyna miała być wykonana z metalowych kół zębatych i zdolna do wykonywania poleceń warunkowych &#8222;if-then&#8221; oraz przechowywania informacji w pamięci.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div class="elementor-element elementor-element-3c0784b elementor-widget elementor-widget-text-editor" data-id="3c0784b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zafascynowana Lovelace doceniła ogromny potencjał takiego urządzenia. Komputer, który mógł modyfikować własne instrukcje i przechowywane w pamięci informacje może będzie miał ogromne możliwości obliczeniowe.</p><p>Aby to udowodnić, Lovelace napisała to, co jest często uważane za pierwszy program komputerowy w historii. Był to algorytm, za pomocą którego silnik analityczny obliczyłby sekwencję liczb Bernoulliego. Niestety Babbage&#8217;owi nigdy nie udało się zbudować prototypu swojego urządzenia, a tragicznie zmarła na raka Lovelace, nigdy nie zobaczyła jak maszyna wykonuje jej kod.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-e92dd15 elementor-widget elementor-widget-heading" data-id="e92dd15" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">ENIAC - gigantyczny kalkulator i jego programistki</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-b634a04 elementor-widget elementor-widget-image" data-id="b634a04" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="800" height="338" src="https://www.cyberskill.pl/wp-content/uploads/2021/01/eniac1.jpg" class="attachment-large size-large wp-image-6254" alt="komputer eniac" srcset="https://www.cyberskill.pl/wp-content/uploads/2021/01/eniac1.jpg 800w, https://www.cyberskill.pl/wp-content/uploads/2021/01/eniac1-768x324.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
				</div>
				<div class="elementor-element elementor-element-6bc3aa1 elementor-widget elementor-widget-text-editor" data-id="6bc3aa1" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Electronic Numerical Integrator and Computer, czyli Eniac</strong>, został sfinansowany przez wojsko USA. Był gigantyczny, ważył ponad 30 ton i zawierał aż 17 468 lamp próżniowych. Kobiety często pracowały jako operatorzy kart perforowanych dla tych przerośniętych kalkulatorów. Tak więc, kiedy nadszedł czas, aby zatrudnić techników do napisania instrukcji dla Eniaca, sensowne było wybranie zespołu składającego się wyłącznie z kobiet. W skład zespołu programistów weszły Kathleen McNulty, Jean Jennings , Betty Snyder , Marlyn Wescoff, Frances Bilas i Ruth Lichterman.</p><p>W tamtych czasach mężczyźni wymyślali, czego chcą od maszyny. Eniac liczył, podczas gdy kobiety „programowały” go, aby wykonywał instrukcje. Aby uzmysłowić Ci jak trudne było to zadnie spójrz na liczby: Tablice obsługiwało się ręcznie. Stojąc przy jednej z 42 szaf trzeba było wprowadzać, cyfra po cyfrze, liczby bądź polecenia, nastawiając ręcznie tarcze przełączników. Do uruchomienia wszystkich trzech szaf trzeba było nastawić 4368 przełączników 10 pozycyjnych.</p><p>Kobiety z Eniac były jednymi z pierwszych programistów, które odkryły, że oprogramowanie nigdy nie działa poprawnie za pierwszym razem. Główna praca programisty często sprowadzała się do znajdowania i naprawiania błędów. Ich innowacje obejmowały niektóre z podstawowych koncepcji oprogramowania. Betty Snyder zdała sobie sprawę, że jeśli chcesz debugować(naleźć błąd) program, warto mieć „punkt przerwania”. Innymi słowy, moment, w którym można było zatrzymać program w trakcie jego przebiegu. Do dziś punkty przerwania są kluczową częścią procesu debugowania.</p><p>W 1946 roku twórcy Eniaca chcieli pochwalić się komputerem grupie liderów nauki, technologii i wojska. Poprosili Jennings i Snyder o napisanie programu obliczającego trajektorie pocisków. Po tygodniach intensywnego wysiłku, ich zespół miał gotowy program w którym został tylko jedna usterka do usunięcia. Program miał się zatrzymać, gdy pocisk uderzył w cel, ale z jakiegoś powodu nadal działał. W noc poprzedzającą demo Snyder nagle wyczuła problem. Następnego dnia wcześnie poszła do pracy, nacisnęła pojedynczy przełącznik wewnątrz Eniaca i wyeliminowała błąd. „Podczas snu Betty potrafiła rozumować bardziej logicznie, niż większość ludzi na jawie” &#8211; wspomniała Jennings.</p><p>Niemniej jednak kobiety otrzymały niewielkie uznanie za swoją pracę. Podczas tej pierwszej oficjalnej demonstracji,  kierownicy projektu nie wspomnieli o osobach które napisały oprogramowanie urządzenia.</p><p> </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c8f2bd5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c8f2bd5" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-744b6c2" data-id="744b6c2" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-cf8cc5e elementor-widget elementor-widget-heading" data-id="cf8cc5e" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h3 class="elementor-heading-title elementor-size-default">KOBIETA - TWÓRCA PIERWSZEGO KOMPILTORA!</h3>				</div>
				</div>
				<div class="elementor-element elementor-element-59f6ab3 elementor-widget elementor-widget-image" data-id="59f6ab3" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="801" height="559" src="https://www.cyberskill.pl/wp-content/uploads/2021/01/gracehopper.jpg" class="attachment-large size-large wp-image-6258" alt="" srcset="https://www.cyberskill.pl/wp-content/uploads/2021/01/gracehopper.jpg 801w, https://www.cyberskill.pl/wp-content/uploads/2021/01/gracehopper-768x536.jpg 768w" sizes="(max-width: 801px) 100vw, 801px" />															</div>
				</div>
				<div class="elementor-element elementor-element-54f91b1 elementor-widget elementor-widget-text-editor" data-id="54f91b1" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Po wojnie, gdy zawody programistyczne rozprzestrzeniły się z wojska do sektora publicznego i prywatnego, kobiety pozostawały w czołówce programistów, wykonując najważniejsze prace. Pionierska programistka Grace Hopper jest często uznawana za twórcę pierwszego „kompilatora” . Był to program, który umożliwia użytkownikom tworzenie języków programowania bardziej przypominających zwykłe pisane słowa. Koder mógłby więc napisać skrypt podobny do angielskiego, a kompilator wykonałby ciężką pracę, przekształcając go w jedynki i zera dla komputera.</p><p>Inna programistka Frances „Fran” Allen była tak dobra w optymalizacji języka Fortran &#8211; popularnego języka do wykonywania obliczeń naukowych &#8211; że <span style="font-size: 16px; font-style: normal; font-weight: 400;">w 2006 roku </span><span style="font-size: 16px;">została pierwszą kobietą, która zdobyła nagrodę Turinga .</span></p>								</div>
				</div>
				<div class="elementor-element elementor-element-c80d5ee elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="c80d5ee" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7825179 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7825179" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5cf3adc" data-id="5cf3adc" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-68835c9 elementor-widget elementor-widget-text-editor" data-id="68835c9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4 style="font-style: normal;">Kobiety odegrały ogromną rolę w programowaniu. to dlaczego&#8230;.&nbsp;</h4>
<p>&#8230;dziś tak mało dziewczynek interesuje się programowaniem i rozwojem w dziedzinach związanych z technologią?&nbsp;</p>
<p><span style="font-size: 16px;">Zauważono, że jednym z głównych powodów, dla których dziewczęta nie uczą się kodowania, jest powszechne przekonanie, że zajęcia związane z technologią są dla chłopców. Wg badań&nbsp;</span><a style="font-size: 16px; background-color: #ffffff;" href="https://www.theiet.org/">IET &#8211; Institution of Engineering and Technology (theiet.org)</a> dziewczęta 3 razy rzadziej niż chłopcy&nbsp; dostają od rodziców zabawki naukowe.</p>
<p>TO BŁĄD I TO DUŻY!</p>
<h3>OTO 6 POWODÓW DLACZEGO DZIEWCZYNY POWINNY UCZYĆ SIĘ KODOWANIA:</h3>
<h4>1. DZIEWCZĘTA, KTÓRE UCZĄ SIĘ KODOWANIA, ŁAMIĄ STEREOTYP;&nbsp;</h4>
<p>w końcu technologia kształtuje czasy, w których żyjemy . W dzisiejszym świecie istnieją trzy podstawowe umiejętności: czytanie i pisanie, a także umiejętność posługiwania się komputerem i to ta ostatnia jest najbardziej pożądana. Od samolotów i samochodów przez gry wideo, eksplorację kosmosu aż po medycynę &#8211; programowanie jest obecnie stosowane w każdym zawodzie. Napisanie tego artykułu również wymagało kodowania. Nauka kodowania to dziś umiejętność życiowa. Podobnie jak czytanie, pisanie i arytmetyka, wszystkie dzieci powinny nauczyć się kodować. Twoja córka nie musi wyrosnąć na inżyniera oprogramowania, ale myślę, że ważne jest, aby ona i wszyscy młodzi ludzie wiedzieli, jak w podstawowym stopniu kodować i rozumieć komputery.</p>
<h4>2. KOBIETY UCZĄC SIĘ KODOWANIA ŁATWIEJ DOTRZYMAJĄ KROKU MĘŻCZYZNOM W MIEJSCU PRACY.</h4>
<p>Biorąc pod uwagę, że kodowanie jest obecnie jednym z najszybciej rozwijających się obszarów, kobiety, które kodują, mogą stanowić część większego rynku pracy i otrzymywać wyższą składkę za swoją pracę niż w innych dziedzinach.&nbsp;Według raportu Catalyst, kobiety pracujące w STEM ( branże związane z nauką, techniką, inżynierią i matematyką) w Stanach Zjednoczonych zarabiają o 35 procent więcej niż kobiety pracujące poza STEM i o 40 procent więcej niż mężczyźni na stanowiskach innych niż STEM w 2016 roku.&nbsp;</p>
<h4>3. DZIEWCZĘTA, KTÓRE POTRAFIĄ KODOWAĆ, MOGĄ PRACOWAĆ W JEDNYCH Z NAJWIĘKSZYCH FIRM NA ŚWIECIE</h4>
<p>Kodowanie jest więc idealne dla dziewcząt, które są ambitne.&nbsp;</p>
<h4>4. KODOWANIE MOŻE OTWORZYĆ ŚWIAT MOŻLIWOŚCI.</h4>
<p>Pozwala stworzyć własną stronę internetową ,aplikację lub zbudować robota, a nawet grę wideo.&nbsp; Dziełem można będzie pochwalić się przed rówieśnikami to sprawi, że Twoja&nbsp;córka zyska pewność&nbsp;siebie!</p>
<h4>5. ZNAJOMOŚĆ KODOWANIA POMAGA W KRYTYCZNYM MYŚLENIU I LOGICZNYM ROZUMOWANIU.</h4>
<p>Kodowanie zachęca do radzenia sobie z dużymi problemami, dzieląc je na mniejsze, łatwiejsze w zarządzaniu.&nbsp;Opiera się na matematyce i logice, aby wymyślić innowacyjne rozwiązania złożonych problemów.</p>
<h4>6. LISTA NIE BĘDZIE KOMPLETNA BEZ TEGO POWODU: PROGRAMOWANIE DLA DZIEWCZYN (I NIE TYLKO) JEST FAJNE.</h4>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0da15f7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0da15f7" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6ebbd92" data-id="6ebbd92" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-90368fe elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="90368fe" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-79285a8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="79285a8" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-45fd8e2" data-id="45fd8e2" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4d58db8 elementor-widget elementor-widget-text-editor" data-id="4d58db8" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>CHCĘ WIĘCEJ &#8211; czyli to tym gdzie postawić kolejny krok.</h2><p>Fajnie że chcesz rozwijać się w kierunku kodowania. Zostawiam Ci kilka miejsc do których warto zajrzeć aby kontynuować przygodę </p><h3>Dla dzieci:</h3><h4>1. KOSMOS DLA DZIEWCZYNEK &#8211;</h4><p><a href="https://kosmosdladziewczynek.pl/" target="_blank" rel="noopener">https://kosmosdladziewczynek.pl/</a>  czasopismo wydawane przez fundację o tej samej nazwie. Znajdziecie tam fascynujące  historie dziewczyn które łamią stereotypy, a także wskazówki jak odnaleźć się w cyfrowym świecie</p><h4>2. GIRLS CODE FUN &#8211;</h4><p><a href="https://girlscodefun.pl/" target="_blank" rel="noopener">https://girlscodefun.pl/</a> to fundacja której misją jest motywowanie i zachęcanie dziewczyn i kobiet do zdobywania wiedzy w zakresie nowych technologii. </p><h4><a href="https://www.cyberskill.pl/aplikacje-do-nauki-programowania-dla-dzieci/">3. Sprawdź nasz wpis o darmowych aplikacjach do nauki programowania.</a></h4><h3>Dla dorosłych:</h3><h4>4. WAKEUP AND CODE</h4><p><a href="https://www.wakeupandcode.pl/" target="_blank" rel="noopener">https://www.wakeupandcode.pl/</a> blog Joanny Otmianowskiej na którym lekkim piórem pisze o nauce programowania i swoich  początkach w branży IT.</p><h4>5. GEEK GIRLS CARROTS</h4><p><a href="https://gocarrots.org/" target="_blank" rel="noopener">https://gocarrots.org/</a> fundacja poprzez spotkania i warsztaty zachęca dziewczyny do wzajemnego inspirowania i wspierania się. Skupia kobiety w branży technologicznej i przedsiębiorcow.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.cyberskill.pl/programowanie-dla-dziewczyn/">PROGRAMOWANIE DLA DZIEWCZYN</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Jak zrobić mod do Minecraft [Poradnik]</title>
		<link>https://www.cyberskill.pl/jak-zrobic-mod-do-minecraft/</link>
					<comments>https://www.cyberskill.pl/jak-zrobic-mod-do-minecraft/#comments</comments>
		
		<dc:creator><![CDATA[Radek]]></dc:creator>
		<pubDate>Sat, 28 Mar 2020 12:31:18 +0000</pubDate>
				<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[Zrób to sam]]></category>
		<guid isPermaLink="false">https://www.cyberskill.pl/?p=5691</guid>

					<description><![CDATA[<p>Miliony modyfikacji do Minecrafta sprawia że gra cieszy się niesłabnącą popularnością już od jedenastu lat. Jeśli też zastanawiasz się jak zrobić mod do Minecraft to dobrze trafiłeś. Ten poradnik przeprowadzi cie przez cały proces krok po kroku. Gotowy? W jakim programie robi się mody do Minecraft? Najbardziej zaawansowane modyfikacje do [&#8230;]</p>
<p>Artykuł <a href="https://www.cyberskill.pl/jak-zrobic-mod-do-minecraft/">Jak zrobić mod do Minecraft [Poradnik]</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="5691" class="elementor elementor-5691">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5747bb2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5747bb2" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4aaadd" data-id="4aaadd" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-41c788f2 elementor-widget elementor-widget-text-editor" data-id="41c788f2" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p></p>
<p><strong>Miliony modyfikacji do Minecrafta sprawia że gra cieszy się niesłabnącą popularnością już od jedenastu lat. Jeśli też zastanawiasz się jak zrobić mod do Minecraft to dobrze trafiłeś. Ten poradnik przeprowadzi cie przez cały proces krok po kroku. Gotowy?</strong></p>
<p></p>
<p></p>
<h3 class="wp-block-heading"><strong>W jakim programie robi się mody do Minecraft?</strong></h3>
<p></p>
<p></p>
<p>Najbardziej zaawansowane modyfikacje do Minecrafta powstają na komputerach programistów. Pisane są tak jak cała gra w języku JAVA, ale dzięki projektowi firmy Pylo nawet osoby nie znające tego języka mogą tworzyć własne modyfikacje.</p>
<p></p>
<p></p>
<p>Wejdź na stronę <a href="https://mcreator.net/download">https://mcreator.net/download</a> i pobierz najnowszą wersję (ten poradnik powstał dla wersji 2020.2)</p>
<p></p>
<p></p>
<h3 class="wp-block-heading"><strong>1. Przygotowanie środowiska roboczego MCreator</strong></h3>
<p></p>
<p></p>
<p>Zainstaluj program i uruchom go. Powinieneś zobaczyć następujące okno. Wybierz opcję <em>&#8222;New workspace&#8230;&#8221;</em></p>
<p></p>
<p></p>
<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="769" height="449" class="wp-image-5695" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/1.png" alt="mcreator nowy projekt" /></figure>
</div>
<p></p>
<p></p>
<p>Na następnym oknie programu musimy wybrać kilka podstawowych ustawień:</p>
<p></p>
<p></p>
<ul class="wp-block-list">
<li><strong>Mod display name:</strong> tak będzie nazywał się Twój mod</li>
<li><strong>Mod ID :</strong> nazwa moda w plikach gry. (generuje się automatycznie nie zmieniaj tego ustawienia)</li>
<li><strong>Minecraft version:</strong> wersja gry dla której tworzymy mod</li>
<li><strong>Workspace folder:</strong> miejsce na komputerze w którym zostaną zapisane pliki tworzonej modyfikacji.</li>
</ul>
<p></p>
<p></p>
<p>Po wybraniu ustawień kliknij <em>&#8222;Create new workspace&#8221;</em></p>
<p></p>
<p></p>
<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="516" height="516" class="wp-image-5696" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/2.png" alt="mcreator nowy projekt ustawienia" /></figure>
</div>
<p></p>
<p></p>
<p>Kolejny ktrok jest nieco czasochłonny. Program MCreator pobierze i zainstaluje na twoim komputerze niezbędne pliki. W niektórych przypadkach trwa to od 30 do nawet 50 minut. Nie pozostaje nic innego jak uzbroić się w cierpliwość. Koniec instalacji programu poznasz po tym że zniknie okienko z napisem <em>&#8222;Seting up Gradle project&#8221;</em>.</p>
<p></p>
<p></p>
<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1186" height="674" class="wp-image-5698" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_3.png" alt="" srcset="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_3.png 1186w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_3-768x436.png 768w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_3-350x200.png 350w" sizes="(max-width: 1186px) 100vw, 1186px" /></figure>
</div>
<p></p>
<p></p>
<p>Po wykonaniu tych czynności nasz program jest gotowy do stworzenia pierwszego minecraftowego moda.</p>
<p></p>
<p></p>
<h3 class="wp-block-heading"><strong>2. Jak zrobić mod w MCreator?</strong></h3>
<p></p>
<p></p>
<p>Nasz pierwszy mod do Minecraft sprawi że w grze pojawi się nasz własny miecz. Czym będzie się różnił od zwykłego diamenciaka?</p>
<p></p>
<p></p>
<ul class="wp-block-list">
<li>wyglądem &#8211; stworzymy dla niego oddzielną teksturę</li>
<li>właściwościami &#8211; ustawimy odpowiednie parametry ataku, odporności na zniszczenia itp.</li>
<li>efektami &#8211; sprawimy że miecz będzie nakładał efekt lewitacji przy ataku</li>
</ul>
<p></p>
<p></p>
<p>Na ekranie roboczym MCreator klikamy na zielony znak &#8222;+&#8221; a następnie w menu szukamy pozycji &#8222;Tool&#8221;</p>
<p></p>
<p></p>
<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="641" height="833" class="wp-image-5702" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_4.png" alt="mcreator tool" /></figure>
</div>
<p></p>
<p></p>
<p>W kolejnym oknie program poprosi nas o wprowadzenie nazwy przedmiotu który tworzymy. Nie jest to jeszcze nazwa wyświetlana w grze, a jedynie taka którą będzie stosował program do oznaczenia przedmiotu w pikach modyfikacji. Dlatego jest kilka ograniczeń:</p>
<p></p>
<p></p>
<ul class="wp-block-list">
<li>nie możesz stosować spacji między wyrazami</li>
<li>nie stosuj polskich znaków (ś, ć, ą, ę itp)</li>
<li>nie stosuj znaków specjalnych !@$#</li>
<li>wielowyrazowe nazwy możesz zapisać np tak: SueperWypasionaNazwaMiecza</li>
</ul>
<p></p>
<p></p>
<p>Po wpisaniu nazwy klikamy &#8222;Next page&#8221; w prawym dolnym rogu programu. Zostaniemy przeniesieni na następną stronę. Mamy na niej dostępne tylko dwie opcje do ustawienia.</p>
<p></p>
<p></p>
<ul class="wp-block-list">
<li><strong>Tool 3D model &#8211; </strong>w MCreator możemy dodać własne modele 3D przedmiotów. Trzeba je wcześniej stworzyć przy pomocy odpowiedniego oprogramowania. Na potrzeby tego poradnika zostawiamy &#8222;Normal&#8221;</li>
<li><strong>Tool texture &#8211;</strong> tu wybieramy lub tworzymy teksturę naszego miecza. Aby przejść dalej kliknij w okno</li>
</ul>
<p></p>
<p></p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="879" height="181" class="wp-image-5703" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_5.png" alt="mcreator wybor tekstur" srcset="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_5.png 879w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_5-768x158.png 768w" sizes="(max-width: 879px) 100vw, 879px" /></figure>
<p></p>
<p></p>
<p>W kolejnym kroku mamy do wyboru kolejne dwie opcje. Aby przejść dalej wybierz pierwszą opcję</p>
<p></p>
<p></p>
<ul class="wp-block-list">
<li><strong>Create teture</strong> &#8211; generator tekstur pozwoli nam namalować jak ma wyglądać nasz miecz w grze.</li>
<li><strong>Import texture</strong> &#8211; wczytanie tekstury z zewnętrznego pliku</li>
</ul>
<p></p>
<p></p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="822" height="492" class="wp-image-5704" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_6.png" alt="mcreator import tekstur" srcset="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_6.png 822w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_6-768x460.png 768w" sizes="(max-width: 822px) 100vw, 822px" /></figure>
<p></p>
<p></p>
<p>Pojawi się prośba o ustawienie jak program ma przygotować obszar roboczy do tworzenia wyglądu naszego miecza. Na początek proponuję pozostawić wartości domyślne.</p>
<p></p>
<p></p>
<ul class="wp-block-list">
<li><strong>Fill with: &#8211; </strong>jak ma być wypełniony obszar rysowania. Domyślnie &#8222;<em>Transparency&#8221;</em> czyli przezroczysty</li>
<li><strong>Width: &#8211; </strong>szerokość okna rysowania w pixelach</li>
<li><strong>Height: &#8211;</strong> wysokość okna rysowania w pixelach</li>
</ul>
<p></p>
<p></p>
<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="481" height="217" class="wp-image-5707" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_7.png" alt="mcreator tworzenie tekstur" /></figure>
</div>
<p></p>
<p></p>
<p>Przed Tobą pojawi się okno do złudzenia przypominające dobrze znany program Paint. Jak że moje zdolności graficzne są mówiąc krótko słabe, to bardzo ucieszył mnie fakt że twórcy MCreator umieścili w nim generator tekstur ( zaznaczony strzałką na poniższym obrazku). Dzięki temu mój mod do Minecraft będzie nieco ładniejszy :D. Jak już ukończysz swoje dzieło nie zapomnij go zapisać. Kliknij &#8222;Save this texture&#8221; a następnie wybierz &#8222;Item&#8221; i wpisz nazwę pliku (np. supermiecz_tekstura).</p>
<p></p>
<p></p>
<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1910" height="925" class="wp-image-5708" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_8.png" alt="mcreator generator tekstur" srcset="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_8.png 1910w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_8-768x372.png 768w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_8-1536x744.png 1536w" sizes="(max-width: 1910px) 100vw, 1910px" /></figure>
</div>
<p></p>
<p></p>
<p>MCreator wróci do poniższego okna z tą różnicą że po kliknięciu w &#8222;<em>Tool Texture&#8221;</em>, będziesz mógł wybrać stworzoną przez siebie teksturę miecza. Zrób to i kliknij <em>&#8222;Next page&#8221;</em>.</p>
<p></p>
<p></p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="879" height="181" class="wp-image-5703" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_5.png" alt="mcreator wybor tekstur" srcset="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_5.png 879w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_5-768x158.png 768w" sizes="(max-width: 879px) 100vw, 879px" /></figure>
<p></p>
<p></p>
<p>Kolejny krok tworzenia miecza w Mcreator jest jednym z najważniejszych. To tu ustawimy jakie wartości ma mieć nasze narzędzie. Szczegółowo opisałem je w poniższej tabeli</p>
<p></p>
<p></p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="812" height="543" class="wp-image-5716" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_9.png" alt="mcreator ustawienia narzędzia" srcset="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_9.png 812w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_9-768x514.png 768w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_9-272x182.png 272w" sizes="(max-width: 812px) 100vw, 812px" /></figure>
<p></p>
<p></p>
<figure class="wp-block-table alignleft is-style-regular">
<table>
<tbody>
<tr>
<td class="has-text-align-left" data-align="left"><strong>Opcja</strong></td>
<td class="has-text-align-left" data-align="left"><strong>Wartości</strong></td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left"><strong> Name in GUI:</strong></td>
<td class="has-text-align-left" data-align="left">Nazwa przedmiotu wyświetlana w grze</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left"><strong> Creative inventory tab:</strong></td>
<td class="has-text-align-left" data-align="left">Ustawiasz w jakiej zakładce ma znaleźć się przedmiot kiedy będziesz grał w trybie kreatywnym.</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left"><strong> Type: </strong></td>
<td class="has-text-align-left" data-align="left">Wybierz jak ma zachowywać się narzędzie które tworzysz (np. mieczem nie możesz niszczyć bloków).<br />Pickaxe &#8211; kilof<br />Axe &#8211; siekiera<br />Sword &#8211; miecz<br />Spade &#8211; łopata / szpadel<br />Hoe &#8211; motyka<br />Special (advanced) &#8211; specjalne narzędzie<br />MultiTool (advanced) &#8211; mix kilku narzędzi</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left"><strong> Harvest level: </strong></td>
<td class="has-text-align-left" data-align="left">Opcja ważna dla narzędzi typu kilof. Zaznaczasz tu jak twarde przedmioty możesz nim niszczyć. <br />0 &#8211; drewno<br />1 kamień<br />2 żelazo lub złoto<br />3 diamenty<br />4+ nie są używane w podstawowej wersji Minecraft</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left"><strong> Efficiency: </strong></td>
<td class="has-text-align-left" data-align="left">Jak szybko można kopać narzędziami podobnymi do kilofa. Poniżej wartości z oryginalnego Minecrafta:<br />Drewno: 2<br />Kamień: 4<br />Żelazo: 6<br />Diament: 8<br />Złoto: 10</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left"><strong> Enchantability: </strong></td>
<td class="has-text-align-left" data-align="left">Zaznaczasz jak łatwo będzie Ci uzyskać dobre ulepszenia do broni. Większa wartość = większa szansa.Wartości z Minecraft:<br /><strong>Narzędzia i broń :</strong><br />Drewno: 15<br />Kamień: 5<br />Żelazo: 14<br />Złoto: 22<br />Diament: 10 <br /><br /><strong>Zbroje</strong>:<br />Skórzane: 15<br />Kolczuga: 12<br />Żelazo: 9<br />Złoto: 25<br />Diament: 10</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left"><strong> Damage vs. mob/animal: </strong></td>
<td class="has-text-align-left" data-align="left">Jak dużo życia zabierzesz uderzając tym przedmiotem. Wartość w grze zależna jest od rodzaju przedmiotu wybranego w pozycji Type:<br />Łopata zada dokładnie taką samą wartość obrażeń jak wpisana.<br />Kilof: wartość wpisana + 1<br />Siekiera: wartość wpisana + 2<br />Miecz: wartość wpisana + 3</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left"><strong> Number of uses: </strong></td>
<td class="has-text-align-left" data-align="left">Po ilu użyciach narzędzie popsuje się. Przykładowe wartości z Minecraft:<br />Złoto: 32 użycia:<br />Drewno: 59 użycia .<br />Kamień: 131 użycia .<br />Żelazo: 250 użycia .<br />Diament: 1561 użycia .</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left"><strong> Repair items: </strong></td>
<td class="has-text-align-left" data-align="left">jakim przedmiotem naprawisz swoje narzędzie na kowadle</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left"><strong> Blocks affected: </strong></td>
<td class="has-text-align-left" data-align="left">zaawansowana opcja. do wyboru jeśli twoje narzędzie ma działać tylko z konkretnymi blokami</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left"><strong> Enable glowing effect: </strong></td>
<td class="has-text-align-left" data-align="left">Po zaznaczeniu tej opcji narzędzie będzie świecić tak jakby było zaklęte.</td>
</tr>
</tbody>
</table>
</figure>
<p></p>
<p></p>
<p></p>
<p></p>
<p>Po wybraniu odpowiednich parametrów kliknij &#8222;Next page&#8221;. Zostaniesz przeniesiony okna, gdzie będziesz mógł stworzyć procedury przypisane do konkretnych akcji wykonanych mieczem.</p>
<p></p>
<p></p>
<figure class="wp-block-table">
<table>
<tbody>
<tr>
<td class="has-text-align-left" data-align="left">When right clicked in air (player loc.)</td>
<td class="has-text-align-left" data-align="left">użycie przedmiotu w powietrzu</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left">When right clicked on block (player loc.)</td>
<td class="has-text-align-left" data-align="left">użycie przedmiotu na bloku</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left">When item is crafted/smelted</td>
<td class="has-text-align-left" data-align="left">kiedy przedmiot zostanie stworzony</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left">When block destroyed with tool</td>
<td class="has-text-align-left" data-align="left">kiedy zniszczysz bloka za pomocą przedmiotu</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left">When mob is hit with tool</td>
<td class="has-text-align-left" data-align="left">kiedy uderzysz potwora za pomocą narzędzia</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left">When tool is in inventory tick</td>
<td class="has-text-align-left" data-align="left">kiedy przedmiot jest w ekwipunku</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left">When tool in hand tick</td>
<td class="has-text-align-left" data-align="left">kiedy przedmiot jest w dłoni gracza</td>
</tr>
<tr>
<td class="has-text-align-left" data-align="left">On player stopped using</td>
<td class="has-text-align-left" data-align="left">Kiedy gracz przestanie używać przedmiotu</td>
</tr>
</tbody>
</table>
</figure>
<p></p>
<p></p>
<p>My na potrzeby naszego moda wykorzystamy opcję &#8221; When mob is hit with tool &#8222;. kliknij w mały zielony przycisk &#8222;+&#8221; i bez zmian zaakceptuj propozycję nazwy programu.</p>
<p></p>
<p></p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="847" height="360" class="wp-image-5718" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_10.png" alt="mcreator procedury" srcset="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_10.png 847w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_10-768x326.png 768w" sizes="(max-width: 847px) 100vw, 847px" /></figure>
<p></p>
<p></p>
<p>W nowym oknie ustaw program tak jak na poniższym screenie a następnie zapisz procedurę. Parametr &#8222;Add potion&#8230;.&#8221; znajdziesz w zakładce &#8222;Entity procedures&#8221;</p>
<p></p>
<p></p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1920" height="552" class="wp-image-5719" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_11.png" alt="procedura lewitacji w mcreator" srcset="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_11.png 1920w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_11-768x221.png 768w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_11-1536x442.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>
<p></p>
<p></p>
<p>Wrócisz do poprzedniego okna. Aby zakończyć tworzenie własnego miecza do Minecraft wystarczy że klikniesz przycisk <em>&#8222;Save mod element&#8221;</em></p>
<p></p>
<p></p>
<h2 class="wp-block-heading"><strong>Testujemy nasz mod do Minecraft!</strong></h2>
<p></p>
<p></p>
<p>To już ostatni krok. Kliknij w zieloną strzałkę w prawym górnym rogu okna a MCreator uruchomi dla Ciebie specjalną testową wersję Minecraft w której będziesz mógł przetestować swój nowo stworzony miecz.</p>
<p></p>
<p></p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1920" height="552" class="wp-image-5720" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_12.png" alt="uruchomienie moda w mcreator" srcset="https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_12.png 1920w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_12-768x221.png 768w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mcreator_12-1536x442.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></figure>
<p></p>
<p></p>
<p>Mod gotowy tak prezentuje się mój miecz w Minecraft. A jak wyszły wasze? podzielcie się linkami do zdjęć w komentarzach.</p>
<p></p>
<p></p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="854" height="480" class="wp-image-5722" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/mod_do_minecraft.png" alt="mod do minecraft" srcset="https://www.cyberskill.pl/wp-content/uploads/2020/03/mod_do_minecraft.png 854w, https://www.cyberskill.pl/wp-content/uploads/2020/03/mod_do_minecraft-768x432.png 768w" sizes="(max-width: 854px) 100vw, 854px" /></figure>
<p></p>
<p></p>
<h2 class="wp-block-heading">Co dalej?</h2>
<p></p>
<p></p>
<p>Jeśli chcesz tworzyć naprawdę zaawansowane mody z animowanymi teksturami zbroi i mieczy, szalonymi Mobkami i nierzeczywistymi biomami to zapraszam Ciebie na kurs <a href="https://kursonline.cyberskill.pl/">MINECRAFT MOD EXPERTS</a>. Poniżej masz tylko malutki kawałek tego co będziemy robić!</p>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-567b795 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="567b795" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-84116ef" data-id="84116ef" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2714a7e uael-aspect-ratio-16_9 elementor-widget elementor-widget-uael-video" data-id="2714a7e" data-element_type="widget" data-widget_type="uael-video.default">
				<div class="elementor-widget-container">
											<div class="uael-video__outer-wrap  uael-video-type-vimeo" data-device="false" data-vsticky="no" data-hidedesktop="" data-hidetablet="" data-hidemobile="" data-vsticky-viewport="0" data-autoplay="0">
						<div class="uael-video-inner-wrap">
				<div class="uael-video__play" data-src="https://player.vimeo.com/video/413922375?loop=0&amp;title=0&amp;portrait=0&amp;byline=0&amp;muted=0&amp;color&amp;autopause=0&amp;#t=">
					<img decoding="async" class="uael-video__thumb" src="https://www.cyberskill.pl/wp-content/uploads/2020/03/screen_radek.png" alt="screen_radek"></img>
					<div class="uael-video__play-icon uael-video__vimeo-play uael-animation-">
						<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="uael-vimeo-icon-bg" x="0px" y="0px" width="100%" height="100%" viewBox="0 14.375 95 66.25" enable-background="new 0 14.375 95 66.25" xml:space="preserve" fill="rgba(23,34,35,.75)"><path d="M12.5,14.375c-6.903,0-12.5,5.597-12.5,12.5v41.25c0,6.902,5.597,12.5,12.5,12.5h70c6.903,0,12.5-5.598,12.5-12.5v-41.25 c0-6.903-5.597-12.5-12.5-12.5H12.5z"/><polygon fill="#FFFFFF" points="39.992,64.299 39.992,30.701 62.075,47.5 "/></svg>					</div>
				</div>
											</div>
		</div>
							</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.cyberskill.pl/jak-zrobic-mod-do-minecraft/">Jak zrobić mod do Minecraft [Poradnik]</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cyberskill.pl/jak-zrobic-mod-do-minecraft/feed/</wfw:commentRss>
			<slash:comments>18</slash:comments>
		
		
			</item>
		<item>
		<title>TWORZENIE GIER &#8211; DARMOWE PROGRAMY</title>
		<link>https://www.cyberskill.pl/tworzenie-gier-darmowe-programy/</link>
					<comments>https://www.cyberskill.pl/tworzenie-gier-darmowe-programy/#comments</comments>
		
		<dc:creator><![CDATA[Radek]]></dc:creator>
		<pubDate>Fri, 27 Dec 2019 21:39:16 +0000</pubDate>
				<category><![CDATA[CyberSkill poleca]]></category>
		<guid isPermaLink="false">https://www.cyberskill.pl/?p=5611</guid>

					<description><![CDATA[<p>TWORZENIE GIER JEST BARDZO TRUDNE &#8211; TAK MYŚLI WIĘKSZOŚĆ OSÓB Do niedawna tak właśnie było, ale dziś dzięki odpowiednim narzędziom jest to zdecydowanie łatwiejsze. Nie oznacza to wcale że tworzenie gier będzie łatwe. Odtworzenie nawet prostej gry jak Snake, Tetris czy Flappy Bird będzie wymagało sporo czasu i wysiłku, szczególnie [&#8230;]</p>
<p>Artykuł <a href="https://www.cyberskill.pl/tworzenie-gier-darmowe-programy/">TWORZENIE GIER &#8211; DARMOWE PROGRAMY</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="5611" class="elementor elementor-5611">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-67ddb85 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="67ddb85" data-element_type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-80c6235" data-id="80c6235" data-element_type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8b2fda7 elementor-widget elementor-widget-text-editor" data-id="8b2fda7" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p class="elementor-heading-title elementor-size-default elementor-inline-editing pen" style="font-style: normal; margin-bottom: 0px;" data-elementor-setting-key="title" data-pen-placeholder="Pisz tutaj..."><strong>TWORZENIE GIER JEST BARDZO TRUDNE &#8211; TAK MYŚLI WIĘKSZOŚĆ OSÓB</strong></p>
<p><strong>Do niedawna tak właśnie było, ale dziś dzięki odpowiednim narzędziom jest to zdecydowanie łatwiejsze.</strong></p>
<p>Nie oznacza to wcale że tworzenie gier będzie łatwe. Odtworzenie nawet prostej gry jak Snake, Tetris czy Flappy Bird będzie wymagało sporo czasu i wysiłku, szczególnie dla osób które będą robiły to pierwszy raz. Na szczęście odpowiednie oprogramowanie może znacząco skrócić i uprościć ten proces.</p>
<h4><strong>PONIŻEJ ZNAJDZIESZ LISTĘ NAJLEPSZYCH DARMOWYCH PROGRAMÓW DO TWORZENIA GIER.</strong></h4>
<p>Uszeregowałem pozycje od najprostszych w obsłudze do tych najbardziej zaawansowanych. Pierwsze pozycje pozwalają szybko i bez większej wiedzy stworzyć proste gry, te na końcu dadzą Ci większą swobodę ale wymagają dużo większej wiedzy.</p>
<p>Podczas zajęć CyberSkill, w tych samych programach gry tworzą 7-11 latkowie, więc jestem pewien że i ty też dasz radę, bez względu na to ile masz lat.</p>
<p>Gdybyś miał pytania lub uwagi do jak zwykle zachęcam do pozostawienia komentarza pod wpisem.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9e71ffa elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="9e71ffa" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-7d47b18 elementor-widget elementor-widget-heading" data-id="7d47b18" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">1. CONSTRUCT 3</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-3d72adc uael-aspect-ratio-16_9 uael-youtube-subscribe-no elementor-widget elementor-widget-uael-video" data-id="3d72adc" data-element_type="widget" data-widget_type="uael-video.default">
				<div class="elementor-widget-container">
											<div class="uael-video__outer-wrap  uael-video-type-youtube" data-device="false" data-vsticky="no" data-hidedesktop="" data-hidetablet="" data-hidemobile="" data-vsticky-viewport="0" data-autoplay="0">
						<div class="uael-video-inner-wrap">
				<div class="uael-video__play" data-src="https://www.youtube.com/embed/FFwkpHXX7JY?rel=0&amp;start&amp;end&amp;controls=1&amp;mute=0&amp;modestbranding=0&amp;">
					<img decoding="async" class="uael-video__thumb" src="https://i.ytimg.com/vi/FFwkpHXX7JY/sddefault.jpg" alt=""></img>
					<div class="uael-video__play-icon uael-animation-">
						<svg height="100%" version="1.1" viewBox="0 0 68 48" width="100%"><path class="uael-youtube-icon-bg" d="m .66,37.62 c 0,0 .66,4.70 2.70,6.77 2.58,2.71 5.98,2.63 7.49,2.91 5.43,.52 23.10,.68 23.12,.68 .00,-1.3e-5 14.29,-0.02 23.81,-0.71 1.32,-0.15 4.22,-0.17 6.81,-2.89 2.03,-2.07 2.70,-6.77 2.70,-6.77 0,0 .67,-5.52 .67,-11.04 l 0,-5.17 c 0,-5.52 -0.67,-11.04 -0.67,-11.04 0,0 -0.66,-4.70 -2.70,-6.77 C 62.03,.86 59.13,.84 57.80,.69 48.28,0 34.00,0 34.00,0 33.97,0 19.69,0 10.18,.69 8.85,.84 5.95,.86 3.36,3.58 1.32,5.65 .66,10.35 .66,10.35 c 0,0 -0.55,4.50 -0.66,9.45 l 0,8.36 c .10,4.94 .66,9.45 .66,9.45 z" fill="#1f1f1e"></path><path d="m 26.96,13.67 18.37,9.62 -18.37,9.55 -0.00,-19.17 z" fill="#fff"></path><path d="M 45.02,23.46 45.32,23.28 26.96,13.67 43.32,24.34 45.02,23.46 z" fill="#ccc"></path></svg>					</div>
				</div>
											</div>
		</div>
							</div>
				</div>
				<div class="elementor-element elementor-element-b6ba202 elementor-widget elementor-widget-text-editor" data-id="b6ba202" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4><strong>PROGRAMOWANIE:</strong></h4>
<p>Construct 3 nie wymaga od użytkownika umiejętności programowania. Żadnego!</p>
<p>Załóżmy że chciałbyś stworzyć grę platformową. Na ekran projektu wyciągasz 3 elementy. Zaznaczasz : to jest postać, to platformy a to tło i gotowe. Postać chodzi skacze, wykrywa platformy. Oczywiście dodanie animacji, przeciwników i innych akcji będzie wymagało trochę czasu ale to nic w porównaniu z ręcznym klepaniu kodu.</p>
<p>Wszystko co musisz mieć to pomysł i nauczyć się gdzie co znaleźć w interfejsie programu.</p>
<h4><strong>OBSŁUGIWANE PLATFORMY:</strong></h4>
<p>Gotowy projekt możesz uruchomić na czym tylko chcesz. Po przygotowaniu gry wybierasz tylko odpowiednią platformę a program zrobi resztę za Ciebie. Wybór jest ogromny. Możesz opublikować grę na stronie www dzięki HTML5, lub po opłaceniu licencji wgrać na smartfona z systemem Android i iOS. Grasz na komputerze? Weksportuj grę do Windows, Mac, Linux albo na konsolę Xbox One</p>
<h4><strong>PORADNIKI:</strong></h4>
<p>Program ma jedną z największych baz samouczków wśród tego typu oprogramowania. Do tego dochodzi społeczność na forum i mnóstwo poradników na YouTube. Niestety do większości będzie potrzebna znajomość języka angielskiego.</p>
<h4><strong>ZASOBY:</strong></h4>
<p>Osobiście nie należę do osób uzdolnionych artystycznie. Tworzenie grafiki i muzyki w moim przypadku to drga przez mękę. Dlatego bardzo doceniam fakt że Construct ma bibliotekę zasobów gdzie za kilka zł mogę kupić gotową grafikę.</p>
<h4><strong>CENA:</strong></h4>
<p>Darmowa wersja ma wszystkie podstawowe funkcje, ale jest ograniczona do 25 zdarzeń, 2 warstw obiektów, 2 jednoczesnych efektów specjalnych i 1 czcionki internetowej, zablokowana jest możliwość utworzenia gry wieloosobowej, można eksportować tylko do HTML5 i nie ma licencji na sprzedaż gier. To w zupełności wystarczy aby stworzyć fajną grę. Wersja płatna to koszt 33 zł miesięcznie.</p>
<h4><strong>MINUSY:</strong></h4>
<p>Platforma jest idealna do tworzenia gier 2D. Do projektów w które chcielibyście zrealizować w trzech wymiarach będzie potrzebny bardziej zaawansowany program.</p>
<h4><strong>LINK:</strong></h4>
<p><a href="https://www.construct.net/en" target="_blank" rel="noopener">https://www.construct.net/en</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-bc9184b elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="bc9184b" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-4704dc7 elementor-widget elementor-widget-heading" data-id="4704dc7" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">2. STENCYL</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-c216a53 uael-aspect-ratio-16_9 uael-youtube-subscribe-no elementor-widget elementor-widget-uael-video" data-id="c216a53" data-element_type="widget" data-widget_type="uael-video.default">
				<div class="elementor-widget-container">
											<div class="uael-video__outer-wrap  uael-video-type-youtube" data-device="false" data-vsticky="no" data-hidedesktop="" data-hidetablet="" data-hidemobile="" data-vsticky-viewport="0" data-autoplay="0">
						<div class="uael-video-inner-wrap">
				<div class="uael-video__play" data-src="https://www.youtube.com/embed/9bBhNXsWoCg?rel=0&amp;start&amp;end&amp;controls=1&amp;mute=0&amp;modestbranding=0&amp;">
					<img decoding="async" class="uael-video__thumb" src="https://i.ytimg.com/vi/9bBhNXsWoCg/sddefault.jpg" alt=""></img>
					<div class="uael-video__play-icon uael-animation-">
						<svg height="100%" version="1.1" viewBox="0 0 68 48" width="100%"><path class="uael-youtube-icon-bg" d="m .66,37.62 c 0,0 .66,4.70 2.70,6.77 2.58,2.71 5.98,2.63 7.49,2.91 5.43,.52 23.10,.68 23.12,.68 .00,-1.3e-5 14.29,-0.02 23.81,-0.71 1.32,-0.15 4.22,-0.17 6.81,-2.89 2.03,-2.07 2.70,-6.77 2.70,-6.77 0,0 .67,-5.52 .67,-11.04 l 0,-5.17 c 0,-5.52 -0.67,-11.04 -0.67,-11.04 0,0 -0.66,-4.70 -2.70,-6.77 C 62.03,.86 59.13,.84 57.80,.69 48.28,0 34.00,0 34.00,0 33.97,0 19.69,0 10.18,.69 8.85,.84 5.95,.86 3.36,3.58 1.32,5.65 .66,10.35 .66,10.35 c 0,0 -0.55,4.50 -0.66,9.45 l 0,8.36 c .10,4.94 .66,9.45 .66,9.45 z" fill="#1f1f1e"></path><path d="m 26.96,13.67 18.37,9.62 -18.37,9.55 -0.00,-19.17 z" fill="#fff"></path><path d="M 45.02,23.46 45.32,23.28 26.96,13.67 43.32,24.34 45.02,23.46 z" fill="#ccc"></path></svg>					</div>
				</div>
											</div>
		</div>
							</div>
				</div>
				<div class="elementor-element elementor-element-86c6829 elementor-widget elementor-widget-text-editor" data-id="86c6829" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4><strong>Programowanie:</strong></h4>
<p><!-- /wp:heading --><!-- wp:paragraph --></p>
<p>Świetna propozycja dla osób które kiedykolwiek układały programy w Scratch. Programy piszemy układając kolorowe bloki. Daje to więcej możliwości niż w Construct 3, ale z drugiej strony wymaga od użytkownika pewnej wiedzy programistycznej.</p>
<p><!-- /wp:paragraph --><!-- wp:heading {"level":4} --></p>
<h4><strong>Obsługiwane platformy:</strong></h4>
<p><!-- /wp:heading --><!-- wp:paragraph --></p>
<p>Program obsługuje wszystkie najpopularniejsze formaty. iOS, Android, Windows, Mac, Linux, Flash i HTML5.</p>
<p><!-- /wp:paragraph --><!-- wp:heading {"level":4} --></p>
<h4><strong>Poradniki: </strong></h4>
<p><!-- /wp:heading --><!-- wp:paragraph --></p>
<p>Obszerna Stencylopedia, forum i YouTube zapewnią odpowiedzi na większość pytań. Musisz jedynie znać język angielski.</p>
<p><!-- /wp:paragraph --><!-- wp:heading {"level":4} --></p>
<h4><strong>Zasoby:</strong></h4>
<p><!-- /wp:heading --><!-- wp:paragraph --></p>
<p>StencylForge &#8211; tak nazywa się biblioteka zasobów &#8211; zawiera nie tylko muzykę i grafiki ale całe gry, elementy kodu, czcionki i postaci. Wszystko możesz zaimportować za darmo do swojego projektu. Na szczególna uwagę zasługują tzw. kity czyli kompletny zestaw elementów potrzebny do stworzenia konkretnego rodzaju gry.</p>
<p><!-- /wp:paragraph --><!-- wp:heading {"level":4} --></p>
<h4><strong>Cena:</strong></h4>
<p><!-- /wp:heading --><!-- wp:paragraph --></p>
<p>Darmowa wersja pozwala na zapisanie gry do formatu Flash bez żadnych ograniczeń. Oznacza to że możesz stworzyć bardzo zaawansowane gry i opublikować je na stronie www. Płatna wersja możliwością eksportu gry na smartfony to koszt 200$ rocznie.</p>
<p><!-- /wp:paragraph --><!-- wp:heading {"level":4} --></p>
<h4><strong>Minusy:</strong></h4>
<p><!-- /wp:heading --><!-- wp:paragraph --></p>
<p>Biorąc pod uwagę że prawdopodobnie dopiero zaczynasz przygodę z tworzeniem gier, to opłacenie licencji pozwalającej na publikowanie gier na smarfony, może być sporym wydatkiem.</p>
<h4 style="font-style: normal;"><span style="font-size: 1.5rem; font-weight: bold;">LINK:</span></h4>
<p><a href="http://www.stencyl.com/" target="_blank" rel="noopener">http://www.stencyl.com/</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-30094c2 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="30094c2" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-f987677 elementor-widget elementor-widget-heading" data-id="f987677" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">3. ROBLOX STUDIO</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-b3b3dc2 uael-aspect-ratio-16_9 uael-youtube-subscribe-no elementor-widget elementor-widget-uael-video" data-id="b3b3dc2" data-element_type="widget" data-widget_type="uael-video.default">
				<div class="elementor-widget-container">
											<div class="uael-video__outer-wrap  uael-video-type-youtube" data-device="false" data-vsticky="no" data-hidedesktop="" data-hidetablet="" data-hidemobile="" data-vsticky-viewport="0" data-autoplay="0">
						<div class="uael-video-inner-wrap">
				<div class="uael-video__play" data-src="https://www.youtube.com/embed/eAvXhNlO-rA?rel=0&amp;start&amp;end&amp;controls=1&amp;mute=0&amp;modestbranding=0&amp;">
					<img decoding="async" class="uael-video__thumb" src="https://i.ytimg.com/vi/eAvXhNlO-rA/sddefault.jpg" alt=""></img>
					<div class="uael-video__play-icon uael-animation-">
						<svg height="100%" version="1.1" viewBox="0 0 68 48" width="100%"><path class="uael-youtube-icon-bg" d="m .66,37.62 c 0,0 .66,4.70 2.70,6.77 2.58,2.71 5.98,2.63 7.49,2.91 5.43,.52 23.10,.68 23.12,.68 .00,-1.3e-5 14.29,-0.02 23.81,-0.71 1.32,-0.15 4.22,-0.17 6.81,-2.89 2.03,-2.07 2.70,-6.77 2.70,-6.77 0,0 .67,-5.52 .67,-11.04 l 0,-5.17 c 0,-5.52 -0.67,-11.04 -0.67,-11.04 0,0 -0.66,-4.70 -2.70,-6.77 C 62.03,.86 59.13,.84 57.80,.69 48.28,0 34.00,0 34.00,0 33.97,0 19.69,0 10.18,.69 8.85,.84 5.95,.86 3.36,3.58 1.32,5.65 .66,10.35 .66,10.35 c 0,0 -0.55,4.50 -0.66,9.45 l 0,8.36 c .10,4.94 .66,9.45 .66,9.45 z" fill="#1f1f1e"></path><path d="m 26.96,13.67 18.37,9.62 -18.37,9.55 -0.00,-19.17 z" fill="#fff"></path><path d="M 45.02,23.46 45.32,23.28 26.96,13.67 43.32,24.34 45.02,23.46 z" fill="#ccc"></path></svg>					</div>
				</div>
											</div>
		</div>
							</div>
				</div>
				<div class="elementor-element elementor-element-914b031 elementor-widget elementor-widget-text-editor" data-id="914b031" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4><strong>PROGRAMOWANIE:</strong></h4>
<p>ROBLOX STUDIO to oprogramowanie stworzone z myślą o tworzeniu gier na platformę ROBLOX. Skrypty tworzymy pisząc kod w języku LUA. Choć nie jest on zbyt popularny to nauczenie się podstaw nie sprawi większych problemów. Składnia języka jest intuicyjna i przypomina nieco Pythona. </p>
<h4><strong>OBSŁUGIWANE PLATFORMY:</strong></h4>
<p>Oprogramowanie potrzebne do uruchomienie ROBLOXowych gier jest dostępne na wszystkich platformach od komputerów, przez konsole po smartfony. </p>
<h4><strong>PORADNIKI:</strong></h4>
<p>Twórcy platformy w <a href="https://developer.roblox.com/en-us/learn-roblox/coding-scripts" target="_blank" rel="noopener">dokumentacji</a> pomagają poznać nie tylko obsługę oprogramowania ale zadbali tez o wprowadzenie do programowania w języku LUA. Dodatkowo na samym YouTube jest kilka tysięcy filmów pokazujących jak tworzyć lub programować elementy gier w ROBLOX STUDIO.</p>
<h4><strong>ZASOBY:</strong></h4>
<p>Platforma ma bardzo bogatą kolekcję zasobów. Każdy użytkownik ROBLOX STUDIO może udostępnić swoje dzieła innym osobom. Zaimportowanie ich do swojego projektu polega jedynie na przeciągnięciu ich z przybornika do okna projektu. W bibliotece znajdziemy nie tylko muzykę czy elementy gry ale też np. modele przeciwników z gotowymi skryptami!</p>
<h4><strong>CENA:</strong></h4>
<p>Wszystko w jest za darmo. Oprogramowanie i zasoby w bibliotece. Na tworzenie gier w ROBLOX STUDIO nie wydasz ani złotówki.</p>
<h4><strong>MINUSY:</strong></h4>
<div>Platforma Roblox i wydawane tam gry mają swoją specyfikę. Znajdziemy tam prawdziwe perełki ja i duuuuuuuża ilość niskiej jakości produkcji. </div>
<p> </p>
<h4><strong style="font-family: Oswald, sans-serif; font-size: 1.5rem; text-transform: uppercase;">LINK:</strong></h4>
<p><a href="https://www.roblox.com/create" target="_blank" rel="noopener">https://www.roblox.com/create</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-fb1e28a elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="fb1e28a" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-2489085 elementor-widget elementor-widget-heading" data-id="2489085" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">4. UNITY</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-0f3c9bf uael-aspect-ratio-16_9 uael-youtube-subscribe-no elementor-widget elementor-widget-uael-video" data-id="0f3c9bf" data-element_type="widget" data-widget_type="uael-video.default">
				<div class="elementor-widget-container">
											<div class="uael-video__outer-wrap  uael-video-type-youtube" data-device="false" data-vsticky="no" data-hidedesktop="" data-hidetablet="" data-hidemobile="" data-vsticky-viewport="0" data-autoplay="0">
						<div class="uael-video-inner-wrap">
				<div class="uael-video__play" data-src="https://www.youtube.com/embed/EeYrf7avkrk?rel=0&amp;start&amp;end&amp;controls=1&amp;mute=0&amp;modestbranding=0&amp;">
					<img decoding="async" class="uael-video__thumb" src="https://i.ytimg.com/vi/EeYrf7avkrk/sddefault.jpg" alt=""></img>
					<div class="uael-video__play-icon uael-animation-">
						<svg height="100%" version="1.1" viewBox="0 0 68 48" width="100%"><path class="uael-youtube-icon-bg" d="m .66,37.62 c 0,0 .66,4.70 2.70,6.77 2.58,2.71 5.98,2.63 7.49,2.91 5.43,.52 23.10,.68 23.12,.68 .00,-1.3e-5 14.29,-0.02 23.81,-0.71 1.32,-0.15 4.22,-0.17 6.81,-2.89 2.03,-2.07 2.70,-6.77 2.70,-6.77 0,0 .67,-5.52 .67,-11.04 l 0,-5.17 c 0,-5.52 -0.67,-11.04 -0.67,-11.04 0,0 -0.66,-4.70 -2.70,-6.77 C 62.03,.86 59.13,.84 57.80,.69 48.28,0 34.00,0 34.00,0 33.97,0 19.69,0 10.18,.69 8.85,.84 5.95,.86 3.36,3.58 1.32,5.65 .66,10.35 .66,10.35 c 0,0 -0.55,4.50 -0.66,9.45 l 0,8.36 c .10,4.94 .66,9.45 .66,9.45 z" fill="#1f1f1e"></path><path d="m 26.96,13.67 18.37,9.62 -18.37,9.55 -0.00,-19.17 z" fill="#fff"></path><path d="M 45.02,23.46 45.32,23.28 26.96,13.67 43.32,24.34 45.02,23.46 z" fill="#ccc"></path></svg>					</div>
				</div>
											</div>
		</div>
							</div>
				</div>
				<div class="elementor-element elementor-element-a8ebb07 elementor-widget elementor-widget-text-editor" data-id="a8ebb07" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4>Programowanie:</h4>
<p>Tu już nie ma drogi na skróty. Kod wszystkich elementów gry musimy wpisać ręcznie. Bez dobrej znajomości języka C# będzie trudno. W zamian dostajesz ogromne możliwości. Część najlepszych gier jakie można zainstalować na naszych smarfonach wyświetla logo Unity podczas uruchamiania.</p>
<h4>Obsługiwane platformy:</h4>
<p>Gry można uruchomić na PC, smarfonach i wszystkich znanych konsolach. W końcu to narzędzie dla profesjonalistów.</p>
<h4>Poradniki:</h4>
<p>Ze względu na ogromną popularność tego narzędzia, znalezienie poradnika w języku polskim nie będzie dla was stanowiło problemu. Fora, Książki, YouTube pozwolą na szybkie wprowadzenie do tematu. Jeśli znasz język angielski to z pewnością znajdziesz odpowiedź na każde pytanie.</p>
<h4>Zasoby:</h4>
<p>W sieci można znaleźć wszystko. Od podstawowych , po elementy potrzebne do tworzenia gier VR.</p>
<h4>Cena:</h4>
<p>Za plan musisz zapłacić&#8230; dopiero kiedy zarobisz na swoich grach co najmniej 100000$ w ciągu roku. Do tego czasu masz wszystko dostępne w 100% za darmo!</p>
<h4>Minusy:</h4>
<p>Zanim zaczniesz tworzyć grę musisz nauczyć się programować w C#. Nie ma innej drogi.</p>
<h4 style="font-style: normal;">LINK:</h4>
<p><a href="https://unity3d.com/" target="_blank" rel="noopener">https://unity3d.com/</a></p>
<p style="font-size: 16px; font-style: normal; font-weight: 400;"> </p>								</div>
				</div>
				<div class="elementor-element elementor-element-1cb92e7 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="1cb92e7" data-element_type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-0f52077 elementor-widget elementor-widget-heading" data-id="0f52077" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">5. GODOT</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-267ee3f uael-aspect-ratio-16_9 uael-youtube-subscribe-no elementor-widget elementor-widget-uael-video" data-id="267ee3f" data-element_type="widget" data-widget_type="uael-video.default">
				<div class="elementor-widget-container">
											<div class="uael-video__outer-wrap  uael-video-type-youtube" data-device="false" data-vsticky="no" data-hidedesktop="" data-hidetablet="" data-hidemobile="" data-vsticky-viewport="0" data-autoplay="0">
						<div class="uael-video-inner-wrap">
				<div class="uael-video__play" data-src="https://www.youtube.com/embed/UEDEIksGEjQ?rel=0&amp;start&amp;end&amp;controls=1&amp;mute=0&amp;modestbranding=0&amp;">
					<img decoding="async" class="uael-video__thumb" src="https://i.ytimg.com/vi/UEDEIksGEjQ/sddefault.jpg" alt=""></img>
					<div class="uael-video__play-icon uael-animation-">
						<svg height="100%" version="1.1" viewBox="0 0 68 48" width="100%"><path class="uael-youtube-icon-bg" d="m .66,37.62 c 0,0 .66,4.70 2.70,6.77 2.58,2.71 5.98,2.63 7.49,2.91 5.43,.52 23.10,.68 23.12,.68 .00,-1.3e-5 14.29,-0.02 23.81,-0.71 1.32,-0.15 4.22,-0.17 6.81,-2.89 2.03,-2.07 2.70,-6.77 2.70,-6.77 0,0 .67,-5.52 .67,-11.04 l 0,-5.17 c 0,-5.52 -0.67,-11.04 -0.67,-11.04 0,0 -0.66,-4.70 -2.70,-6.77 C 62.03,.86 59.13,.84 57.80,.69 48.28,0 34.00,0 34.00,0 33.97,0 19.69,0 10.18,.69 8.85,.84 5.95,.86 3.36,3.58 1.32,5.65 .66,10.35 .66,10.35 c 0,0 -0.55,4.50 -0.66,9.45 l 0,8.36 c .10,4.94 .66,9.45 .66,9.45 z" fill="#1f1f1e"></path><path d="m 26.96,13.67 18.37,9.62 -18.37,9.55 -0.00,-19.17 z" fill="#fff"></path><path d="M 45.02,23.46 45.32,23.28 26.96,13.67 43.32,24.34 45.02,23.46 z" fill="#ccc"></path></svg>					</div>
				</div>
											</div>
		</div>
							</div>
				</div>
				<div class="elementor-element elementor-element-7e48b78 elementor-widget elementor-widget-text-editor" data-id="7e48b78" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4>Programowanie:</h4>
<p>Godot daje największą dowolność w wyborze języka w którym będziemy pisali skrypty. Do dyspozycji mamy C#, C++, GDScript który bardzo przypomina Pythona a także programowanie wizualne w którym łączymy ze sobą bloki.</p>
<p><span style="font-family: Oswald, sans-serif; font-size: 1.5rem; font-weight: bold; text-transform: uppercase;">Obsługiwane platformy:</span></p>
<p>Gry stworzone na tym silniku znajdziemy głównie na komputerach i smartfonach. Ze względu na licencję publikacja gier na konsole jest możliwa choć wymaga dodatkowej papierologii. W założeniu ma być darmową alternatywą dla UNITY i UNREAL ENGINE.</p>
<h4>Poradniki:</h4>
<p>Każda osoba która wybierze GODOT jako silnik do swojej gry powinna zapoznać się z <a href="https://docs.godotengine.org/pl/stable/index.html" target="_blank" rel="noopener">oficjalną dokumentacją</a>. Jest bardzo szczegółowa i co ważniejsze niemal w całości przetłumaczona na język polski. Na YouTube ma grupę oddanych twórców którzy nagrywają wysokiej jakości poradniki. </p>
<h4>Zasoby:</h4>
<p>GODOT ma własną bibliotekę zasobów tworzoną przez społeczność. Wszystkie znalezione tam zasoby można wykorzystać w swoich grach w 100% za darmo, niezależnie czy tworzymy projekt komercyjny czy nie.</p>
<h4>Cena:</h4>
<p>Za damo!. Zawsze! Nawet jeśli stworzysz hit pokroju AMONG US nie zapłacisz ani złotówki za <span style="font-size: 16px; font-style: normal; font-weight: 400;">używanie GODOT.</span></p>
<h4><span style="font-family: Oswald, sans-serif; font-size: 1.5rem; text-transform: uppercase;">Minusy:</span></h4>
<p>Społeczność twórców GODOT jest zdecydowanie mniejsza niż UNITY i UNREAL ENGINE, co oznacza mniej poradników i zasobów niż w w/w platformach.</p>
<h4 style="font-size: 16px; font-style: normal; font-weight: 400;"><span style="font-size: 1.5rem; font-family: Oswald, sans-serif; text-transform: uppercase;">LINK:</span></h4>
<p><a href="https://godotengine.org/" target="_blank" rel="noopener">https://godotengine.org/</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-3c903b2 elementor-widget elementor-widget-heading" data-id="3c903b2" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">6. UNREAL ENGINE</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-5148ca6 uael-aspect-ratio-16_9 uael-youtube-subscribe-no elementor-widget elementor-widget-uael-video" data-id="5148ca6" data-element_type="widget" data-widget_type="uael-video.default">
				<div class="elementor-widget-container">
											<div class="uael-video__outer-wrap  uael-video-type-youtube" data-device="false" data-vsticky="no" data-hidedesktop="" data-hidetablet="" data-hidemobile="" data-vsticky-viewport="0" data-autoplay="0">
						<div class="uael-video-inner-wrap">
				<div class="uael-video__play" data-src="https://www.youtube.com/embed/ZSXm2-aIGhk?rel=0&amp;start&amp;end&amp;controls=1&amp;mute=0&amp;modestbranding=0&amp;">
					<img decoding="async" class="uael-video__thumb" src="https://i.ytimg.com/vi/ZSXm2-aIGhk/sddefault.jpg" alt=""></img>
					<div class="uael-video__play-icon uael-animation-">
						<svg height="100%" version="1.1" viewBox="0 0 68 48" width="100%"><path class="uael-youtube-icon-bg" d="m .66,37.62 c 0,0 .66,4.70 2.70,6.77 2.58,2.71 5.98,2.63 7.49,2.91 5.43,.52 23.10,.68 23.12,.68 .00,-1.3e-5 14.29,-0.02 23.81,-0.71 1.32,-0.15 4.22,-0.17 6.81,-2.89 2.03,-2.07 2.70,-6.77 2.70,-6.77 0,0 .67,-5.52 .67,-11.04 l 0,-5.17 c 0,-5.52 -0.67,-11.04 -0.67,-11.04 0,0 -0.66,-4.70 -2.70,-6.77 C 62.03,.86 59.13,.84 57.80,.69 48.28,0 34.00,0 34.00,0 33.97,0 19.69,0 10.18,.69 8.85,.84 5.95,.86 3.36,3.58 1.32,5.65 .66,10.35 .66,10.35 c 0,0 -0.55,4.50 -0.66,9.45 l 0,8.36 c .10,4.94 .66,9.45 .66,9.45 z" fill="#1f1f1e"></path><path d="m 26.96,13.67 18.37,9.62 -18.37,9.55 -0.00,-19.17 z" fill="#fff"></path><path d="M 45.02,23.46 45.32,23.28 26.96,13.67 43.32,24.34 45.02,23.46 z" fill="#ccc"></path></svg>					</div>
				</div>
											</div>
		</div>
							</div>
				</div>
				<div class="elementor-element elementor-element-bec269e elementor-widget elementor-widget-text-editor" data-id="bec269e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4>Programowanie:</h4>
<p>Unreal engine jest najbardziej zaawansowanym programem z tej listy. Studio które stworzyło to oprogramowanie dziś jest sławne dzięki grze Fortnite.</p>
<p>Do tworzenia gier na tym silniku niezbędna będzie znajomość C++. To jeden ze starszych języków programowanie dzięki temu bez problemu znajdziesz materiały do jego nauki.</p>
<p>Unikalną cechą tego programu są tzw blueprinty. Pozwalają one tworzyć kod gry w za pomocą graficznego interfejsu zamiast pisać kod ręcznie. W tym wypadku wymagana jest podstawowa wiedza programistyczna. Jeśli wesz czym są zmienne i warunki to poradzicie sobie bez problemu.</p>
<h4>Obsługiwane platformy:</h4>
<p>Jak przystało na profesjonalne narzędzie Unreal Engine obsługuje wszystkie systemy operacyjne PC, oprogramowanie mobilne i konsole.</p>
<h4>Poradniki:</h4>
<p>Tworzenie gier w Unreal Engine nie będzie najprostsze ale ich oficjalny kanał na YouTube to prawdziwa kopalnia wiedzy. Zawiera niemal 1000 filmów które wyjaśniają każdą funkcjonalność tego oprogramowania. Oczywiście przyda się znajomość języka angielskiego.</p>
<h4>Zasoby:</h4>
<p>W sieci bez problemu znajdziecie grafiki i animacje stworzone specjalnie z myślą o UE.</p>
<h4>Cena:</h4>
<p>Płacisz dopiero gdy Twoja gra odniesie sukces, co wg twórców stanie się gdy zarobisz co najmniej 300$ wciągu kwartału. Do tego czasu możesz korzystać z oprogramowania zupełnie za darmo.</p>
<h4>Minusy:</h4>
<p>Zaawansowane narzędzia mają miliony funkcji. Co za tym idzie zanim stworzysz grę spędzisz godziny na nauczeniu się co gdzie znaleźć.</p>
<h4>Link:</h4>
<p><a href="https://www.unrealengine.com/" target="_blank" rel="noopener">https://www.unrealengine.com/</a></p>								</div>
				</div>
				<div class="elementor-element elementor-element-7fdea7b elementor-widget elementor-widget-text-editor" data-id="7fdea7b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<figure>
<h3>TWORZENIE GIER &#8211; OD CZEGO ZACZĄĆ?</h3>
</figure>
<p style="font-size: 16px; font-style: normal; font-weight: 400;"> </p>
<p style="font-size: 16px; font-style: normal; font-weight: 400;">Jeśli dopiero zaczynasz przygodę z programowaniem i robieniem gier, to zanim zainstalujesz jeden z wyżej wymienionych programów, zajrzyj na moją listę <a style="font-size: 16px;" href="https://www.cyberskill.pl/aplikacje-do-nauki-programowania-dla-dzieci/" target="_blank" rel="noreferrer noopener" aria-label="darmowych programów do nauki programowania dla dzieci. (otwiera się na nowej zakładce)">darmowych programów do nauki programowania dla dzieci.</a> Minimalna wiedza nigdy nie zaszkodzi a kilka godzin spędzonych na poznaniu podstaw znaczą co ułatwi Ci późniejszą pracę.</p>
<p style="font-size: 16px; font-style: normal; font-weight: 400;"> </p>
<p style="font-size: 16px; font-style: normal; font-weight: 400;">Wybór narzędzia zależny w zasadzie od Twojej znajomości języka angielskiego. Jeśli go znasz wybierz program który najbardziej przypadnie Ci do gustu. Odpowiednią bazę edukacyjną w języku polskim mają jedynie 2 ostatnie najbardziej wymagające i zaawansowane programy.</p>
<p style="font-size: 16px; font-style: normal; font-weight: 400;"> </p>
<p style="font-size: 16px; font-style: normal; font-weight: 400;">Dajcie znać w komentarzach który program wybraliście i podzielcie się grami które stworzyliście.</p>
<p style="font-size: 16px; font-style: normal; font-weight: 400;"> </p>
<p style="font-size: 16px; font-style: normal; font-weight: 400;">Pozdrawiam!</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.cyberskill.pl/tworzenie-gier-darmowe-programy/">TWORZENIE GIER &#8211; DARMOWE PROGRAMY</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cyberskill.pl/tworzenie-gier-darmowe-programy/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>PROGRAMOWANIE W MINECRAFT</title>
		<link>https://www.cyberskill.pl/programowanie-w-minecraft/</link>
					<comments>https://www.cyberskill.pl/programowanie-w-minecraft/#comments</comments>
		
		<dc:creator><![CDATA[Radek]]></dc:creator>
		<pubDate>Mon, 07 Oct 2019 20:36:20 +0000</pubDate>
				<category><![CDATA[Minecraft]]></category>
		<category><![CDATA[Zrób to sam]]></category>
		<guid isPermaLink="false">https://www.cyberskill.pl/?p=5315</guid>

					<description><![CDATA[<p>Z okazji trwającego właśnie europejskiego tygodnia kodowania, przygotowałem instrukcję, jak zacząć programowanie w MINECRAFT. Co tu znajdziesz? Kompletną i szczegółowa instrukcję, jak krok po kroku, zainstalować mody niezbędne rozpoczęcia kodowania. Poradzisz sobie nawet jeśli nigdy nie instalowałeś modyfikacji do gry Minecraft. Gotowy? W takim razie ruszamy! Co będzie nam potrzebne? [&#8230;]</p>
<p>Artykuł <a href="https://www.cyberskill.pl/programowanie-w-minecraft/">PROGRAMOWANIE W MINECRAFT</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Z okazji trwającego właśnie europejskiego tygodnia kodowania, przygotowałem instrukcję, jak zacząć <strong>programowanie w MINECRAFT</strong>. </p>



<p>Co tu znajdziesz?</p>



<p>Kompletną i szczegółowa instrukcję, jak krok po kroku, zainstalować mody niezbędne rozpoczęcia kodowania. Poradzisz sobie nawet jeśli nigdy nie instalowałeś modyfikacji do gry Minecraft. Gotowy? W takim razie ruszamy!</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><strong>Co będzie nam potrzebne?</strong></h2>



<p>Na początek pobierz wszystkie instalatory. Później będziemy je instalować. Linki które podaję kierują do stron producentów lub twórców i na dzień pisania artykułu są aktualne i bezpieczne. Sam z nich korzystam. </p>



<p><strong>1. MINECRAFT JAVA EDITION</strong> &#8211; odpowiednia wersja gry to najważniejsza rzecz. Mod z którego będziemy korzystać i cała ta instrukcja działa <strong>tylko dla wersji JAVA</strong> na komputery. Jeśli do tej pory korzystałeś z wersji na konsole lub urządzenia mobilne to niezbędne będzie zakupienie licencji. <a rel="noreferrer noopener" aria-label="Możesz to zrobić tu na oficjalnej stronie Minecraft (otwiera się na nowej zakładce)" href="https://www.minecraft.net/pl-pl/" target="_blank">Możesz to zrobić tu na oficjalnej stronie Minecraft</a>, lub poszukać klucza na allegro. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>Zachowaj ostrożność w przypadku zakupu klucza z innego źródła niż oficjalne!</strong></p><p>&#8211; koniecznie sprawdź lub zapytaj sprzedawcę, czy będzie można zmienić adres e-mail przypisany do konta. </p><p>&#8211; sprawdź czy sprzedawca wystawia faktury VAT &#8211; zarejestrowany przedsiębiorca nie będzie sprzedawał kradzionych licencji.</p></blockquote>



<p>Bez zmiany e-mail, ktoś (kto posiada dostęp do konta e-mail) może użyć opcji odzyskiwania hasła i odebrać Ci licencję za którą zapłaciłeś&#8230; </p>



<p>Uważaj też aby nie kupić MINECRAFT WINDOWS 10 EDITION. To zupełnie inna wersja ( tak jest ich dużo). </p>



<p>Po zakupie licencji możecie pobrać instalator Minecraft JAVA <a rel="noreferrer noopener" aria-label="z oficjalnej strony (link) (otwiera się na nowej zakładce)" href="https://www.minecraft.net/pl-pl/download/" target="_blank">z oficjalnej strony (link)</a>.</p>



<p><strong>2. FORGE &#8211;</strong> dodatek do gry Minecraft ułatwiający instalację MODów.  <a rel="noreferrer noopener" aria-label="Odpowiednia wersja do pobrania tutaj. (otwiera się na nowej zakładce)" href="http://files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.8.9.html" target="_blank">Odpowiednia wersja (1.8.9) do pobrania tutaj.</a> Pobierz wersję oznaczoną gwiazdką.</p>



<p><strong>3. ComputerCraftEdu &#8211; </strong>MOD (czyli modyfikacja) &#8211; rozszerza podstawową wersję Minecraft i dodaje do niej komputery oraz roboty które można programować! Do pobrania za darmo z oficjalnej strony twórców  <a href="https://computercraftedu.com/" target="_blank" rel="noreferrer noopener" aria-label="computercraftedu.com(link) (otwiera się na nowej zakładce)">computercraftedu.com(link)</a> . Będąc już na stronie klikamy na <strong>I&#8217;M A PLAYER</strong> a następnie  <strong>Download Mod For 1.8.9 </strong></p>



<p><strong>4. JAVA</strong> &#8211; opcjonalnie &#8211; jeśli na Twoim komputerze nie ma oprogramowania JAVA to trzeba będzie ją pobrać i zainstalować. Tu <a rel="noreferrer noopener" aria-label="oficjalna strona producenta (link) (otwiera się na nowej zakładce)" href="https://www.java.com/pl/download/" target="_blank">oficjalna strona producenta (link)</a>.</p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><strong>INSTALACJA &#8211; </strong>jeszcze chwila i zaczniemy programowanie w Minecraft &#8230;.</h2>



<p>Teraz będzie dużo obrazków 🙂 Instalacja jest banalnie prosta. Na pewno sobie poradzisz.</p>



<h3 class="wp-block-heading"><strong>Instalowanie Minecraft</strong></h3>



<p></p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_minecraft_1.png" alt="instalacja minecraft java krok 1" class="wp-image-5323" width="500" height="396"/><figcaption><strong> Uruchamiamy instalator. Jeśli tylko instalowałeś cokolwiek na komputerze, to nic Cie tu nie zaskoczy. </strong></figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_minecraft_2.png" alt="instalacja minecraft java krok 2" class="wp-image-5324" width="500"/><figcaption><strong>Wybierz gdzie ma być zainstalowana Twoja kopia programu.</strong></figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_minecraft_3.png" alt="instalacja minecraft java krok 3" class="wp-image-5325" width="500"/><figcaption><strong>Uruchom instalator</strong></figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_minecraft_4.png" alt="instalacja minecraft java krok 4" class="wp-image-5326" width="500"/><figcaption><strong>Po instalacji uruchom grę</strong></figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="986" height="593" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_minecraft_5.png" alt="minecraft java pierwsze logowanie" class="wp-image-5327" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_minecraft_5.png 986w, https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_minecraft_5-768x462.png 768w" sizes="(max-width: 986px) 100vw, 986px" /><figcaption><strong>Zaloguj się do programu używając adresu e-mail i hasła które podałeś podczas rejestracji konta</strong></figcaption></figure></div>



<h3 class="wp-block-heading"><strong>INSTALACJA DODATKU FORGE</strong></h3>



<p>Wgrywamy dodatek FORGE który pobrałeś na początku instrukcji. Zadba o to żeby nasz MOD działał poprawnie w grze.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="313" height="298" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_FORGE_1.png" alt="instalacja forge 1" class="wp-image-5329"/><figcaption><strong>Takie okno pojawia się po uruchomieniu instalatora. <br>Nie zmieniaj ustawień i kliknij &#8222;OK&#8221;</strong></figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="470" height="138" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_FORGE_2.png" alt="instalacja forge 2" class="wp-image-5330"/><figcaption><strong>Poczekaj kilka sekund aż instalator zakończy pracę.</strong></figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="714" height="117" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_FORGE_3.png" alt="instalacja forge 3" class="wp-image-5331"/><figcaption><strong> Jeśli wszystko przebiegło pomyślnie to pojawi się taki komunikat. </strong></figcaption></figure></div>



<h3 class="wp-block-heading"><strong>WGRYWAMY MOD ComputerCraftEdu &#8211; umożliwiający programowanie w Minecraft</strong></h3>



<p>Zainstalowanie MODa sprowadza się do wklejenia pliku w odpowiednie miejsce na komputerze. Jedyna trudność jak może Ciebie tu spotkać to znalezienie tego miejsca. </p>



<blockquote style="text-align:center" class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>Jeszcze tylko kilka obrazków i będziesz mógł zacząć programowanie w Minecraft !</strong></p></blockquote>



<p>Na początek musimy znaleźć katalog <strong>APPDATA</strong>. Można to zrobić na kilka sposobów. Ja pokażę CI te które uważam za najłatwiejsze.</p>



<p>Pierwszy to wpisanie w oknie wyszukiwanie <strong>%APPDATA%</strong>. Tak jak na obrazku poniżej.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="561" height="676" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_1.png" alt="wyszukiwanie katalogu appdata" class="wp-image-5333"/><figcaption><strong>Po wyszukaniu kliknij w folder</strong></figcaption></figure></div>



<p>Po kliknięciu w wyszukaną pozycję. Powinien otworzyć się okno gdzie będzie widoczny folder <strong>.minecraft</strong>. Otwórz go.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="779" height="226" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_1_5.png" alt="wgrywanie modów do minecraft java krok 1" class="wp-image-5334" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_1_5.png 779w, https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_1_5-768x223.png 768w" sizes="(max-width: 779px) 100vw, 779px" /></figure></div>



<p>W środku będzie kilka kolejnych folderów. Poszukaj takiego z nazwą <strong>mods</strong> . Jeśli go nie ma to trzeba go utworzyć.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="786" height="289" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_2.png" alt="wgrywanie modów do minecraft java" class="wp-image-5335" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_2.png 786w, https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_2-768x282.png 768w" sizes="(max-width: 786px) 100vw, 786px" /></figure></div>



<p>Do folderu <strong>mods</strong> wklej plik zawierający mod ComputerCraftEdu.</p>



<p>Mod wgrany ! Możemy w końcu uruchomić grę!</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1152" height="648" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_3.png" alt="uruchomienie minecraft java z forge" class="wp-image-5336" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_3.png 1152w, https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_3-768x432.png 768w" sizes="(max-width: 1152px) 100vw, 1152px" /><figcaption><strong>Tak wygląda okno uruchamiania Minecraft po wgraniu dodatku FORGE</strong></figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="856" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_4.png" alt="minecraft tryb jednoosobowy" class="wp-image-5337" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_4.png 856w, https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_4-768x459.png 768w" sizes="(max-width: 856px) 100vw, 856px" /><figcaption><strong>Wybieramy TRYB JEDNOOSOBOWY<br>Język możesz zmienić w opcjach gry.</strong></figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="856" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_5.png" alt="tworzenie nowego świata w minecraft" class="wp-image-5338" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_5.png 856w, https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_5-768x459.png 768w" sizes="(max-width: 856px) 100vw, 856px" /><figcaption><strong>TWORZYMY NOWY ŚWIAT GRY</strong></figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="856" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_6.png" alt="uruchamianie gry w trybie kreatywnym minecraft" class="wp-image-5339" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_6.png 856w, https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_6-768x459.png 768w" sizes="(max-width: 856px) 100vw, 856px" /><figcaption><strong>URUCHAMIAMY GRĘ W TRYBIE KREATYWNYM</strong><br> &#8211; dzięki temu będziesz miał od razu dostęp do robotów i komputerów</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="856" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_7.png" alt="roboty w minecraft" class="wp-image-5340" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_7.png 856w, https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_7-768x459.png 768w" sizes="(max-width: 856px) 100vw, 856px" /><figcaption><strong>Po uruchomieniu gry:<br>0 &#8211; wejdź w ekwipunek naciskając &#8222;E&#8221; na klawiaturze<br>1 &#8211; przejdź na drugą stronę ekwipunku<br>2- kliknij w ikonkę pilota<br>3 &#8211; przenieś robota i pilot do plecaka</strong></figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="856" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_8.png" alt="PROGRAMOWANIE W MINECRAFT" class="wp-image-5342" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_8.png 856w, https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_8-768x459.png 768w" sizes="(max-width: 856px) 100vw, 856px" /><figcaption><strong>POSTAW ROBOTA W DOWOLNYM MIEJSCU</strong><br><strong>WEŹ DO RĘKI PILOT I KLIKNIJ PRAWYM PRZYCISKIEM MYSZY. POWINIEN WSKOCZYĆ W SPECJALNE MIEJSCE TAK JAK NA OBRAZKU</strong> <strong>POWYŻEJ</strong></figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="856" height="512" src="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_9.png" alt="" class="wp-image-5343" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_9.png 856w, https://www.cyberskill.pl/wp-content/uploads/2019/10/instalacja_MINECRAFT_mody_9-768x459.png 768w" sizes="(max-width: 856px) 100vw, 856px" /><figcaption><strong>KLIKNIJ PRAWYM PRZYCISKIEM MYSZY NA ROBOCIE&#8230;&#8230;<br>TERAZ MUSISZ JUŻ TYLKO NAPISAĆ DLA NIEGO PROGRAM&#8230;&#8230;</strong></figcaption></figure>



<p>Zrobione ! </p>



<p>Mam dla Ciebie nagrodę za to że przeszedłeś tą instrukcję!</p>



<p><a rel="noreferrer noopener" aria-label="Pod tym linkiem udostępniłem Ci dwie mapy przygotowane specjalnie dla tego moda. (otwiera się na nowej zakładce)" href="https://drive.google.com/drive/folders/1jYBPymJTWOZrPf2kWDkcmqm9NrNo3GRo?usp=sharing" target="_blank">Pod tym linkiem udostępniłem Ci dwie mapy przygotowane specjalnie dla tego moda.</a> Jak je wgrać? Pamiętasz jak szukaliśmy APPDATA? Znajdź go ponownie. Gdzieś tam będzie folder o nazwie <strong>save</strong>. Wystarczy jak pliki z linku pobierzesz rozpakujesz i zawartość wrzucisz do folderu <strong>save</strong> . Gotowe! Miłej zabawy!</p>



<p>Jedna z nich jest mojego autorstwa, a druga pochodzi od twórców moda ComputerCraftEdu.</p>



<p>Dajcie znać w komentarzach czy instrukcja jest czytelna i jak podobały wam się mapy!</p>



<p>P.S. jeśli ciągle Wam mało programowania to koniecznie sprawdźcie ten link: <a href="https://www.cyberskill.pl/aplikacje-do-nauki-programowania-dla-dzieci/">39 darmowych aplikacji do nauki programowania dla dzieci</a></p>
<p>Artykuł <a href="https://www.cyberskill.pl/programowanie-w-minecraft/">PROGRAMOWANIE W MINECRAFT</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cyberskill.pl/programowanie-w-minecraft/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
			</item>
		<item>
		<title>Jak podłączyć zestaw Lego WeDo i drona DJI Tello do Scratch?</title>
		<link>https://www.cyberskill.pl/jak-podlaczyc-lego-wedo-i-drona-tello-do-scratch/</link>
		
		<dc:creator><![CDATA[Radek]]></dc:creator>
		<pubDate>Mon, 19 Aug 2019 11:56:45 +0000</pubDate>
				<category><![CDATA[Zrób to sam]]></category>
		<guid isPermaLink="false">https://www.cyberskill.pl/?p=5238</guid>

					<description><![CDATA[<p>Od października 2019 rozszerzam ofertę z programowania o zajęcia z dronami Tello. Postanowiłem sprawdzić czy uda się połączyć w jednym projekcie wszystko czego uczymy. W tym wpisie pokażę jak w Scratch 2 zaprogramować razem LEGO WeDo 2 i drona DJI Tello. Instrukcja przygotowana dla komputerów z systemem Windows 7 i [&#8230;]</p>
<p>Artykuł <a href="https://www.cyberskill.pl/jak-podlaczyc-lego-wedo-i-drona-tello-do-scratch/">Jak podłączyć zestaw Lego WeDo i drona DJI Tello do Scratch?</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Od października 2019 rozszerzam <a href="https://www.cyberskill.pl/programowanie-dla-dzieci/">ofertę z programowania</a> o zajęcia z dronami Tello. Postanowiłem sprawdzić czy uda się połączyć w jednym projekcie wszystko czego uczymy. </p>



<p><strong>W tym wpisie pokażę jak w Scratch 2 zaprogramować razem LEGO WeDo 2 i drona DJI Tello.</strong> Instrukcja przygotowana dla komputerów z systemem Windows 7 i 10. Nie miałem możliwości sprawdzić czy ta metod działa również dla urządzeń Apple.</p>



<p>Po kilku próbach okazało się, że da się stworzyć w Scratch, drona sterowanego za pomocą klocków LEGO. Efekt można zobaczyć na filmie poniżej:</p>



<figure class="wp-block-embed-youtube aligncenter wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio" data-amp-noloading="true"><div class="wp-block-embed__wrapper">
<iframe title="Drone and LEGO WeDo programmed in Scratch" width="1200" height="675" src="https://www.youtube.com/embed/bC-wE8navmw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div></figure>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><strong>Czego oprócz drona Tello będziesz potrzebował?</strong></h2>



<p>Zanim zaczniemy sprawdź czy masz wszystkie potrzebne rzeczy. W całym tym projekcie najtrudniejsze jest podłączenie wszystkiego tak aby chciało ze sobą współpracować. Samo programowanie, jak zobaczycie na końcu wpisu, sprowadza się do połączenia 10 klocków&#8230;</p>



<h4 class="wp-block-heading">Lista potrzebnych rzeczy:</h4>



<ul class="wp-block-list"><li>Komputer z systemem <strong>Windows 7 lub 10</strong></li><li>Klocki <strong>LEGO WeDo 2.0</strong></li><li>wtyczka Bluegiga BLED112&nbsp;<em>Bluetooth®</em>&nbsp;Low Energy Dongle ( jeżeli twój komputer nie posiada wbudowanego  Bluetooth 4.0)</li><li>Dron DJI Tello</li></ul>



<h4 class="wp-block-heading">Oprogramowanie do pobrania:</h4>



<p>Co i w jakiej kolejności instalować opiszę w dalszej części instrukcji. Możliwe że cześć programów nie będzie w Twoim przypadku potrzebna. W tej chwili pobierz wszystkie programy i nic nie instaluj. Wszystkie poniższe programy są darmowe. Linki prowadzą do strony producenta gdzie należny wybrać interesujący nas system operacyjny.</p>



<ul class="wp-block-list"><li> <strong>Adobe AIR</strong> &#8211; Link: <a href="https://get.adobe.com/air/otherversions/">https://get.adobe.com/air/otherversions/</a> </li><li><strong>Scratch 2.0 offline</strong> &#8211; Link:  <a rel="noreferrer noopener" aria-label=" (otwiera się na nowej zakładce)" href="https://scratch.mit.edu/download/scratch2" target="_blank">https://scratch.mit.edu/download/scratch2</a> </li><li><strong>S2Bot App</strong> &#8211; Link:  <a rel="noreferrer noopener" aria-label=" (otwiera się na nowej zakładce)" href="http://www.picaxe.com/Teaching/Other-Software/Scratch-Helper-Apps/" target="_blank">http://www.picaxe.com/Teaching/Other-Software/Scratch-Helper-Apps/</a> </li><li><strong>Oprogramowanie LEGO WeDo 2.0</strong> &#8211; Link:  <a rel="noreferrer noopener" aria-label=" (otwiera się na nowej zakładce)" href="https://education.lego.com/en-us/downloads/wedo-2/software" target="_blank">https://education.lego.com/en-us/downloads/wedo-2/software</a> </li><li><strong>Oprogramowanie Node.js</strong> &#8211; Link:  <a rel="noreferrer noopener" aria-label=" (otwiera się na nowej zakładce)" href="https://nodejs.org/en/download/" target="_blank">https://nodejs.org/en/download/</a> </li><li><strong>Sterowniki Tello dla Scratch</strong> <strong>2.0</strong> &#8211; Link: <a rel="noreferrer noopener" aria-label="https://dl-cdn.ryzerobotics.com/downloads/tello/20180222/Scratch.zip (otwiera się na nowej zakładce)" href="https://dl-cdn.ryzerobotics.com/downloads/tello/20180222/Scratch.zip" target="_blank">https://dl-cdn.ryzerobotics.com/downloads/tello/20180222/Scratch.zip</a></li></ul>



<p><strong>Dołożyłem wszelkich starań aby instrukcja była kompletna i łatwa w użytkowaniu, a linki aktualne, jednak pamiętaj że instalujesz opisane oprogramowanie i używasz jej na własną odpowiedzialność. </strong></p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><strong>Instalacja Scratch 2 offline</strong></h2>



<p>Mimo że dostępna jest już 3 wersja Scratch, to w tym projekcie jesteśmy zmuszeni korzystać z wersji drugiej. Niestety producent drona, firma DJI, nie wypuścił, do tej pory, aktualizacji sterowników.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Krok 1 &#8211; uruchom plik instalacyjny  Scratch 2.0 offline </strong></h3>



<p>Po kliknięciu powinien uruchomić się instalator programu. Jeśli tak się nie stało przejdź do kroku 2. </p>



<p>Instalacja programu jest bardzo prosta! Wystarczy wskazać miejsce gdzie ma zostać wgrany Scratch i zaakceptować regulamin. </p>



<p>Po instalacji program automatycznie uruchomi się w języku angielskim.  Aby zmienić język kliknij w ikonkę globusa w lewym górnym roku i zaznacz język polski.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="714" height="397" src="https://www.cyberskill.pl/wp-content/uploads/2019/08/Scratch-jak-zmienic-jezyk.jpg" alt="Scratch bak zmienic jezyk" class="wp-image-5244" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/08/Scratch-jak-zmienic-jezyk.jpg 714w, https://www.cyberskill.pl/wp-content/uploads/2019/08/Scratch-jak-zmienic-jezyk-300x167.jpg 300w, https://www.cyberskill.pl/wp-content/uploads/2019/08/Scratch-jak-zmienic-jezyk-540x300.jpg 540w" sizes="(max-width: 714px) 100vw, 714px" /></figure></div>



<p>Poz zmianie języka możesz spokojnie zamknąć program. Uruchomimy go ponownie na końcu tego wpisu.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Krok 2 &#8211; Instalacja Adobe Air</strong> ( jeśli instalator Scratch się nie uruchamia)</h3>



<p>Możesz pominąć etap jeśli po wykonaniu instrukcji z kroku 1 prawidłowo uruchomił się Scratch 2.</p>



<p>Jeśli nie to na Twoim komputerze nie masz zainstalowanego Adobe Air. Uruchom instalator i zaakceptuj regulamin. Po instalacji wróć do kroku pierwszego i ponownie spróbuj zainstalować Scratch.</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><strong>Podłączenie LEGO WeDo 2.0 do SCRATCH</strong></h2>



<p>Oficjalna instrukcja podłączenia zestawu LEGO do Scratch wykorzystuje oprogramowanie działające jedynie pod Windows 10. W tej instrukcji pokażę Ci jak połączyć WeDo do komputerów działających też pod Windows 7. </p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Krok 3 &#8211; Instalacja oprogramowania LEGO WeDo</strong></h3>



<p>Zainstalowanie oficjalnego oprogramowania LEGO jest wymagane szczególnie dla użytkowników pracujących z systemem Windows 7. <strong>Zewnętrza wtyczka Bluetooth wymaga sterowników które instalują się automatycznie razem z programem LEGO.</strong> Z jakiegoś powodu Windows 7 nie potrafi ich odnaleźć samodzielnie. </p>



<p>Oprogramowanie LEGO przyda się do innych projektów. Razem z nim dostajemy kilka bardzo ciekawych lekcji i projektów. Specjalny blokowy język pozwala szybko nauczyć się podstaw programowania. </p>



<p>W samej instalacji nie ma nic trudnego. Jak zwykle trzeba wskazać miejsce na dysku i zaakceptować regulamin.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Krok 4 &#8211; Instalacja  S2Bot App </strong>(program umożliwiający połączenie LEGO do Scratch)</h3>



<p>S2Bot to świetna aplikacja pozwalająca w łatwy sposób podłączyć aż 18 rożnych robotów do Scratch 2.0 Pełna lista obsłuchiwanych urządzeń  jest na stronie producenta (link na początku wpisu). </p>



<p>Po instalacji uruchom program i z rozwijanej listy odszukaj pozycję LEGO WeDo 2.0</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2019/08/S2bot_1.jpg" alt="S2bot instalacja 1" class="wp-image-5252" width="378" height="368" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/08/S2bot_1.jpg 504w, https://www.cyberskill.pl/wp-content/uploads/2019/08/S2bot_1-300x292.jpg 300w" sizes="(max-width: 378px) 100vw, 378px" /></figure></div>



<p>Następnie klikamy w przycisk &#8222;Scan for devices&#8221; po otworzeniu nowego okna naciśnij przycisk na kostce z zestawu LEGO WeDo 2.0. Na liście powinna pojawić się pozycja z indywidualną nazwą zestawu. Kliknij w nazwę. Pozycja podświetli się najpierw na żółto a następnie na zielono.  Twój zestaw jest prawidłowo podłączony! Naciśnij &#8222;Close&#8221;.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2019/08/S2bot_instalacja_2.jpg" alt="S2bot_instalacja_2" class="wp-image-5253" width="376" height="232" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/08/S2bot_instalacja_2.jpg 501w, https://www.cyberskill.pl/wp-content/uploads/2019/08/S2bot_instalacja_2-300x185.jpg 300w" sizes="(max-width: 376px) 100vw, 376px" /><figcaption>Prawidłowo podłączony HUB WeDo 2 w aplikacji S2Bot</figcaption></figure></div>



<p>Po powrocie do głównego ekranu zobaczycie informacje że zestaw WeDo jest prawidłowo podłączony oraz jakie elementy zostały do niego podpięte. W moim przypadku jest to czujnik wychylenia.</p>



<p>Z prawego menu wybierz &#8222;New Scratch template&#8221; i wskaż gdzie ma zostać zapisany plik. Kiedy go uruchomimy w Scratch, specjalne bloki potrzebne do obsługi zestawu WeDo, zostaną automatycznie wgrane do projektu. Oszczędzimy w ten sposób trochę czasu i klikania.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2019/08/S2bot_instalacja_3.jpg" alt="S2bot_instalacja_3" class="wp-image-5257" width="376" height="203" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/08/S2bot_instalacja_3.jpg 501w, https://www.cyberskill.pl/wp-content/uploads/2019/08/S2bot_instalacja_3-300x162.jpg 300w" sizes="(max-width: 376px) 100vw, 376px" /><figcaption>Zapisujemy szablon projektu Scratch z blokami obsługującymi zestaw WeDo 2.</figcaption></figure></div>



<p>Na koniec pozostaje nam uruchomić Scratch z pliku i sprawdzić czy wszystko działa prawidłowo. Zielone &#8222;lampki&#8221; pokazują że kostka WeDo , aplikacja S2Bot i Scratch mają ze sobą połączenie. Dodatkowo warto ułożyć jakiś prosty program aby mieć 100% pewności. Przykład poniżej.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="880" height="429" src="https://www.cyberskill.pl/wp-content/uploads/2019/08/S2bot_instalacj_4.jpg" alt="Prawidłowo podłączony zestaw LEGO WeDo do Scratch" class="wp-image-5263" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/08/S2bot_instalacj_4.jpg 880w, https://www.cyberskill.pl/wp-content/uploads/2019/08/S2bot_instalacj_4-300x146.jpg 300w, https://www.cyberskill.pl/wp-content/uploads/2019/08/S2bot_instalacj_4-768x374.jpg 768w" sizes="(max-width: 880px) 100vw, 880px" /></figure></div>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading"><strong>Podłączenie Drona DJI Tello do Scratch</strong></h2>



<p>Połowa drogi za nami. Przy pierwszym uruchomieniu, dużo czasu zajmuje instalacja i ustawienie wszystkiego. Później podłączenie zajmuje mniej niż 5 minut. Efekt końcowy jest wart tych wszystkich zabiegów. </p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h4 class="wp-block-heading"><strong>Krok 5 &#8211; Pobranie sterowników do drona DJI Tello</strong></h4>



<p>Zakładam że pobrałeś już plik ze sterownikami do DJI Tello. Archiwum należy rozpakować. Pliki umieść w możliwie łatwym miejscu. Ja utworzyłem na pulpicie folder Tello i tam rozpakowałem moje pliki. </p>



<p>Pełna ścieżka do plików w moim przypadku to <em><strong>C:\Users\rjozwik\Desktop\Tello\Scratch</strong></em> </p>



<p>Koniecznie zapamiętaj ścieżkę do swoich plików, będzie to potrzebne w kolejnym kroku.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Krok 6 &#8211; Instalacja Node.js (program umożliwiający połączenie DJI Tello do Scratch)</strong></h3>



<p>Instalacja Node.js jest prosta. Należy jak zwykle wybrać  ścieżkę na dysku i zaakceptować regulamin. </p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Krok 7 &#8211; Uruchomienie skryptu odpowiedzialnego za komunikację między dronem i Scrtach</strong></h3>



<p>Uruchamiamy wiersz poleceń. W zależności od wersji systemu operacyjnego kliknij:</p>



<ul class="wp-block-list"><li>Windows 7 &#8211; logo Windows w lewym dolnym rogu a następnie wyszukaj</li><li>Windows 10 &#8211; ikona lupy</li></ul>



<p>wpisz &#8222;cmd&#8221; w polu wyszukiwania powinna pojawić się następująca pozycja:</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="343" height="95" src="https://www.cyberskill.pl/wp-content/uploads/2019/08/wyszukaj.png" alt="wyszukaj cmd" class="wp-image-5266" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/08/wyszukaj.png 343w, https://www.cyberskill.pl/wp-content/uploads/2019/08/wyszukaj-300x83.png 300w" sizes="(max-width: 343px) 100vw, 343px" /></figure></div>



<p>Uruchamiamy ją. Kolejnym krokiem jest przejście od interesującego nasz katalogu na dysku. Najprostszym sposobem będzie wpisywania polecenia </p>



<p><strong><em>cd NazwaTwojegoFolderu</em></strong></p>



<p>Ja musiałem powtórzyć tą operację aż 3 razy</p>



<ul class="wp-block-list"><li><strong><em>cd desktop</em></strong> &#8211; tak dostałem się na pulpit</li><li><strong><em>cd tello</em></strong><em> </em>&#8211; folder tello na pulpicie</li><li><strong><em>cd scratch </em></strong>&#8211; folder Scrtach </li></ul>



<p>Ostatnia linijka to uruchomienie skryptu wpisz: <em><strong>node tello.js</strong></em> </p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="498" height="272" src="https://www.cyberskill.pl/wp-content/uploads/2019/08/uruchomienie-sckryptu-tello.png" alt="uruchomienie połączenia Tello ze Scratch" class="wp-image-5267" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/08/uruchomienie-sckryptu-tello.png 498w, https://www.cyberskill.pl/wp-content/uploads/2019/08/uruchomienie-sckryptu-tello-300x164.png 300w" sizes="(max-width: 498px) 100vw, 498px" /></figure></div>



<p>Komunikat : Tello Scratch Ext running at&#8230; informuje nas że program połączył się prawidłowo. </p>



<p>W trakcie pierwszego łączeni mogą pojawić się komunikaty z systemu informujące ze aplikacja chce nawiązać połączenie z Internetem. Należy je zaakceptować.</p>



<p>Nie zamykaj wiersza pleceń!!! Przejdź do kolejnego kroku.</p>



<div style="height:25px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading"><strong>Krok 8 &#8211; Wgrywamy do Scratch bloki odpowiedzialne za sterowanie Tello.</strong></h3>



<p>Jeśli zamknąłeś program Scratch uruchom go ponownie z szablonu który wygenerowaliśmy podczas podłączania zestawu LEGO WeDo. A następnie:</p>



<ul class="wp-block-list"><li>Z górnego menu, przytrzymując lewy klwisz SHIFT, wybierz Plik.</li><li>Importuj eksperymentalne rozszerzenie HTTP </li></ul>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://www.cyberskill.pl/wp-content/uploads/2019/08/uruchomienie-sckryptu-tello-1.png" alt="wgranie bloków Tello do scratch" class="wp-image-5269" width="365" height="341" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/08/uruchomienie-sckryptu-tello-1.png 487w, https://www.cyberskill.pl/wp-content/uploads/2019/08/uruchomienie-sckryptu-tello-1-300x280.png 300w" sizes="(max-width: 365px) 100vw, 365px" /></figure></div>



<ul class="wp-block-list"><li>odszukaj miejsce gdzie zapisałeś sterowniki do Tello i wybierz plik Tello.s2e</li></ul>



<p>Jeśli wszytko przebiegło prawidłowo w Scratch w zakładce Moje Bloki pojawiły się bloki odpowiedzialne za sterowanie dronem. </p>



<h3 class="wp-block-heading"><strong>Krok 9 &#8211; Tworzymy program w Scratch.</strong></h3>



<p>Program sterujący dronem warto utworzyć przed uruchomieniem Tello. Bateria wystarcza jedynie na 10 min lotu, a na dodatek dron ma tendencję do przegrzewania się kiedy nie jest w powietrzu.</p>



<p>W naszym programie musimy połączyć wskazania czujnika wychylenia z blokami odpowiedzialnymi za ruch drona. Ja zrobiłem to tak:</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="313" height="499" src="https://www.cyberskill.pl/wp-content/uploads/2019/08/legotelloscratch.jpg" alt="programowanie tello" class="wp-image-5270" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/08/legotelloscratch.jpg 313w, https://www.cyberskill.pl/wp-content/uploads/2019/08/legotelloscratch-188x300.jpg 188w" sizes="(max-width: 313px) 100vw, 313px" /></figure></div>



<p>Nie jest to najpiękniejszy program, ale na początek w zupełności wystarczy. Podczas lotów próbnych zauważyłem też, że czujnik przechyłu ma spore opóźnienie.</p>



<h3 class="wp-block-heading"><strong>Krok 10 &#8211; Podłączamy drona i uruchamiamy program.</strong></h3>



<p>Uruchom dorna, i podłącz go do komputera za pomocą WiFi. Na końcu uruchom program i testuj!</p>



<p>Jeśli spodobała Ci się instrukcja daj znać w komentarzu lub naszym profilu na Facebook.</p>
<p>Artykuł <a href="https://www.cyberskill.pl/jak-podlaczyc-lego-wedo-i-drona-tello-do-scratch/">Jak podłączyć zestaw Lego WeDo i drona DJI Tello do Scratch?</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Jak tworzyć gry platformowe w Scratch &#8211; poradnik część 2</title>
		<link>https://www.cyberskill.pl/gry-platformowe-w-scratch-poradnik-tworzenia-czesc-2/</link>
					<comments>https://www.cyberskill.pl/gry-platformowe-w-scratch-poradnik-tworzenia-czesc-2/#comments</comments>
		
		<dc:creator><![CDATA[Radek]]></dc:creator>
		<pubDate>Mon, 06 May 2019 13:16:00 +0000</pubDate>
				<category><![CDATA[Scratch]]></category>
		<category><![CDATA[Zrób to sam]]></category>
		<guid isPermaLink="false">https://www.cyberskill.pl/?p=5204</guid>

					<description><![CDATA[<p>Witajcie w drugiej części poradnika pokazującego krok po kroku jak stworzyć gry platformowe w Scratch. Tym razem pokażę Ci małą sztuczkę która pomoże ci w zbudowaniu naprawdę profesjonalnej produkcji. Tu znajdziesz pierwszą część poradnika. W tym artykule pokażę Ci jak wykorzystać w grze platformowej tak zwane hitboxy. Czym jest hitbox? [&#8230;]</p>
<p>Artykuł <a href="https://www.cyberskill.pl/gry-platformowe-w-scratch-poradnik-tworzenia-czesc-2/">Jak tworzyć gry platformowe w Scratch &#8211; poradnik część 2</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Witajcie w drugiej części poradnika pokazującego krok po kroku jak stworzyć gry platformowe w Scratch. Tym razem pokażę Ci małą sztuczkę która pomoże ci w zbudowaniu naprawdę profesjonalnej produkcji.</strong></p>



<p><a href="https://www.cyberskill.pl/scratch-gry-platformowe-jak-tworzyc/">Tu znajdziesz pierwszą część poradnika.</a></p>



<p>W tym artykule pokażę Ci jak wykorzystać w grze platformowej tak zwane hitboxy. </p>



<h3 class="wp-block-heading"><strong>Czym jest hitbox?</strong></h3>



<p>To niewidzialny obiekt powszechnie stosowany w grach wideo do wykrywania kolizji. Zazwyczaj jest on przyczepiony do widocznej postaci. </p>



<p>Spójrz na ten screen z gry Minecraft:</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="663" height="480" src="https://www.cyberskill.pl/wp-content/uploads/2019/05/hitbox_minecraft.png" alt="minecraft hitbox" class="wp-image-5205" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/05/hitbox_minecraft.png 663w, https://www.cyberskill.pl/wp-content/uploads/2019/05/hitbox_minecraft-300x217.png 300w" sizes="(max-width: 663px) 100vw, 663px" /><figcaption>Naciśnij w Minecraft klawisze F3+B aby zobaczyć hitbox&#8217;y postaci</figcaption></figure>



<p>Biała ramka wokół postaci to właśnie hitbox.</p>



<p>Jest wiele powodów dla których twórcy gier używają obszaru kolizji. W grach typu Minecraft, może być to wykrywanie, kiedy postać ma podnieść przedmiot, lub kiedy mob ma otrzymać trafienie. Na screenie możesz zauważyć, że czapka oraz ręce wiedźmy, są poza obszarem ograniczonym białymi liniami. Gdybyś strzelił do tych części postaci z łuku, program uznałby że nie trafiłeś w postać. </p>



<h3 class="wp-block-heading"><strong>Do czego nam taka mechanika w naszej grze platformowej? </strong></h3>



<p> Używając swoich doskonałych umiejętności graficznych, poprawiłem naszego kota. Teraz ma nieco dłuższe wąsy. </p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="932" height="635" src="https://www.cyberskill.pl/wp-content/uploads/2019/05/hitbox_scratch.jpg" alt="hitbox scratch" class="wp-image-5206" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/05/hitbox_scratch.jpg 932w, https://www.cyberskill.pl/wp-content/uploads/2019/05/hitbox_scratch-300x204.jpg 300w, https://www.cyberskill.pl/wp-content/uploads/2019/05/hitbox_scratch-768x523.jpg 768w" sizes="(max-width: 932px) 100vw, 932px" /></figure>



<p>Moja modyfikacja sprawiła, że teraz nasz kot dotykając wąsami do platformy, zachowuje się tak jakby na niej stał. Przyczyną problemu jest program który napisaliśmy w poprzednim wpisie. Nie rozpoznaje on, jaką częścią ciała kot dotyka platformy. Oczywiście nie takie był nasz cel. W końcu robimy profesjonalną produkcję! Tu przychodzi pora na wykorzystanie hitboxów.</p>



<p>Na początek zastąpimy naszego kota zwykłym prostokątem. Zakładam że wiesz już jak dodaje się duszki więc nie będę opisywał tego krok po kroku. Upewnij się tylko że narysowany przez ciebie obiekt jest dokładnie takiej samej wielkości jak twoja postać i znajduje się na środku ekranu. Autorzy Scratch niestety usunęli w 3 wersji przycisk który do tego służył. Ja zrobiłem to tak:</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="765" height="595" src="https://www.cyberskill.pl/wp-content/uploads/2019/05/hitbox_scratch_2.jpg" alt="" class="wp-image-5208" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/05/hitbox_scratch_2.jpg 765w, https://www.cyberskill.pl/wp-content/uploads/2019/05/hitbox_scratch_2-300x233.jpg 300w" sizes="(max-width: 765px) 100vw, 765px" /></figure>



<p>Po uruchomieniu gry zamiast kotem powinieneś teraz poruszać się narysowanym przed chwilą prostokątem.</p>



<p>Następnie modyfikujemy nasz skrypt dodając bloki zmiany kostiumu w dwóch miejscach.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="478" height="721" src="https://www.cyberskill.pl/wp-content/uploads/2019/05/hitbox_scratch_skrypt.jpg" alt="" class="wp-image-5210" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/05/hitbox_scratch_skrypt.jpg 478w, https://www.cyberskill.pl/wp-content/uploads/2019/05/hitbox_scratch_skrypt-199x300.jpg 199w" sizes="(max-width: 478px) 100vw, 478px" /></figure>



<p>Co robi teraz nasz program? </p>



<p>W pętli zmienia kostium postaci na prostokąt, następnie sprawdza wszystkie warunki dotyczące postaci ( sprawdzanie odbywa się dla prostokąta), a na koniec powtórnie zmienia wygląd na kota z długimi wąsami. Całość odbywa się tak szybko że gracz nie widzi zmiany kostiumu.</p>



<p>Dzięki takiej operacji nasza postać, będzie wykryła przeszkody, tak jak prostokąt, a żadne wystające części postaci, nie będą już stanowiły problemu.</p>



<p>Podsumowanie:</p>



<p>Gry platformowe w Scratch są bardzo popularne. Należą do jednych z najłatwiejszych do wykonania na początek. Mimo to i tak trzeba poświecić kilkanaście godzin aby wszytko przygotować. Tym bardziej że postanowiłeś zaprogramować ją samodzielnie. Tym większe brawa dla Ciebie. W kolejnym artykule poruszę temat tworzenia animacji dla naszej postaci.  </p>
<p>Artykuł <a href="https://www.cyberskill.pl/gry-platformowe-w-scratch-poradnik-tworzenia-czesc-2/">Jak tworzyć gry platformowe w Scratch &#8211; poradnik część 2</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cyberskill.pl/gry-platformowe-w-scratch-poradnik-tworzenia-czesc-2/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>Scratch 3.0 &#8211; recenzja i materiały do nauki.</title>
		<link>https://www.cyberskill.pl/scratch-3-recenzja/</link>
					<comments>https://www.cyberskill.pl/scratch-3-recenzja/#comments</comments>
		
		<dc:creator><![CDATA[Radek]]></dc:creator>
		<pubDate>Mon, 15 Apr 2019 20:35:12 +0000</pubDate>
				<category><![CDATA[Recenzje]]></category>
		<category><![CDATA[Scratch]]></category>
		<guid isPermaLink="false">https://www.cyberskill.pl/?p=5118</guid>

					<description><![CDATA[<p>https://scratch.mit.edu/ Powstały w 2003 roku Scratch jest już prawie pełnoletni! Zaskakujące jak popularny jest ten program w naszym kraju. Wg statystyk na stronie Polska znajduje się na 3 miejscu na świecie, pod względem zarejestrowanych użytkowników! Po&#160;kilku&#160;miesiącach&#160;pracy&#160;z&#160;nową&#160;wersją&#160;postanowiłem&#160;opisać&#160;moje&#160;wrażenia. Co znajdziesz w artykule? Dla nowych osób przygotowałem recenzję tej aplikacji, gdzie opisałem podstawy [&#8230;]</p>
<p>Artykuł <a href="https://www.cyberskill.pl/scratch-3-recenzja/">Scratch 3.0 &#8211; recenzja i materiały do nauki.</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><a href="https://scratch.mit.edu/" target="_blank" rel="noreferrer noopener" aria-label=" (otwiera się na nowej zakładce)">https://scratch.mit.edu/</a></p>



<p><strong>Powstały w 2003 roku Scratch jest już prawie pełnoletni! Zaskakujące jak popularny jest ten program w naszym kraju. Wg statystyk na <a rel="noreferrer noopener" aria-label="stronie (otwiera się na nowej zakładce)" href="https://scratch.mit.edu/statistics/" target="_blank">stronie</a> Polska znajduje się na 3 miejscu na świecie, pod względem zarejestrowanych użytkowników! Po&nbsp;kilku&nbsp;miesiącach&nbsp;pracy&nbsp;z&nbsp;nową&nbsp;wersją&nbsp;postanowiłem&nbsp;opisać&nbsp;moje&nbsp;wrażenia.</strong></p>



<p>Co znajdziesz w artykule? Dla nowych osób przygotowałem recenzję tej aplikacji, gdzie opisałem podstawy pracy z programem. Bardziej zaawansowani użytkownicy znajdą tu <strong>linki do darmowych materiałów</strong> w języku polskim i angielskim.</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" style="text-align:center"><strong>Czym jest SCRATCH?</strong></h2>



<p>To darmowa aplikacja, która uczy podstawowych pojęć i koncepcji programowania.&nbsp;Zaprojektowana została przez zespół Lifelong Kindergarten Group w MIT Media Lab. <strong>Jest przeznaczona dla dzieci w wieku od 8 do 16 lat,</strong> ale dzięki łatwemu w użyciu interfejsowi, pozwala wykorzystywać ją do nauki osób w każdym wieku. Jeśli chcesz zainteresować swoje dziecko programowaniem lub sam chcesz spróbować kodowania to Scratch jest idealnym rozwiązaniem na początek.</p>



<p>Aplikacja została przetłumaczona na ponad 40 języków. Wersja po polsku również jest dostępna.</p>



<p>Nazwa programu wywodzi się od techniki używanej przez DJ&#8217;ów do miksowania muzyki. Jednym z głównych założeń aplikacji, jest remiksowanie projektów stworzonych przez innych użytkowników. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Twórcy chcieli zmienić sposób w jaki dzieci wchodzą w interakcję z technologią. Wierzyli że dając dzieciom odpowiednie narzędzie sprawią że dzieci z konsumentów treści cyfrowych staną się ich twórcami.</p><p></p></blockquote>



<p>Moim zdaniem osiągnęli ten cel, choć Scratch ma też minusy, o tym później.</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" style="text-align:center"><strong>Jak zacząć pracę z programem?</strong></h2>



<p>Ponieważ aplikacja została przygotowana z myślą o dzieciach rozpoczęcie pracy jest bardzo proste. Wystarczy wejść na stronę <a href="https://scratch.mit.edu/">https://scratch.mit.edu.&nbsp;</a></p>



<p>Do niedawna program można było uruchomić tylko na komputerach. Obecna wersja działa również na smartfonach i tabletach, jednak ze względu na mały ekran trudno będzie go obsługiwać.</p>



<p> Po załadowaniu strony , zobaczysz galerie programów stworzonych przez innych użytkowników.&nbsp;Możesz kliknąć miniaturę, aby zobaczyć stronę opisu, która zawiera informacje dostarczone przez programistę.&nbsp;Możesz go uruchomić, lub &#8211; co najważniejsze &#8211; kliknąć na „zajrzyj do środka”.&nbsp;Pozwala to zobaczyć, jak koder utworzył program.&nbsp;Jest to świetny sposób, aby dowiedzieć się, jak programują inni ludzie i zbierać wskazówki, jak budować własne rzeczy. Wrócę do tego tematu w dalszej części artykułu.</p>



<p>Bardzo podoba mi się fakt, że <strong>nie musisz tworzyć konta ani logować się</strong>, aby tworzyć projekty lub odtwarzać gotowe programy.&nbsp;Jedynym powodem, dla którego musisz utworzyć konto, jest zapisanie projektów.&nbsp;Nawet wtedy administratorzy chcą jedynie nazwy użytkownika, daty urodzenia, kraju pochodzenia, płci oraz kontaktowego adresu e-mail.&nbsp;Jeśli użytkownik ma mniej niż 13 lat, adres e-mail powinien być adresem rodzica, ale jest on potrzebny tylko do aktywacji i resetowania hasła. Dane te są potrzebne jedynie do statystyk i nie są nigdzie publikowane.</p>



<p>Kiedy mamy już aktywne konto możemy zacząć programować. Twórcy przygotowali całkiem sporo samouczków, które krok po kroku tłumaczą kolejne funkcje programu. Naukę propnuję zacząć od materiałów dostępnych na stronie:</p>



<p><a href="https://scratch.mit.edu/projects/editor/?tutorial=all" target="_blank" rel="noreferrer noopener" aria-label=" (otwiera się na nowej zakładce)">Samouczki&nbsp;dla&nbsp;początkujących&nbsp;po&nbsp;polsku</a></p>



<p><a rel="noreferrer noopener" aria-label="Karty do nauki programowania j.angielski (otwiera się na nowej zakładce)" href="https://resources.scratch.mit.edu/www/cards/en/scratch-cards-all.pdf" target="_blank">Karty do nauki programowania j.angielski</a></p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" style="text-align:center"><strong>Jak programować w SCRATCH?</strong></h2>



<p> Zazwyczaj kiedy próbujemy sobie wyobrazić jak wygląda programowanie, to przed oczami mamy taki obraz:</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="660" height="386" src="https://www.cyberskill.pl/wp-content/uploads/2019/01/minecraft_program_tekstowy.png" alt="język programowania dla dzieci LUA" class="wp-image-3421" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/01/minecraft_program_tekstowy.png 660w, https://www.cyberskill.pl/wp-content/uploads/2019/01/minecraft_program_tekstowy-300x175.png 300w" sizes="(max-width: 660px) 100vw, 660px" /></figure></div>



<p>Niewiele osób będzie wstanie odczytać ze powyższy program obsługuje stoper i wyświetlacz w grze MINECRAFT. Dla większości to ciąg jakiś znaczków i ogólnie czarna magia, wiedza zarezerwowana dla nielicznych. </p>



<p>Tymczasem w SCRATCH programujemy łącząc ze sobą kolorowe bloczki. Pogrupowane są one w kategorie, oznaczone różnymi kolorami. Przykładowy program może wyglądać np tak:</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="250" height="303" src="https://www.cyberskill.pl/wp-content/uploads/2019/01/Scratch.png" alt="kod w programie" class="wp-image-4033" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/01/Scratch.png 250w, https://www.cyberskill.pl/wp-content/uploads/2019/01/Scratch-248x300.png 248w" sizes="(max-width: 250px) 100vw, 250px" /></figure></div>



<p><strong>Nawet osoba która nigdy nie miała nic wspólnego z programowaniem, będzie wstanie odgadnąć o co chodzi w tym programie. </strong></p>



<p>Zauważ że każdy blok ma też indywidualny kształt. Program pozwoli połączyć ze sobą tylko te bloki które do siebie pasują. Ogranicza to do minimum możliwość popełnienia błędu.</p>



<p>Do dyspozycji masz wszystkie konstrukcje programistyczne występujące w językach programowania &#8222;dla dorosłych&#8221;. Będziesz więc używał pętli, warunków i zmiennych. </p>



<p>Mimo swojej prostoty Scratch pozwala stworzyć całkiem duże projekty. <strong>Najlepsi tworzą np szachy ze sztuczną inteligencją lub gry 3D</strong>.  </p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" style="text-align:center"><strong>Kilka słów&nbsp;o&nbsp;innych&nbsp;użytkownikach</strong></h2>



<p>Kiedy mówimy o Scratch nie można zapomnieć o społeczności która go tworzy. A ta jest naprawdę imponująca. Na koniec marca 2019 roku, aplikacja miała 39 000 000 zarejestrowanych użytkowników.  </p>



<p>Twórcy oddali do dyspozycji sporo funkcji znanych z innych serwisów społecznościowych. Możemy więc polubić projekt czy dodać jego twórcę do obserwowanych osób. Pod każdym projektem można pozostawić również komentarz. </p>



<blockquote class="wp-block-quote is-style-large is-layout-flow wp-block-quote-is-layout-flow"><p><strong>Ponieważ z programu korzystają głównie dzieci administracja bardzo poważnie podchodzi do moderowania treści.</strong></p><cite><br></cite></blockquote>



<p>Niejednokrotnie zdarzała się że projekty były blokowane przez moderatorów ponieważ nieostrożne dziecko umieściło w nim swoje dane ( imię i  nazwisko czy adres).</p>



<p>W komentarzach użytkownicy oceniają projekt i chwalą i podpowiadają co można by poprawić w programie. <strong>Nigdy nie spotkałem się z agresją i wulgarnym zachowaniem. </strong></p>



<p>Na naszym polskim forum jest grupa aktywnych użytkowników, którzy z chęcią dowiedzą na wszelkie pytania.</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" style="text-align:center"><strong>Remiksy</strong></h2>



<p>Jedną z fundamentalnych zasad Scratcha jest dzielenie się i remiksowanie projektów. Co to oznacza w praktyce? </p>



<p>Kod każdego projektu jest otwarty dla innych użytkowników. Mogę wejść i zobaczyć jak ktoś zaprogramował swoją grę czy animację. Sprawdzić jakich grafik i muzyki użył. Mogę skopiować całość lub jeden skrypt i przenieść go do swojego projektu.</p>



<p>Przykładowo: Jesteś zupełnym nowicjuszem i nie wiesz od czego zacząć. Grasz więc w gry stworzone przez kogoś innego. Po jakimś czasie chcesz zaprogramować coś swojego. Znajdujesz grę która będzie Twoją inspiracją i klikasz &#8222;Zajrzyj do środka&#8221;. Cały kod jest do Twojej dyspozycji. Jak działa menu, jak zrobić pojedynczy czy podwójny skok. Dosłownie wszytko!</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Załóżmy że jesteś uzdolnionym grafikiem, ale nie za bardzo radzisz sobie z programowaniem. Wszystko co musisz zrobić, to znaleźć grę która ma odpowiednią mechanikę i zremiksować ją, dodając tylko swoją grafikę.</p></blockquote>



<p>I to wszystko. Publikujesz swoją grę a aplikacja sama wspomni że kod stworzył inny użytkownik.</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" style="text-align:center"><strong>Integracje Scratch z innymi systemami</strong></h2>



<p>Mimo że Scratch jest samodzielną aplikacją to jego popularność sprawiła że za pomocą rozszerzeń można w nim programować inne urządzenia.</p>



<p>Z tych najważniejszych należy wymienić zestawy do robotyki LEGO oraz płytki Makey Makey i Microbit.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="1024" height="426" src="https://www.cyberskill.pl/wp-content/uploads/2019/04/scratch_rozszerzenia-1024x426.jpg" alt="scratch rozszerzenia" class="wp-image-5162" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/04/scratch_rozszerzenia-1024x426.jpg 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/04/scratch_rozszerzenia-300x125.jpg 300w, https://www.cyberskill.pl/wp-content/uploads/2019/04/scratch_rozszerzenia-768x319.jpg 768w, https://www.cyberskill.pl/wp-content/uploads/2019/04/scratch_rozszerzenia.jpg 1910w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<p>Mi osobiście najbardziej podoba się obsługa kamery powalająca tworzyć sterowane gestami gry i animacje.</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" style="text-align:center"><strong>Czy Scratch ma jakieś minusy?</strong></h2>



<p>Dla takiego entuzjasty jak ja Ciężko jest znaleźć słabe strony tej aplikacji wymienię więc tylko jeden ale za to całkiem spory. </p>



<blockquote class="wp-block-quote is-style-large is-layout-flow wp-block-quote-is-layout-flow"><p><strong>Bardzo dużym problemem w Scratchu jest pogoń za popularnością&#8230;</strong></p><p></p></blockquote>



<p>Program tak jak już wcześniej pisałem jest po cześć portalem społecznościowym skupionym wokół sympatyków programowania. I jak każdy portal społecznościowy cierpi na jedną przypadłość. Jest nią oczywiście pogoń za popularnością. Duża część aktywnych użytkowników Scratch jest tam aby tworzyć gry i animacje. Chce aby zobaczyło je jak najwięcej osób. Zazwyczaj ma grono swoich &#8222;folowersów&#8221;. Niemal codziennie na forum pojawia się wpis osoby narzekającej że nikt nie gra w jego gry. Komentarze są zalewane wpisami typu &#8222;Fajne, zobacz moje projekty&#8221;. Coś co dorośli doskonale znają z Instagrama czy innych porali.</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading" style="text-align:center"><strong>Darmowe materiały:</strong></h2>



<p>Na koniec tuż przed podsumowaniem obiecane materiały do samodzielnej nauki programowania w:</p>



<p><a rel="noreferrer noopener" aria-label="Mistrzowie kodowania - Scratch (otwiera się na nowej zakładce)" href="http://wiki.mistrzowiekodowania.pl/index.php?title=Strona_g%C5%82%C3%B3wna#Scratch" target="_blank">Mistrzowie kodowania</a></p>



<p><a rel="noreferrer noopener" aria-label="Mały Inżynier -  Skrypt ze scenariuszami zajęć dla Nauczyciela  (otwiera się na nowej zakładce)" href="https://www.malyinzynier.pl/images/Projekty/Latowicz/Skrypt_programowanie_Scratch.pdf" target="_blank">Mały Inżynier &#8211;  Skrypt ze scenariuszami zajęć dla nauczyciela </a></p>



<p><a rel="noreferrer noopener" aria-label="Scratch - Materiały powstały w ramach projektu DEAFCODE   (otwiera się na nowej zakładce)" href="http://www.pzg.lodz.pl/deafcode/pliki/podrecznik_dla_nauczycieli.pdf" target="_blank">Scratch &#8211; Materiały powstały w ramach projektu DEAFCODE </a></p>



<p></p>



<h2 class="wp-block-heading" style="text-align:center"><strong>Podsumowanie</strong></h2>



<p> Nie ważne czy jesteś dzieckiem, czy dorosłym. Scratch każdemu oferuje dużo zabawy i eksperymentowania.&nbsp;Zawsze warto po niego sięgnąć bo może sprawić , że pomyślisz: „Mogę programować! To nie jest takie trudne!” </p>



<p>Osobiście jestem wielkim fanem tej aplikacji. I polecam ją każdemu.</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p><strong>Napiszcie proszę w komentarzach co myślicie o Scratchu i wstawcie linki do swoich gier!&nbsp;Na pewno&nbsp;was&nbsp;odwiedzę!</strong></p>



<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>



<h3 class="wp-block-heading" style="text-align:center"><strong>Inne wpisy które mogą Cie zainteresować:</strong></h3>


<p>Artykuł <a href="https://www.cyberskill.pl/scratch-3-recenzja/">Scratch 3.0 &#8211; recenzja i materiały do nauki.</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.cyberskill.pl/scratch-3-recenzja/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Konkurs PIX 2019 &#8211; jak przygotować się na poziomie ROOKIE</title>
		<link>https://www.cyberskill.pl/konkurs-pix-2019-jak-sie-przygotowac/</link>
		
		<dc:creator><![CDATA[Radek]]></dc:creator>
		<pubDate>Mon, 01 Apr 2019 22:00:51 +0000</pubDate>
				<category><![CDATA[Zrób to sam]]></category>
		<guid isPermaLink="false">https://www.cyberskill.pl/?p=4826</guid>

					<description><![CDATA[<p>Już za chwilę rusza konkurs PIX 2019. Uczestnicy moich kursów programowania dla dzieci z zazdrością spoglądają na kolegów (i koleżanki) bawiących się w robotykę. Chcieliby pokazać swoje umiejętności tak jak &#8222;robotycy&#8221; na konkursie FLL organizowanym przez LEGO. Dzięki inicjatywie twórców aplikacji PixBlocks będą mieli taką okazję. W tym wpisie pokażę [&#8230;]</p>
<p>Artykuł <a href="https://www.cyberskill.pl/konkurs-pix-2019-jak-sie-przygotowac/">Konkurs PIX 2019 &#8211; jak przygotować się na poziomie ROOKIE</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Już za chwilę rusza konkurs  PIX 2019. Uczestnicy moich kursów programowania dla dzieci z zazdrością spoglądają na kolegów (i koleżanki) bawiących się w robotykę. Chcieliby pokazać swoje umiejętności tak jak &#8222;robotycy&#8221; na konkursie FLL organizowanym przez LEGO. Dzięki inicjatywie twórców aplikacji PixBlocks będą mieli taką okazję. W tym wpisie pokażę wam jak Maja ( rocznika 2012) i ja przygotowujemy się do tego konkursu.&nbsp;Mam&nbsp;nadzieję&nbsp;że&nbsp;i&nbsp;wam&nbsp;przydadzą&nbsp;się&nbsp;nasze&nbsp;wskazówki.</strong></p>



<h2 class="wp-block-heading"><strong>Kilka słów o konkursie Pix 2019</strong></h2>



<p>Na aplikację PixBlocks natknąłem się pisząc artykuł o darmowych aplikacjach do nauki programowania dla dzieci. Po krótkiej przerwie postanowiłem ponownie wykorzystać ja na moich zajęciach i tu czekała na mnie miła niespodzianka. Autorzy postanowili zrobić konkurs.</p>



<p>Rejestracja do konkursu PIX 2019 jest możliwa do 12 maja 2019 na stronie organizatora <a href="https://pix.edu.pl/">https://pix.edu.pl/.</a> I to pierwszy krok jaki należy wykonać. Dla dzieci poniżej 13 roku życia zgłoszenia powinni dokonać rodzice.</p>



<p>Następnie pobieramy aplikację i instalujemy ją na komputerze. Poszczególne kroki tego procesu są doskonale opisane na stronie więc nie będę ich tu powtarzał. </p>



<p>Podoba mi się że <strong>konkurs w całości będzie przeprowadzony online</strong> i aby wziąć w nim udział, wystarczy wygodnie usiąść przed ekranem własnego laptopa. Z drugiej strony mam obawy jak organizatorzy zweryfikują samodzielność wykonywania zadań. </p>



<p><strong>Uczestnicy konkursu zostaną podzieleni na 4 kategorie wiekowe:</strong> </p>



<ul class="wp-block-list"><li><strong>2010 &#8211; 2015 &#8222;ROOKIE&#8221;</strong> &#8211; programowanie blokowe (obrazkowe) </li><li><strong>2007 &#8211; 2009 &#8222;SKILLED&#8221;</strong>  &#8211; programowanie blokowe (obrazkowe)   </li><li><strong>2003 &#8211; 2006 &#8222;MASTER&#8221;</strong> &#8211; programowanie tekstowe  </li><li><strong>1999 -2002 &#8222;EXPERT&#8221;</strong> &#8211; programowanie tekstowe</li></ul>



<p><strong>Konkurs Pix 2019 zostanie przeprowadzony w 2 etapach:</strong></p>



<p><strong>13 &#8211; 19 maja 2019</strong> &#8211; eliminacje &#8211; każda z grup wiekowych otrzyma 10 zadań w aplikacji PixBlocks. Uczestnicy którzy wykonają poprawnie mi 60% zadań zostaną zakwalifikowani do etapu finałowego. </p>



<p><strong>27 &#8211; 28 maja 2019</strong> &#8211; finały &#8211; uczestnicy którzy przeszli kwalifikacje otrzymają kolejne 10 zadań. Na tym etapie konkursu oprócz poprawności liczyć się będzie również szybkość wykonywania zadań.</p>



<h2 class="wp-block-heading"><strong>Zadania przed konkursowe</strong></h2>



<p>W tym artykule opiszę jak przygotować się do pierwszej kategorii.</p>



<p>Po zalogowaniu się do programu, od razu możemy spróbować swoich sił, w zadaniach przygotowanych jako rozgrzewka przed konkursem. Uprzedzam jednak że nie będzie to proste. Nie dostaniemy nic, poza treścią zadania i kilkoma przykładowymi blokami, których możemy użyć. Mimo wszystko przyjrzymy się przykładowym zadaniom. Zadania na konkursie prawdopodobnie będą wyglądały podobnie.<br></p>



<h3 class="wp-block-heading"><strong>2015 &#8211; 2010 ROOKIE </strong></h3>



<p>Kategoria konkursowa ROOKIE przeznaczona jest dla najmłodszych programistów. Maja która pomagała mi przygotować ten artykuł jest z grudnia 2012 r. Ma 6 lat i osobiście uważam że to minimalny wiek, w którym jest szansa, że dziecko wykona te zadania samodzielnie. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Paradoksalnie największą frustrację budziły u Mai nie problemy ze znalezieniem rozwiązania, a odczytanie treści zadań 🙂</p></blockquote>



<p>Dopiero uczy się czytać, składanie wyrazów i zdań sprawia jej jeszcze problemy. Niestety aplikacja nie ma funkcji odczytywania treści zadań. Na szczęście komunikaty są proste i zrozumiałe: Dorysuj sznurek do balona czy pokoloruj klucze na niebiesko. </p>



<p>W jednym z zadań autorzy mogli by zmienić opis, a raczej dopasować do wieku uczestników. Mam tu na myśli szczególnie zadanie 12 (na załączonym obrazku). Zanim przystąpiliśmy do jego wykonania, musiałem wytłumaczyć Mai, co to znaczy, że chorągiewki mają być &#8222;trzy razy wyższe&#8221;.  </p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="412" src="https://www.cyberskill.pl/wp-content/uploads/2019/04/pixblocks_rookie_zad12-1024x412.jpg" alt="Konkurs PIX 2019 rookie zadanie 12" class="wp-image-4839" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/04/pixblocks_rookie_zad12-1024x412.jpg 1024w, https://www.cyberskill.pl/wp-content/uploads/2019/04/pixblocks_rookie_zad12-300x121.jpg 300w, https://www.cyberskill.pl/wp-content/uploads/2019/04/pixblocks_rookie_zad12-768x309.jpg 768w, https://www.cyberskill.pl/wp-content/uploads/2019/04/pixblocks_rookie_zad12.jpg 1417w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Jak poradziliśmy sobie z tym problemem?</strong></p>



<p>Po prawej stronie, na górze okna jest umieszczona zielona gwiazdka. Po jej naciśnięciu aplikacja wyświetli obrazek pokazujący jak ma wyglądać efekt końcowy. Mając taką podpowiedź, moja uczestniczka, nie kłopotała się już czytaniem poleceń 😀</p>



<h4 class="wp-block-heading"><strong>Zadania 1 &#8211; 5 &#8211;&nbsp;podstawowe&nbsp;bloki&nbsp;kodu</strong></h4>



<p>Bardzo proste zadania. W większości polegają na odpowiednim zaplanowaniu trasy dla króliczka. Od czasu do czasu, używając opcji zmiany koloru pixela. </p>



<p>Jedyną rzecz na którą warto zwrócić uwagę to próba napisania kodu ,od razu w całości , bez sprawdzania. Jeśli popełni się błąd trudno go wtedy odnaleźć. Dużo lepszym sposobem będzie podzielenie zadania na etapy. Aby było łatwiej i szybciej należy postępowa wg zasady: po poprawnym wykonaniu małej części zadania dopisać kod do pozostałej.</p>



<p>Maja nie miała najmniejszych problemów, z rozwiązaniem tych zadań. Jestem pewien, że pomogło jej doświadczenie z innej gry, Jej tytuł zdradzę ją na końcu artykułu bo przyda się do ćwiczeń konkursowych.</p>



<h4 class="wp-block-heading"><strong>Zadania 6 &#8211; 10 &#8211; pętle</strong></h4>



<p>Do gry wchodzą powtórzenia lub jak ktoś woli iteracje. W dużym skrócie w obrazkach jest pewien powtarzalny wzór który należy wykonać określoną ilość razy aby stworzyć rozwiązanie.</p>



<p>Jak zabrać się do wykonania tych zadań?</p>



<ol class="wp-block-list"><li>Odszukaj w obrazku powtarzalny wzór</li><li>Zaplanuj ruchy królika , tak aby wykonał 1 część wzoru</li><li>Jak mawia Maja wrzuć to do pętli na określoną ilość powtórzeń</li></ol>



<p>W pierwszej chwili Maja chciała ułożyć kod jak w zadaniach 1-5. Czyli z pojedynczych bloków, z pominięciem pętli. Zorientował się dopiero gdy zauważyła, że przycisk odpowiedzialny za uruchomienie programu, gdzieś zniknął 🙂 W  środkowej  części ekranu, na górze aplikacja podpowiada, ile maksymalnie bloków kodu możemy użyć. Po przekroczeniu tej liczby, pokazuje komunikat i blokuje możliwość uruchomienia programu.</p>



<p>Program trzeba było skasować i napisać od początku. Taka wpadka na pewno nie pomoże wygrać finałów, gdzie obok poprawności, liczyć się będzie również czas wykonania zadań.</p>



<h4 class="wp-block-heading"><strong>Zadania 11 &#8211; 15&nbsp;&#8211;&nbsp;warunki</strong></h4>



<p>Nad rozwiązaniami tych pięciu zadań, Maja spędziła więcej czasu, niż nad pozostałymi dziesięcioma. </p>



<p>Wymagają dużo skupienia i bardzo dobrego opanowania podstawowych bloków, pętli oraz warunków.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Jedyną metodą jaka sprawdziła się w naszym przypadku było podzielenie zadania na malutkie kawałki. </p></blockquote>



<p>Największym problemem stały się złożone warunki. Dlatego najpierw wykonaliśmy zadania 11 i 13 (w tych zdaniach w warunku trzeba wykonać tylko 1 akcję) a dopiero później pozostałe. </p>



<p>Mała programistka musiała dziesiątki razy poprawiać swój kod (szczególnie w zadaniu 12 i 14). Jednak z każdą poprawką królik przesuwał się o jedno pole do przodu. Dzięki temu nie straciła motywacji i wykonała do końca zadanie.</p>



<p>Jak ułatwić sobie ten etap?</p>



<p>Maja przed wykonaniem  każdego zadania mówiła na głos co musi zrobić królik. Np. w zadaniu 12: &#8222;<em>Królik musi iść w bok i sprawdzać czy widzi niebieską flagę</em>&#8221; po czym wprowadzaliśmy odpowiedni kod i sprawdzaliśmy czy wykona się poprawnie. Dopiero po poprawnym zaprogramowaniu tego etapu przechodziliśmy do kolejnego. &#8222;jeśli widzi niebieską flagę to musi postawić maszt i iść w górę, postawić maszt i iść w górę, postawić żółtą flagę i zejść na dół&#8221; </p>



<h2 class="wp-block-heading"><strong>Jak przygotować się do konkursu PIX 2019?</strong></h2>



<p>Dobra rada:) Zacznijcie od wykonania kursów w aplikacji PixBlocks. Jeśli zadania konkursowe, będą na zbliżonym poziomie, to dla poziomu ROOKIE wystarczy Kurs 1 i niektóre zadania z kursów 2,3,5,6.</p>



<p>Bez wykonania kursów, rozwiązanie zadań będzie baaardzo trudne!</p>



<p>Maja zanim zaczęła rozwiązywać zadania w PixBlocks, grała w Run Marco! W aplikacji znajdziecie zagadki które bardzo przypominają te z konkursu. Pierwsze poziomy pozwalają na ćwiczenie podstawowych komend, potem dochodzą pętle aż w końcu trafiamy na warunki. Link do gry i jej opis znajdziecie w moim artykule o <a href="https://www.cyberskill.pl/aplikacje-do-nauki-programowania-dla-dzieci/">aplikacjach do nauki programowania dla dzieci.</a></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="643" height="362" src="https://www.cyberskill.pl/wp-content/uploads/2019/02/run_marco.jpg" alt="run_marco" class="wp-image-4655" srcset="https://www.cyberskill.pl/wp-content/uploads/2019/02/run_marco.jpg 643w, https://www.cyberskill.pl/wp-content/uploads/2019/02/run_marco-300x169.jpg 300w" sizes="(max-width: 643px) 100vw, 643px" /></figure>



<h3 class="wp-block-heading"><strong>Inne artykuły które mogą Cie zainteresować:</strong></h3>


<ul class="wp-block-latest-posts__list is-grid columns-3 wp-block-latest-posts"><li><a class="wp-block-latest-posts__post-title" href="https://www.cyberskill.pl/aplikacje-do-nauki-programowania-dla-dzieci/">2024 &#8211; 40 darmowych aplikacji do nauki programowania dla dzieci.</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://www.cyberskill.pl/jak-zrobic-gre-w-roblox-studio-poradnik/">JAK ZROBIĆ GRĘ W ROBLOX STUDIO [Poradnik]</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://www.cyberskill.pl/programowanie-dla-dziewczyn/">PROGRAMOWANIE DLA DZIEWCZYN</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://www.cyberskill.pl/jak-zrobic-mod-do-minecraft/">Jak zrobić mod do Minecraft [Poradnik]</a></li>
<li><a class="wp-block-latest-posts__post-title" href="https://www.cyberskill.pl/tworzenie-gier-darmowe-programy/">TWORZENIE GIER &#8211; DARMOWE PROGRAMY</a></li>
</ul><p>Artykuł <a href="https://www.cyberskill.pl/konkurs-pix-2019-jak-sie-przygotowac/">Konkurs PIX 2019 &#8211; jak przygotować się na poziomie ROOKIE</a> pochodzi z serwisu <a href="https://www.cyberskill.pl">CyberSkill</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
