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.2.0.132 • 2024.2.0.163
wydana 43 dni temu
LTS
2022.0.2.51 • 2022.0.2.49
wydana 182 dni temu
Beta
2024.400.0.532 • 2024.400.0.551
wydana 14 dni temu
= IDE, = Runtime
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
48 użytkowników online na discordzie:
Kysiu, s..., Alice, DungeonFairy🧚, Nitro Slav, Carl-bot, p..., Dominator2v, Grela, Wielki Druid, TinyFish, Add92, 21Lancz, Kowu, OdrzuconyKrakers, Filyps, fervi, Radek Ignatów, Kalor, r..., antek, LadyLush, lethian, VanhGND, HappyOrange, MKP (GEM), Arrekin, MagnusArias, Domeen0, Dyno, 🆅🅸🆃🅾74🅼, Deusald, Korodzik, 𝕳𝖚𝖌𝖔 𝕲𝖔𝖓𝖝𝖆𝖑𝖊𝖝, LeD, Ulti, 🧁Cupcake🧁, bagno, Mtax, g..., l..., Alkapivo, moeglich, Nikas, Krzysiek1250, Shockah, Kandif, exigo
Shoutbox
gnysek (20:44, 11.04.24)
Niektórzy dlatego wybierają GMEdit. Ale ja liczę na Code Editor 2, tylko na razie zbyt zbugowany jest.
Tymon (16:11, 11.04.24)
Stitch dla mnie osobiście jest lepszy bo nie musze kopać się z interfejsem GMa i mogę tylko pisać kod.
Tymon (16:05, 11.04.24)
Yes. Obecny nie jest taki zły, jak zainstalowałem najnowszą stabilną to w porównaniu z tym czego używałem... 10 lat temu...? Wszystko wydaje się lepsze.
gnysek (22:48, 10.04.24)
bscotch/stitch ? Ja czekam na fixy do nowego edytora, bo wszystko wydaje się dziś lepsze od tego obecnego :D
Tymon (19:54, 10.04.24)
Hm, Stitch okazuje się całkiem dobrą alternatywą dla wbudowanego edytora
Wojo (22:16, 08.04.24)
siemano huder myślałem, że zniknąłeś całkiem z gmclanu bo na discordzie cie nie ma :D
I am Lord (00:37, 05.04.24)
O dzięki :D
gnysek (09:58, 02.04.24)
Znalazłem na podstawie jego postów: youtube.com/@Jakim_
I am Lord (20:16, 01.04.24)
Ktoś ogarnia jakie konto miał Jakim na YT?
gnysek (16:07, 29.03.24)
Nowy Edytor kodu jednak po świętach
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?