Avatar

Zvažte možnost registrace, zatím jste zde jako
HOST

sp_LogInOutPřihlásit se
RSS

Tigerhareram vývoj hry IRENA

20/05/2026 - 00:51
Avatar
JIVA

začal jsem s vývojem programu : chci udělat menu kde půjde vidět 20 stránek (planet01 - planet20) v 640x480 , dole mají být tlačítka v oblasti 640x480 tak dole v 640x400 spodních 80 pixelů bude ovládání, tam má být 20 tlačítek.

program na tlačítku 01 až tlačítku 20 vykreslí na obrazovku buď 8x stránku gra 160x200 tím zaplní 640x400 nebo pozadí mapu soubor map 640x400 , ta jak víme o mém enginu se skládá z kostek 8x8 (zdrojová grafika kostek je soubor gra 160x200 , je vyhrazená jako mapa.gra k tomu se pojí soubor mapa.map) , na každé planetě je nachystaných 6 textových souborů 2000 bajtových 80x25 znaků

struktura složky IRENA :

PLANET01 : 6x TXT , 15x gra , mapa.gra (takže 16), mapa.map (předpokládám že rozlišení bude 640x480 s knihovnou LiteX nové funkce) můžeme mít 4 pages (první pozadí mapa map, druhý page 8 gra, třetí page může být také 8 gra jedna z nich gra pro mapu)

na co to bude ?

můžeme si připravit hru scrollovačku která půjde do boku od PLANETY01 do strany na PLANET02 až do konce PLANET20 , Kde vezmeme grafiku : sestavíme si nejdřív mapa.gra kostky 8x8 a podíváme se na dělání levelu v editmap. Takových grafických pozadí má být 20 do boku . Zatím nemám kus kód který by načítal window mezi PLANET 01 , PLANET 02 a PLANET 03 tak aby vykreslil třeba prostor mezi PLANET 02 a PLANET 03 někde z části v polovine. Můžeme však vycházet z XMS pohybu v paměti kam se to do 16MB vejde vedle zvuků. Kdybychom pracovali ve 320x200 výsldná hra, můžeme využít proceduru map segment část mapy viewport část ze 640x400 . Práce s tímto scrollingem si žádá samostatné odpoledne o víkendu až do noci až do rána.

grafiku si můžeme kreslit a skenovat kdo umí kreslit . získá se jako kreslenina a práce s editorem editgra , jsou přípustné i BMP do velikosti 160x200 a 16 barev . Popsal jsem to v tutorialu na YT

můžeme využívat asset alien a cosmon bmp .

je to na gitu : https://github.com/tigerhareram/DOS-Tigerhareram/tree/MAY_LINKINK/SOURCES/FILES/IRENA

a tady je celý workshop : https://www.tigerhareram.cz/dosbox.html

v tuto chvíli je to nápad jak pojmout scrolling od PLANET 01 do PLANET 20 do boku horizontální level design , potřebné je stránky vidět před sebou aby bylo možné doladit třeba skok postavičky nebo něco na plošinu , nebo jiná hra nějaký pohyb s objekty . Cílem programu IRENA je aby šlo v prohlížeči level před sebou vidět . Zatím to však nemám

05/06/2026 - 22:09
Avatar
JIVA

sestavil jsem program prohlížeče datových souborů. Program IRENA je připravený https://github.com/tigerhareram/DOS-Tigerhareram
Program zobrazuje tlačítka v dolní části které korespondují s datovými soubory ve složkové a souborové struktuře (ta je pevně daná). Stisk tlačítka enter nahraje asset na obrazovku.
Program pracuje se soubory txt 80x25 znaků (výstup z programu WORLD) , zobrazuje soubor map (výstup z programu editmap.exe ) a obrázkové assety *.gra (výstup z programu editgra.exe)

pokud máte více grafických souborů gra , textové soubory s ASCII artem , a sestavili jste obrázky pro pozadí hry mapu , v tomto programu je můžete všechny prezentovat na jednom místě.
Na co je to dobré ? když neovládáte jazyk pascal můžete pořád kreslit grafiku a dělat ascii art. Balíček IRENA program a datové soubory pak můžete ukázat nějakému developerovi jako zdroj grafických a textových assetů pro hru.

Naplnit IRENU tak aby všechny soubory něco obsahovaly znamená nakreslit asi 320 gra souborů a napsat asi 120 txt stránek nebo nakreslit nějaké ascii arty. Souborů map je 20.
Má to tak být něco jako jeden tlustší sešit nebo nějaká knížka kde má být všechna vaše grafická práce na jednom místě.

Tak jak je program IRENA nahraný obsahuje první soubory s nějakými ukázkami, můžete se podívat pod dosboxem.

Časové pásmo: Europe/Prague

Nejvíce uživatelů online: 1069

Právě online: jjilek
5 Host(é)

Právě prohlíží tuto stránku:
1 Host(é)

Nejaktivnejší uživatelé:

LubikCZ: 2179

MilasPce: 1527

Sany: 1498

Neny: 1136

Powerack: 967

Logout: 934

Statistiky uživatelů:

Hosté: 14

Členové: 761

Moderátoři: 0

Administrátoři: 1

Statistiky fóra:

Skupiny: 5

Fóra: 24

Témata: 1495

Příspěvky: 24334

Nejnovější uživatelé:

Otomen, Vortex_hraje, František Ševčík, Rothery, Sebastian, anetanet, jakubs, Sardarsb, TechLambo, janh109, Jichajd, dreamy, bodklops, Michal Maršík, Darek z Dekomprese

Administrátoři: Sledge: 5663

Podpořit finančním příspěvkem »

Stát se PATRONEM
high-voltage.cz
20 patronů = 2134 Kč měsíčně

Je to malé pade pro čtenáře, ale velká vzpruha pro HV! ;)
Podpořit nákupem na e-shopu »
Retro podložka pod myš 3DFX 266 KčRetro podložka pod myš 3DFX
The Ultimate Retro Gaming PC in a Compact Package