<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=Vector</id>
	<title>Vector - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=Vector"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Vector&amp;action=history"/>
	<updated>2026-10-02T00:19:56Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=Vector&amp;diff=4177&amp;oldid=prev</id>
		<title>imported&gt;Atariki recovery: Reconstructed from archived HTML; see provenance manifest</title>
		<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Vector&amp;diff=4177&amp;oldid=prev"/>
		<updated>2026-10-01T08:51:48Z</updated>

		<summary type="html">&lt;p&gt;Reconstructed from archived HTML; see provenance manifest&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[File:Vector-numen-4exit-game.png]]&lt;br /&gt;
&lt;br /&gt;
Planowana, nigdy nie ukończona gra [http://pl.wikipedia.org/wiki/First-person_perspective FPP] na Atari [[XL]]/[[XE]].&lt;br /&gt;
&lt;br /&gt;
[[Fox]] zaimplementował silnik 3D wzorowany na [http://en.wikipedia.org/wiki/Build_engine Build], wykorzystanym m.in. w grze [http://en.wikipedia.org/wiki/Duke_Nukem_3D Duke Nukem 3D] na PC. Cechy wspólne tych silników:&lt;br /&gt;
&lt;br /&gt;
* mapa zbudowana z prostopadłościanów (&amp;quot;sektorów&amp;quot;), których ściany mogą być widoczne lub niewidoczne (&amp;quot;portale&amp;quot;)&lt;br /&gt;
* sprite-y w dowolnych miejscach świata 3D, wyświetlane równoległe do ekranu&lt;br /&gt;
* swobodny ruch we wszystkich kierunkach w 3D&lt;br /&gt;
* obrót wokół osi pionowej&lt;br /&gt;
* symulacja patrzenia w górę i w dół przez przesuwanie linii horyzontu&lt;br /&gt;
* mapy tworzone w edytorze &amp;quot;Build&amp;quot; lub pochodnym (np. &amp;quot;Mapster&amp;quot;)&lt;br /&gt;
* sposoby poruszania: chodzenie, bieganie, latanie, pływanie, skakanie, czołganie&lt;br /&gt;
* różne rodzaje drzwi&lt;br /&gt;
* windy&lt;br /&gt;
&lt;br /&gt;
Główne różnice:&lt;br /&gt;
&lt;br /&gt;
* brak tekstur w silniku Vector (ściany mają kolor jednolity lub &amp;quot;w kratkę&amp;quot;)&lt;br /&gt;
* tylko poziome podłogi i sufity w silniku Vector&lt;br /&gt;
&lt;br /&gt;
Silnik pracuje w trybie [[9 plus plus|9++/10++]] w rozdzielczości 80x48. W zależności od stopnia komplikacji widoku na ekranie, renderowanie klatki trwa od trzech do kilkudziesięciu [[Ramka|ramek]]. Ograniczenia dla pojedynczej mapy: współrzędne X i Y 16-bitowe, współrzędna Z (wysokość) 8-bitowa, kąt obrotu 8-bitowy, maksymalnie 256 ścian (w tym portale), 64 sektory, 64 sprite-y.&lt;br /&gt;
&lt;br /&gt;
Silnik Vector został użyty w demie [[Numen]]. Oprócz tego, co można zobaczyć w demie, powstał kod obsługujący poruszanie przy pomocy joysticka lub klawiatury, różnego typu drzwi i windy, detekcję kolizji oraz wybór broni. Cały kod można znaleźć w źródłach dema, działa on na komputerach z 64 KB pamięci RAM.&lt;br /&gt;
&lt;br /&gt;
== Przygotowanie map ==&lt;br /&gt;
&lt;br /&gt;
[[File:Vector-numen-4exit-mapster32.png]]&lt;br /&gt;
&lt;br /&gt;
Mapy były tworzone w edytorze Mapster. Edytor ten posiada widok mapy z góry (na obrazku nowsza wersja: Mapster32) oraz widok 3D WYSIWYG. Sprite-y powstały w programach graficznych na PC.&lt;br /&gt;
&lt;br /&gt;
Silnik Build (a tym samym Mapster) wykorzystuje pliki *.map (pojedyncza mapa), tiles*.art (tekstury) oraz palette.dat (kolory). Na potrzeby Vectora powstały konwertery tych plików:&lt;br /&gt;
&lt;br /&gt;
* PCXToArt.java - odczytuje pliki *.pcx i tworzy z nich plik art - pozwala to uniknąć niewygodnego edytora tekstur dołączanego do Build i Mapster.&lt;br /&gt;
* MakePatternPCX.java - tworzy pliki *.pcx dla &amp;quot;tekstur&amp;quot; ścian - jednolite kolory i &amp;quot;szachownice&amp;quot; dwóch kolorów.&lt;br /&gt;
* ConvArt.c - odczytuje plik art, dokonuje kompresji powtarzających się elementów i zapisuje plik asx (dla [[Xasm|xasm]]). Autorem tego narzędzia jest [[Eru]].&lt;br /&gt;
* ConvMap.java - odczytuje plik map i zapisuje plik asx.&lt;br /&gt;
* FindAtariColors.java, SetAtariColors.java - narzędzia wspomagające stosowanie określonych kolorów Atari w sprite-ach.&lt;br /&gt;
&lt;br /&gt;
W demie Numen trasy były definiowane w plikach tekstowych track.txt. ConvTrack.java zamieniał je na asx.&lt;br /&gt;
&lt;br /&gt;
== Historia ==&lt;br /&gt;
&lt;br /&gt;
Silnik powstał w sierpniu 2001. Autor nie był zainteresowany tworzeniem gry, lecz za namową [[Sikor|Sikora]] podjął taką próbę. Z powodu braku chętnych do współpracy projekt gry został anulowany w roku 2002, kilka miesięcy po wydaniu dema Numen.&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Atari 8-bit]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>