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.11.0.179 • 2024.11.0.227
wydana 83 dni temu
LTS
2022.0.3.85 • 2022.0.3.99
wydana 99 dni temu
Beta
2024.1300.0.768 •
2024.1300.0.775
 0.15.4

wydana  6 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
2 użytkowników aktywnych:
gości: 1, userów: 1
 Adriann
(~ostatnie 15 minut)
Discord
33 użytkownicy online na discordzie:
Nikas, Alice, LeD, Carl-bot, Saus, GibkiKaktus, Grela, Wielki Druid, TobiasM (Morgo), Kowu, GMRussell, fervi, r..., 🧁Cupcake🧁, antek, Arrekin, m..., Dyno, sgames, Miłosz, LadyLush, Marco, bagno, Tidżi, Danieo, Mtax, g..., Huder, l..., moeglich, s..., h..., Shockah
Shoutbox
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ę
gnysek (11:46, 17.11.24)
Witamy, witamy!
baca (12:22, 16.11.24)
To już 25 lat.. Witam po paru latach nieobecności.
gnysek (11:05, 15.11.24)
Natomiast obecne forum istnieje od 2004, jak z iglu.cz na gmclan.org przeszliśmy i od tego czasu nie było resetów danych.
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?