Kompresja binarna

Prosty system kompresji z użyciem słownika pozwalający upychać kilka bajtów w jednym.

Autor: Tymon

Rozmiar
0 MB
Autor
Tymon
Ocena
8/10
22 głosy
Komentarze
Komentarze (łącznie 16, wyświetlam 1 - 15):
Misztrzunio (Sob., 05 Sty. 08, 12:06)
#1

Ble.. nie lubię operatorów binarnych ;/ . Całkiem dobre ;) !

Misztrzunio (Sob., 05 Sty. 08, 12:08)
#2

bitowych* :)

Tymon (Sob., 05 Sty. 08, 12:16)
#3

Binarnych. =P

Tymon (Sob., 05 Sty. 08, 12:18)
#4

W sumie to obojętnie jak. I tak i tak jest dobrze. =)

Misztrzunio (Sob., 05 Sty. 08, 13:41)
#5

O czym my w ogóle mówimy ? Ja mówię o bitowym przesunięciu w prawo :D .

gnysek (Sob., 05 Sty. 08, 14:51)
#6

przyda się jako sposób na zapis gry tak w sumie, ew. po lekkiej modyfikacji :P

Solmis (Sob., 05 Sty. 08, 20:14)
#7

Fajne... xD
Może się przydać do jakichś progsów... :F

Cekol (Nie., 06 Sty. 08, 15:02)
#8

Dobre to! moze mieć zastosowanie do gier po netó :P

M
Modnar23 (Nie., 06 Sty. 08, 22:26)
#9

Nie całkiem. Nie da się zdekompresować ciągu jednakowych znaków np: aaaaaaaaaaaaaaa.

Tymon (Pon., 07 Sty. 08, 09:23)
#10

Mój błąd. W BincCompress i BincDecompress trzeba zmienić wartość początkową _chars_binsize na 1 a nie 0. =P

Cekol (Wto., 08 Sty. 08, 17:55)
#11

A czy tym sposobem można kompresować grafikę? :>

Misztrzunio (Wto., 08 Sty. 08, 18:20)
#12

Rotfl, grafiki w GM to liczby, a funkcja przyjmuje stringi :D .

Tymon (Wto., 08 Sty. 08, 21:48)
#13

Rotfl, string to też liczby.
Oczywiście, że można. Jednak mam do grafiki coś lepszego. ;)

Cekol (Wto., 08 Sty. 08, 23:45)
#14

Tymon! A możesz połączyć ten przykład, z "paczkami" twojego autorstwa? ;)
Będę musiał popróbować coś z tym przykładem, bo zastosowanie to ono ma wielkie xD

Matthew (śro., 09 Sty. 08, 11:55)
#15

Najlepiej jest dać przy wciśnięciu jakiegoś klawisza kod, w którym tworzy się zmienna save (string) i do której doczepia się jakieś tam dane przez save += "Gracz.x = " + string(Gracz.x) Można też zrobić specjalny skrypt, który będzie pobierał wszystkie dane z roomu + zmienne globalne i zapisywał w postaci string.

Najnowsze wersje GameMakera:

Stabilna
2024.13.1.193 • 2024.13.1.242
wydana 45 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 180 dni temu
Beta
2024.1400.0.815 •
2024.1400.0.815
 0.17.0

wydana  3 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
2 użytkowników aktywnych:
gości: 1, userów: 1
 Adriann
(~ostatnie 15 minut)
Discord
51 użytkowników online na discordzie:
Alice, LeD, Nitro Slav, Carl-bot, Bartuszewsky, p..., 🧁Cupcake🧁, GibkiKaktus, Grela, Draczeq, Kowu, Kuzyn, OdrzuconyKrakers, 𝕳𝖚𝖌𝖔 𝕲𝖔𝖓𝖝𝖆𝖑𝖊𝖝, m..., Kalor, PhysX ᴺⱽᴵᴰᴵᴬ, Threef, Uzjel, Chell, HappyOrange, LolikZabijaka, Pako, Arrekin, MagnusArias, yazaa, RogerDodg3r, Dyno, szmalu, Morro, LadyLush, Miłosz, Marco, Voytec, Ulti, Danieo, antek, Tidżi, Mtax, g..., Sporek, moeglich, s..., 42traviss, Add92, Krzysiek1250, h..., Shockah, Cosplyfanka, m..., xVANiLL
Shoutbox
gnysek (13:44, 10.04.25)
Za 3-4 miesiące GM przejdzie na wydania "półroczne", więc korzystanie z wersji beta żeby sprawdzić nowości będzie wskazane :P
Adriann (18:09, 08.04.25)
Odpowiadam, dzisiaj :D
Adriann (20:48, 04.04.25)
A kiedy te UI layery mają wejść do normalnej wersji gma?
gnysek (00:38, 11.03.25)
I jak, zobaczyłeś ? :D Trochę im zjechało na publiczny release, ale były już w ostatnich dniach lutego dostępne jak się wie, jak pobrać kandydatów do bety :P
Kuzyn (21:30, 05.03.25)
uwierzę jak zobaczę :P
gnysek (10:35, 18.02.25)
W ciągu 10 dni mają wyjść w końcu Layery UI :D
Wojo (10:25, 27.12.24)
Jak tworzyłeś* ah ta niecną autokorekta (kiedyś też stworzyłem apki na androida w sumie)
Wojo (10:23, 27.12.24)
O siemka baca, czasami myślę o tobie w kontekście tego jak tworzyłem apki na androida. Swoją drogą czasami zapominam, że forum istnieje bo cały ruch teraz utrzymuje się na discordzie, ale pora to zmienić!
Uzjel (20:17, 10.12.24)
Cały ruch przeniósł się na Discorda.
MagnusArias (17:43, 01.12.24)
O matko... a ja tutaj jestem od ponad 15 lat i czasami zaglądam... biernie bo biernie, ale czasem wpadnę
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?