<?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>code » enterv.pl</title>
	<atom:link href="https://enterv.pl/tag/code/feed/" rel="self" type="application/rss+xml" />
	<link>https://enterv.pl</link>
	<description>Więcej niż tylko portfolio i blog</description>
	<lastBuildDate>Tue, 04 Mar 2025 17:27:04 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://enterv.pl/wp-content/uploads/2022/12/cropped-1024_bt-32x32.png</url>
	<title>code » enterv.pl</title>
	<link>https://enterv.pl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>PHP vs Node.js &#8211; krótki test</title>
		<link>https://enterv.pl/2023/02/05/php-vs-node-js-krotki-test/</link>
					<comments>https://enterv.pl/2023/02/05/php-vs-node-js-krotki-test/#comments</comments>
		
		<dc:creator><![CDATA[enterv]]></dc:creator>
		<pubDate>Sun, 05 Feb 2023 11:39:58 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[aplikacje webowe]]></category>
		<category><![CDATA[backend development]]></category>
		<category><![CDATA[backend development w php i node.js]]></category>
		<category><![CDATA[co szybsze]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[jaka technologia jest szybsza]]></category>
		<category><![CDATA[jakie są różnice]]></category>
		<category><![CDATA[język programowania]]></category>
		<category><![CDATA[języki programowania]]></category>
		<category><![CDATA[krótki test]]></category>
		<category><![CDATA[która technologia jest lepsza]]></category>
		<category><![CDATA[node]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[node.js a php]]></category>
		<category><![CDATA[node.js czy php]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[po stronie serwera]]></category>
		<category><![CDATA[porównanie]]></category>
		<category><![CDATA[porównanie dwóch technologii]]></category>
		<category><![CDATA[porównanie technologii]]></category>
		<category><![CDATA[prędkość]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[programowanie po stronie serwera]]></category>
		<category><![CDATA[server-side programming]]></category>
		<category><![CDATA[szybkość]]></category>
		<category><![CDATA[technologie]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[test prędkości]]></category>
		<category><![CDATA[test wydajności]]></category>
		<category><![CDATA[testy wydajności]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[wybór języka programowania]]></category>
		<category><![CDATA[wybór technologii]]></category>
		<category><![CDATA[wydajność]]></category>
		<category><![CDATA[zalety i wady]]></category>
		<category><![CDATA[zastosowanie]]></category>
		<guid isPermaLink="false">https://enterv.pl/?p=661</guid>

					<description><![CDATA[<p>Dzisiaj na warsztat weźmiemy sobie porównanie technologii PHP vs Nodej.js i dowiemy się, który z nich działa szybciej oraz dojdziemy do ciekawych wniosków. Serdecznie zapraszam</p>
Artykuł <a href="https://enterv.pl/2023/02/05/php-vs-node-js-krotki-test/">PHP vs Node.js – krótki test</a> pochodzi z serwisu <a href="https://enterv.pl">enterv.pl</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Przygotowanie</h2>



<p>Do dzisiejszego porównania wykorzystamy PHP w wersji 8.2 oraz NodeJS w wersji 18.14.0 LTS. Użyjemy również Docker, aby ułatwić sobie konfigurowanie środowisk. Oczywiście wszystko starałem się trzymać w najbardziej defaultowej wersji jak tylko mogłem, więc nie uświadczymy tutaj żadnych dodatkowych konfiguracji, które mogłyby &#8222;podboostować&#8221; którąkolwiek technologię.</p>



<p>Dzięki lekcji, którą wyciągnąłem podczas tworzenia <a href="https://enterv.pl/2022/11/21/programowanie-php-vs-python-krotki-test/" target="_blank" rel="noopener" title="">poprzedniego porównania</a>, dowiedziałem się, że testy muszą być jeszcze prostsze i bardziej uniwersalne i oto doszedłem do wniosku, że   najlepiej będzie zainicjować następujące sprawdziany:</p>



<ol class="wp-block-list">
<li>Obliczenie 20! czyli <a href="https://pl.wikipedia.org/wiki/Silnia" target="_blank" rel="noopener nofollow" title="">silnię</a> z 20. Oczywiście rekurencją, aby było dodatkowe obciążenie.</li>



<li>Znaleźć największą liczbę z przedziału 1-100000 &#8211; generowanie tablicy oczywiście poza mierzeniem czasu.</li>



<li>Wygenerowanie losowego ciągu znaku o długości 100000 znaków i przekształcenie wszystkich liter na wielkie litery.</li>
</ol>



<p>Zadania może nie są aż nadto trudne, ale są wystarczające, aby ukazać konkretne czasy wykonania. Ważne też jest przy każdym teście, aby wyniki były po prostu przyzwoite &#8211; to nam powie czy daną technologię w ogóle brać za poważny wybór.</p>



<h2 class="wp-block-heading">Tworzenie kodu</h2>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="683" src="https://enterv.pl/wp-content/uploads/2022/11/vecteezy_graphic-designer-learning-program-software-painting-on-computer_-1024x683.jpg" alt="" class="wp-image-479" srcset="https://enterv.pl/wp-content/uploads/2022/11/vecteezy_graphic-designer-learning-program-software-painting-on-computer_-1024x683.jpg 1024w, https://enterv.pl/wp-content/uploads/2022/11/vecteezy_graphic-designer-learning-program-software-painting-on-computer_-300x200.jpg 300w, https://enterv.pl/wp-content/uploads/2022/11/vecteezy_graphic-designer-learning-program-software-painting-on-computer_-768x512.jpg 768w, https://enterv.pl/wp-content/uploads/2022/11/vecteezy_graphic-designer-learning-program-software-painting-on-computer_-1536x1024.jpg 1536w, https://enterv.pl/wp-content/uploads/2022/11/vecteezy_graphic-designer-learning-program-software-painting-on-computer_.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Na szczęście nie musiałem spędzić wielu godzin nad tym wszystkim, a i samo wyszukanie potrzebnych informacji dla obu narzędzi było bardzo przyjemne i bardzo proste. Powiem, że na tym polu mamy ładny remis. Co ciekawe, najwięcej problemów miałem z Dockerem. To nie tak, że to było uwłaczające i mega trudne, po prostu zapomniałem jak go się nastawia 😅. Także mogę powiedzieć, że taki minimalny problem był z Dockerem, no ale to nie o nim miałem pisać 😉</p>



<h2 class="wp-block-heading">Wyniki</h2>



<p>Muszę uprzedzić, że wyniki są nawet ciekawe. Żadna z technologii nie jest słaba i stanowią nadal dla siebie konkurencję. Jak dla mnie oba narzędzia dały sobie świetne radę. Liczby mówią same za siebie:</p>







<h2 class="wp-block-heading">Podsumowanie</h2>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="683" src="https://enterv.pl/wp-content/uploads/2022/11/19362653-1024x683.webp" alt="" class="wp-image-509" srcset="https://enterv.pl/wp-content/uploads/2022/11/19362653-1024x683.webp 1024w, https://enterv.pl/wp-content/uploads/2022/11/19362653-300x200.webp 300w, https://enterv.pl/wp-content/uploads/2022/11/19362653-768x512.webp 768w, https://enterv.pl/wp-content/uploads/2022/11/19362653-1536x1024.webp 1536w, https://enterv.pl/wp-content/uploads/2022/11/19362653-2048x1365.webp 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Wyniki są bliskie siebie i wydawać się może że PHP jest 2x razy szybszy od Node.js, ale czy tak jest przy większych projektach? Nie wiem, bo te testy tego nie ukazują. To co wiem, to oba narzędzia są jednak wydajne i tylko różnice technologiczne powinny decydować o tym, które narzędzie wybierzemy 🙂</p>



<p>Wszystkie testy oraz konfiguracja Docker dostępne są na <a href="https://github.com/EnterVPL/php8.2vsnode.js.18.14" target="_blank" rel="noopener nofollow" title="">GitHub</a></p>Artykuł <a href="https://enterv.pl/2023/02/05/php-vs-node-js-krotki-test/">PHP vs Node.js – krótki test</a> pochodzi z serwisu <a href="https://enterv.pl">enterv.pl</a>.]]></content:encoded>
					
					<wfw:commentRss>https://enterv.pl/2023/02/05/php-vs-node-js-krotki-test/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>TutJam #3 &#8211; jak będzie oceniać jury? 😉</title>
		<link>https://enterv.pl/2022/12/15/tutjam-3-jak-bedzie-oceniac-jury-%f0%9f%98%89/</link>
		
		<dc:creator><![CDATA[enterv]]></dc:creator>
		<pubDate>Thu, 15 Dec 2022 17:49:31 +0000</pubDate>
				<category><![CDATA[GameDev]]></category>
		<category><![CDATA[Pozostałe]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[gamejam]]></category>
		<category><![CDATA[godot]]></category>
		<category><![CDATA[jury]]></category>
		<category><![CDATA[ocenianie gier]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[tutjam]]></category>
		<guid isPermaLink="false">https://enterv.pl/?p=613</guid>

					<description><![CDATA[<p>Cześć słodziaki. Przygotowałem dla jury kilka pytań odnośnie gier tworzonych na TutJam #3. Poznamy ich sposób oceniani oraz rady 😀</p>
Artykuł <a href="https://enterv.pl/2022/12/15/tutjam-3-jak-bedzie-oceniac-jury-%f0%9f%98%89/">TutJam #3 – jak będzie oceniać jury? 😉</a> pochodzi z serwisu <a href="https://enterv.pl">enterv.pl</a>.]]></description>
										<content:encoded><![CDATA[<p>Pytania dla jury zawarłem w anonimowej ankiecie. Zostały one zadane tak, aby oceniający musieli odpowiadać otwarcie i zgodnie z tym co sami uważają. Nie przedłużając oto pierwsze z nich</p>



<h2 class="wp-block-heading">Jakiego rodzaju gier spodziewasz się oceniać? </h2>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="748" src="https://enterv.pl/wp-content/uploads/2022/12/h0nn_s4ay_211008-1024x748.webp" alt="" class="wp-image-622" srcset="https://enterv.pl/wp-content/uploads/2022/12/h0nn_s4ay_211008-1024x748.webp 1024w, https://enterv.pl/wp-content/uploads/2022/12/h0nn_s4ay_211008-300x219.webp 300w, https://enterv.pl/wp-content/uploads/2022/12/h0nn_s4ay_211008-768x561.webp 768w, https://enterv.pl/wp-content/uploads/2022/12/h0nn_s4ay_211008.webp 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>A oto odpowiedzi:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Platformówki, Jednoosobowe</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Myślę, że będzie podobnie, jak we wcześniejszych TutJamach. Różny poziom jeśli chodzi o grafikę, efekty dźwiękowe i samą rozgrywkę. Jedno jest pewne &#8211; będą kolce! 🤣</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Uważam iż będą to gry wyśmienicie zrobione, które będą dawać pełno frajdy i radości. Liczę też oczywiście na kolce 🙂</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Poprzednie Tutjamy pokazały, że uczestnicy są bardzo kreatywni w interpretacji tematu. Pod tym względem można się spodziewać wszystkiego, chociaż liczę, że będzie dużo kolców 😉 Jeżeli chodzi o samo wykonanie to zapewne zobaczymy zarówno gry 2D oraz 3D. Zakładam, że będą to w większości gry platformowe, chociaż może znajdzie się też coś z widokiem z pierwszej osoby.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Przyjemnych, pomysłowych, niedopracowanych</p>
</blockquote>



<p>Jak dla mnie większość z jury chce po prostu kolców 😆</p>



<h2 class="wp-block-heading">Jakiego rodzaju gry uwielbiasz grać? Jakie to gatunki? Co sprawa, że tak je lubisz?</h2>



<p>Tak wiem, że to wiele pytań, ale zgrupowałem je, głównie z tego powodu, że tyczą się tego. Dzięki temu odpowiedzi są bardziej szczegółowe 😉. Poznajmy odpowiedzi: </p>



<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p>Pierwszoosobowa, o budowaniu. Trzeba mocno myśleć przy budowie, a potem rozbudowie</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Lubię różne gry &#8211; Strategie takie, jak 0A.D., czy AoE. Oczywiście Minecraft i gry sandboxowe, w których mogę niszczyć! 😉. Uwielbiam klimaty horroru i postapo, co niektórzy już pewnie zdążyli zauważyć. A prócz tego uwielbiam gry rytmiczne, a w osu! potrafię zagrać nawet kilka tysięcy razy w ciągu miesiąca i mam w tej grze na chwilę obecną spędzony czas: 9 dni 15 godzin i 48 minut (który nalicza się tylko, gdy klikam)</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Różne, byle fajne</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Dosłownie niemal wszystkie. Ja ogólnie uwielbiam gry i mam ich sporą kolekcję, ale jeśli już mam coś wybrać to są to strategie, hack&amp;slashe, rpg drużynowe, rpg akcji oraz wszelkie sandbox&#8217;y, gdzie można tworzyć i budować co się chce. Do tego city buildery, zarządzanie koloniami, także strzelanki, różne symulac&#8230;. Może skończmy na tym, że dosłownie niemal wszystkie</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Bardzo lubię gry strategiczne, ekonomiczne, twardo stąpające po ziemi bez przesadnego fantasy. Gry typu Frostpunk, Rimworld, Football Manager, czy Battlebrothers. Lubię je z tego powodu, że potrafią bardzo mocno zaangażować i wciągnąć na wiele godzin plus nie są ograniczone fabułą ani jednym głównym celem jaki narzuca nam gra &#8211; wygrana następuje gdy ty tak stwierdzisz, a nie sama gra powie, że już ją przeszedłeś. Ta otwarta struktura sprawia, że można podchodzić do tych gier wielokrotnie i za każdym razem odkryjesz coś nowego.</p>
</blockquote>



<p>Niesamowita mieszanka, ale myślę że temu uczestnikom będzie dużo łatwiej trafić w cokolwiek, a i może kogoś powyższe odpowiedzi uspokoją? 😉</p>



<h2 class="wp-block-heading">Które aspekty gier i dlaczego są dla Ciebie najważniejsze?</h2>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Budowanie, dużo budowania i myślenia co budować</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>W grach prócz niszczenia wszystkiego na swojej drodze cenie sobie to jak gra potrafi wciągnąć. Fabuła, ścieżka dźwiękowa i klimat, to chyba najważniejsze rzeczy i na nie też zawsze zwracam uwagę. grafika też jest ważna, ale gdy gra wybija się właśnie grafiką, to potrafię stać w jednym miejscu myśląc sobie &#8222;podoba mi się ten głaz, to na prawdę fajny głaz&#8221; &#8211; takie zboczenie grafików 😉</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Lubię gry z emocjonującą fabułą, ładną grafiką i dobrą muzyką. Takie gry często mnie wciągają, bo można nieźle wczuć się w świat gry i postacie którymi gramy. Również ciężej jest się rozstać z taką grą, no ale cóż.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>To bardzo zależy od konkretnego gatunku, ale bardzo cenię sobie możliwości rozwiązywania problemów na wiele sposobów, dbanie o drobne, nawet gameplay&#8217;owo nieistotne, szczegóły, które pozwalają bardziej zagłębić się w świat gry. Lubię gdy nie ma sztucznych ograniczeń i można realizować swoje szalone pomysły.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Pomysł &#8211; zdecydowanie pomysł. Sama jakość wykonania oczywiście też jest istotna ale nic nie przebije &#8222;pomysłowego pomysłu&#8221; który wyróżnia się spośród pozostałych gier. To sprawia, że od razu dostrzegasz taką grę i jesteś zaintrygowany tym co ona może oferować bo nie jesteś pewien czego się spodziewać.</p>
</blockquote>



<p>Bardzo ciekawa różnorodność, a jeśli jesteś uczestnikiem to daj znać w co trafiłeś! 😉</p>



<h2 class="wp-block-heading">Jak się spodziewasz: ile frajdy sprawi ci ocenianie gier? Dlaczego tak uważasz?</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://enterv.pl/wp-content/uploads/2022/12/happyforplaying-1024x683.webp" alt="" class="wp-image-623" srcset="https://enterv.pl/wp-content/uploads/2022/12/happyforplaying-1024x683.webp 1024w, https://enterv.pl/wp-content/uploads/2022/12/happyforplaying-300x200.webp 300w, https://enterv.pl/wp-content/uploads/2022/12/happyforplaying-768x512.webp 768w, https://enterv.pl/wp-content/uploads/2022/12/happyforplaying.webp 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Kolejny złożony punkt, ale trzeba jednak wiedzieć, że poza obowiązkiem też liczy się zabawa, którą uzyska się z grania 😁 Jurorzy też co nie co o tym wiedzą:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Jeśli gra będzie zachęcać do włączenia to da dużo frajdy</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Na pewno będzie fajnie móc ocenić gry stworzone przez taką społeczność. Uważam tak, bo na pewno będzie fajnie móc ocenić gry stworzone przez taką społeczność. A tak na poważnie, to będę na prawdę ucieszony, gdy zagram w coś, co się wybija świetnym pomysłem (tak zrobił np. Superhot, który też jest grą GameJamową)</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Myślę że będzie mega dużo frajdy</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Pierwszy raz będę oceniał oficjalnie gry, więc będę mógł się wreszcie wyżyć… to znaczy pokazać twórcom, co zrobili dobrze, a co jest do poprawy. Dla mnie taki wkład edukacyjny jest bardzo istotny. Dodatkowo jak będą kolce, to sama świadomość, że Tutors się wkurza będzie zabawą samą w sobie.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Dużo</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Uważam tak, ponieważ w poprzednich edycjach jamu bawiłem się bardzo dobrze, więc myślę, że tym razem będzie podobnie 🙂</p>
</blockquote>



<p>Zatem każdy jest pozytywnie nastawiony, co jest mega dobre. Myślę, że jak gry na prawdę ucieszą głosujących to tylko to wpłynie dobrze na ocenę 😄</p>



<h2 class="wp-block-heading">Jeśli trafi się bardzo trudna do przejścia gra, to jak to wpłynie na ocenianie?</h2>



<p>Zobaczmy czy to się popłaca:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Nie powinno to wpłynąć na efekt końcowy (kolce mogą być)</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Jeśli gra będzie nie do przejścia, to pewnie jej nie przejdę. Wiadomo, że takie podejście do tworzenia może negatywnie odbić się na punktacji</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Jak będą kolce to git, jak nie to marnie to widzę.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Są dwie opcje: albo gra ma wysoki i przemyślany stopień trudności, która wymaga nauczenia się i dobrego wykorzystania jej mechanik to jest to olbrzymi plus albo ta gra ma nawalone wszędzie kolce i głupie utrudniacze, a największa trudność wynika z tego, że błąd powoduje ponowne przejście gry albo jej sporej części, to takiej grze świetlanej przyszłości nie wróżę.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Zależy jakiego rodzaju będzie to trudność. Jeżeli trudność będzie polegała na przyjemnym rozkminianiu i bazowaniu na wcześniej wytłumaczonych mechanikach to jestem jak najbardziej na tak i z chęcią będę ogrywał tak długo aż uda mi się przejść. Jednak jeżeli to będzie trudne z tego powodu że gra jest po prostu słabo przemyślana lub zbalansowana to przyznam, że mogę odpaść zanim dotrę do końca.</p>
</blockquote>



<p>Rozumiem to tak, że gra może być trudna, ale nie powinno się przesadzać. Może warto, aby dać jakiemuś koledze do ogrania swoją grę, aby móc lepiej dopasować bilans? Hmm? 😉 </p>



<h2 class="wp-block-heading">Jakie rady chcesz dać uczestnikom TutJamu?</h2>



<p>To jest pytanie, które tak w zasadzie nie powinno się tu znaleźć, ale.. dobrze wiemy, że to nie jest konkurs na światową skalę, a bardziej event, dzięki któremu można się sporo nauczyć jak i otworzyć przed sobą nowe perspektywy. Oto rady od jury płynące prosto z ich serc:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Zróbcie grę, starajcie się zrobić ją jak najlepiej umiecie</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Nie śpiesz się, tylko rób wszystko #naspokojnie. Z doświadczenia wiem, że gdy chce się zacząć tworzyć od razu po podaniu tematu i bez przemyślenia wszystkiego, to mogą wyniknąć z tego problemy. Jeśli pracujesz w większej grupie ciężko będzie dojść do jednogłośnie dobrego pomysłu &#8211; trzeba iść na kompromis. Nie próbuj robić nie wiadomo jakiej gry, tylko zrób coś prostszego, ale dokończ to. Jeśli masz już jakiś fajny pomysł, to wywal z niego połowę albo i więcej, żebyś na pewno go skończył, bo łatwiej jest coś potem dodać, niż wywalić niedokończone mechaniki zaraz przed zakończeniem jamu. A! I jeszcze jedno. Gry fajnie jest kończyć, więc oszacuj na początku ile masz czasu i ile możesz w tym czasie zrobić.</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Kolce.</p>
</blockquote>



<p>No poza radą z kolcami &#8211; wszystko na umiar 🤣</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>To game jam. Tutaj nie chodzi o to, żeby zrobić kolejnego Wiedźmina. Tutaj chodzi o naukę i dobrą zabawę. Po prostu wykorzystajcie to co umiecie w ciekawy sposób. Najważniejszy jest pomysł. A od niego ważniejsza dobra zabawa, której Wam życzę!</p>
</blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Pomysł jest mega istotny! Czasem warto poświecić parę pierwszych godzin na przemyślenie pomysłu i zapisanie go niż rzucanie się od razu do pracy nad projektem, którego sam nie jesteś pewien. Bardzo ważne jest to aby twoja gra miała przynajmniej jedną cechę która odróżni ją od pozostałych.</p>
</blockquote>



<h2 class="wp-block-heading">Czy jako jury chcesz coś jeszcze dodać?</h2>



<p>Z tym pytaniem wyszło akurat tak, że każdy życzy <strong>powodzenia</strong>, zatem przekazuję 😄</p>



<h2 class="wp-block-heading">Podsumowanie</h2>



<p>Poznaliśmy zdanie jury nt. tworzonych gier oraz to czego oczekują, a ja liczę, że uczestnikom jamu pomogą te odpowiedzi.</p>



<p>Życzę miłej zabawy i do następnego 😀</p>Artykuł <a href="https://enterv.pl/2022/12/15/tutjam-3-jak-bedzie-oceniac-jury-%f0%9f%98%89/">TutJam #3 – jak będzie oceniać jury? 😉</a> pochodzi z serwisu <a href="https://enterv.pl">enterv.pl</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Jak planować i jak utworzyć dobry projekt?</title>
		<link>https://enterv.pl/2022/11/29/gamedev-jak-planowac-i-jak-utworzyc-dobry-projekt/</link>
					<comments>https://enterv.pl/2022/11/29/gamedev-jak-planowac-i-jak-utworzyc-dobry-projekt/#comments</comments>
		
		<dc:creator><![CDATA[enterv]]></dc:creator>
		<pubDate>Tue, 29 Nov 2022 18:48:47 +0000</pubDate>
				<category><![CDATA[GameDev]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[gamedev]]></category>
		<category><![CDATA[jak utworzyć dobry projekt]]></category>
		<category><![CDATA[planowanie]]></category>
		<category><![CDATA[programowanie]]></category>
		<category><![CDATA[projekt]]></category>
		<guid isPermaLink="false">https://enterv.pl/?p=503</guid>

					<description><![CDATA[<p>Niezależnie od tego czy chcesz stworzyć dobry program czy też dobre gry to najlepiej, na takie duże i średnie rzeczy utworzyć projekt. Więc na co czekamy?</p>
Artykuł <a href="https://enterv.pl/2022/11/29/gamedev-jak-planowac-i-jak-utworzyc-dobry-projekt/">Jak planować i jak utworzyć dobry projekt?</a> pochodzi z serwisu <a href="https://enterv.pl">enterv.pl</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">Wstęp</h2>



<p>Cześć cukierki wy moje słodkie 🍬 Poznajmy dzisiaj się z projektowaniem i z planowaniem bliżej 🫂</p>



<p>Niezależnie od tego czy chcesz stworzyć dobry program czy też dobrą grę, czy to będzie samochód czy łódź czy samolot, a może&#8230;. to najlepiej, na takie duże i średnie rzeczy utworzyć projekt, plan działania i zebrać zespół. Więc na co czekamy? Ruszajmy z tematem! 😀</p>



<p>&#8230; no tylko tak właśnie ja sam nie wiem co do końca co wyróżnia dobry projekt i nie zrozumcie mnie źle. Wiele razy co musiałem zaprojektować i stworzyć. Na swoim koncie mam utworzonych kilka gier i parę technicznych rozwiązań. Po mimo tego znam osoby, które dużo lepiej ode mnie potrafią coś zaplanować i tym bardziej pokierować zespołem.</p>



<p>Zatem ten artykuł nie będzie poradnikiem i proszę nie traktować to co chcę przekazać jako najwyższej prawdy 😅 Teraz możemy polecieć z tematem 😁</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://enterv.pl/wp-content/uploads/2022/11/6272-1024x1024.jpg" alt="" class="wp-image-506" srcset="https://enterv.pl/wp-content/uploads/2022/11/6272-1024x1024.jpg 1024w, https://enterv.pl/wp-content/uploads/2022/11/6272-300x300.jpg 300w, https://enterv.pl/wp-content/uploads/2022/11/6272-150x150.jpg 150w, https://enterv.pl/wp-content/uploads/2022/11/6272-768x768.jpg 768w, https://enterv.pl/wp-content/uploads/2022/11/6272.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Początki</h2>



<p>, które zawsze początkującym przysparzają wiele problemów, ajajaj, jak ja dobrze to rozumiem. Bąbelki wy moje, nic na siłę, no chyba że zaparcia, ale to taki wyjątek od reguły. Ja przeważnie zaczynam od wstępu (przykład powyżej), a potem jakoś leci. Jeśli natomiast miałbym brać się za stworzenie gry to bym sobie próbował najpierw ją sobie wyobrazić. Ci co mnie znają, wiedzą że lubię tworzyć rzeczy nieszablonowe i taki jest już mój urok, a Ci co nie znają mnie to powiem, że pomysły czerpię ze skojarzeń i z tego na co obecnie patrzę. Czyli dzisiaj bym miał zaczynać to wymyśliłbym grę o kremach nawilżających. Generalnie mało to mówi, no bo tak jest, bo jeszcze nic nie wymyśliłem. Popatrzyłem na krem i po prostu o nim napisałem.</p>



<p>Ok ok.. mamy kremik kremaśny +10 do nawilżenia skóry. Co taka gra o kremach może zaoferować? No to już wszystko zależy. A co wy na to, aby kremy były tylko elementem gry? &#8222;No ale co panie kocie tutaj kombinujesz? Gra miała być o kremach!&#8221; &#8211; a no nie mam pomysłu jak można grać kremem, ale wiem jak można go wykorzystać &#8211; można się nim posmarować! 😅&#8230; mało odkrywcze 😆</p>



<p>Mamy już krem jako element gry &#8211; no już coś więcej niż nic. Wiemy że można nim się smarować &#8211; mało odkrywcze, ale zróbmy już na tym bizne&#8230;. BIZNES! W tym momencie pojawił mi pomysł, a nawet kilka! Gra w której wcielasz się biznesmena prowadzącego płatną klinikę, do której zatrudniasz lekarzy, a oni <s>sprzedają</s> wypisują kremy na każdą chorobę. Ból pleców? &#8211; Myk maść! Ból zęba? &#8211; myk żel! Ból d&#8230;olnej nogi? &#8211; Myk! Kaszel, grypa albo urwany palec? &#8211; Myk spray.. No wicie &#8211; krem nie musi być jedynym przedmiotem 😉</p>



<p>Oto nasza podstawa i mamy już początek pomysłu na grę. Oczywiście to za mało, aby zacząć, więc trzeba zrobić</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://enterv.pl/wp-content/uploads/2022/11/19362653-1024x683.webp" alt="" class="wp-image-509" srcset="https://enterv.pl/wp-content/uploads/2022/11/19362653-1024x683.webp 1024w, https://enterv.pl/wp-content/uploads/2022/11/19362653-300x200.webp 300w, https://enterv.pl/wp-content/uploads/2022/11/19362653-768x512.webp 768w, https://enterv.pl/wp-content/uploads/2022/11/19362653-1536x1024.webp 1536w, https://enterv.pl/wp-content/uploads/2022/11/19362653-2048x1365.webp 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Rozwinięcie</h2>



<p>Tutaj już z górki. Można sobie opisać jak mają wyglądać poszczególne elementy gry, jak chcemy, aby ona działała czy też. Puśćmy wodzę wyobraźni. Najlepiej wypisać wszystko, najpierw zacząć od rzeczy ogólnych i zostawiać sobie pole do kolejnych rozwinięć &#8211; czemu? &#8211; bo w ten sposób możesz coś potem &#8222;dowymyślić&#8221; i dodać nową treść do gry (albo dlc..). </p>



<p>Ja zacząłbym od tego jakich lekarzy możemy zatrudniać, jakieś staty czy coś. Zrobiłbym listę chorób, na które ludzie mogą chorować i listę leków którymi można leczyć. Pasowałoby też wymyślić to, jakie choroby dani lekarze umieją leczyć i na tej podstawie zrobić jakiś zarys rozgrywki.</p>



<p>Ważne, aby pomysł dało się zamienić na projekt i zacząć planować działania. Polecam też na takim etapie poza Excela i Worda użyć narzędzi takich jak np. Jira, czy Trello albo innych wspomagający proces projektowania i planowania. Tego jest cała masa na internecie i na pewno znajdziecie pod siebie coś odpowiedniego.</p>



<h2 class="wp-block-heading">Szukanie pomocy</h2>



<p>Dobrze jest, aby z dobrym projektem nie zostać samemu, w grupie zawsze się coś więcej zrobi. Dzisiaj wiem, gdy jak szukam kogoś do pomocy to potrzebuję też przedstawić pomysł i to co od danej osoby oczekuję. Ja szukałbym do mojej gry grafika, no ale nie byle pierwszego lepszego tylko takiego co ogarnia temat, co wie, że jak mu przestawię to co wymyśliłem np. jak ma wyglądać opakowanie żelu na kaszel to ten grafik to zrozumie, zamodeluje i pomoże to dodać do gry, aby i w grze wszystko dobrze wyglądało. </p>



<p>Oczywiście im większa gra tym więcej osób pasuje do niej zaangażować: artystów, &#8222;dźwiękowców&#8221;, muzyków, programistów, testerów, designerów&#8230; &#8211; każdemu z nich pasuje jasno powiedzieć czego od nich się oczekuje, co mają wytworzyć i jaki ma być tego efekt końcowy. Np.<br> &#8211; Hej Czarek, zrobisz mi kod na to, abym mógł zatrudniać w mojej grze lekarzy? Mam już listę tego na co mi oni i co będą robić.<br> &#8211; No cześć Łukasz, jasne, tylko powiedz jak to będzie duże?<br> &#8211; W sumie to taki lekarz ma mieć&#8230;<br>i taka rozmowa leci dalej i idzie dobrze, bo jak się ktoś coś dopyta o szczegóły to ty je masz albo na podstawie istniejących już danych łatwo będzie je ustalić i je podasz</p>



<h2 class="wp-block-heading">Podsumowanie</h2>



<p>Liczę na to, że jakkolwiek pomogłem. Wiem, że przedstawione przeze mnie sposoby i może nie są idealne, ale może skłonią do pogłębienia tak istotnego tematu, co w skrócie mógłbym uznać za to, że zachęciłem do nauki 😄</p>



<p></p>Artykuł <a href="https://enterv.pl/2022/11/29/gamedev-jak-planowac-i-jak-utworzyc-dobry-projekt/">Jak planować i jak utworzyć dobry projekt?</a> pochodzi z serwisu <a href="https://enterv.pl">enterv.pl</a>.]]></content:encoded>
					
					<wfw:commentRss>https://enterv.pl/2022/11/29/gamedev-jak-planowac-i-jak-utworzyc-dobry-projekt/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
