Maksoft
| Państwo | Polska |
|---|---|
| Siedziba | |
| Adres | |
| Data założenia | 2012 |
| Data likwidacji | |
| Forma prawna | |
| Prezes | |
| Dyrektor | |
| Przewodniczący RN | |
| Udziałowcy | |
| Rejestr | |
| Numer rejestru | |
| Zatrudnienie | |
| Giełda | |
| ISIN | |
| Symbol akcji | |
| Rok danych finansowych | |
| Przychody | 0 PLN |
| Wynik operacyjny | |
| Wynik netto | |
| Aktywa | |
| Kapitał własny | |
| Kapitał zakładowy | |
| Kod mapy | |
| Współrzędne | |
| Commons | |
| Strona WWW | http://www.maksoft.kolejopedia.pl |
Maksoft – nieformalna marka oprogramowania tworzonego przez niezależnego autora, wykorzystywana głównie przy projektach związanych z grami komputerowymi, narzędziami użytkowymi oraz eksperymentami programistycznymi inspirowanymi klasycznymi systemami komputerowymi. Produkty oznaczane tą nazwą często nawiązują stylistyką i sposobem działania do oprogramowania z lat 80. i 90.
Marka Maksoft używana jest przede wszystkim przy projektach tworzonych w językach takich jak BASIC czy Python, a także przy programach przeznaczonych dla środowisk retrokomputerowych oraz współczesnych systemów uruchamianych w emulatorach i maszynach wirtualnych.
Historia
Nazwa Maksoft została przyjęta jako prosta, jednoczłonowa nazwa marki programistycznej. Charakterystyczną cechą jest zapis z wielką literą tylko na początku (Maksoft), bez rozdzielania członów spacją.
Marka powstała jako oznaczenie dla autorskich projektów tworzonych hobbystycznie, w szczególności gier tekstowych oraz niewielkich narzędzi programistycznych. W miarę rozwoju kolejnych projektów nazwa zaczęła być stosowana konsekwentnie jako podpis autora przy różnych typach oprogramowania.
Charakterystyka projektów
Programy oznaczane marką Maksoft często posiadają kilka wspólnych cech:
- inspirację klasyczną informatyką i komputerami retro,
- prostą, czytelną strukturę programów,
- nacisk na samodzielne rozwiązania techniczne,
- eksperymentowanie z nietypowymi mechanikami gier lub formatami plików.
Część projektów tworzona jest z myślą o pracy w środowiskach emulowanych, takich jak stare systemy operacyjne lub komputery 8-bitowe.
Przykładowe projekty
Gry tekstowe
Jednym z kierunków działalności Maksoft jest tworzenie gier tekstowych. Projekty te często korzystają z klasycznych języków programowania (np. BASIC) i mogą być przeznaczone dla retrokomputerów.
Przykładem jest przygodowa gra tekstowa tworzona na komputer Commodore 64. Projekt wykorzystuje system rozszerzeń w postaci dodatków (DLC), które są przechowywane na dyskietce w obrazie .d64. Poszczególne elementy gry mogą być zapisane w oddzielnych plikach PRG i ładowane przez specjalny loader.
Narzędzia programistyczne
Maksoft obejmuje również różnego rodzaju narzędzia użytkowe. Jednym z przykładów jest program WinPKR – aplikacja służąca do pakowania i rozpakowywania archiwów w formacie .pkr. Program wykorzystuje prostą kompresję typu RLE i umożliwia zapisywanie wielu plików w jednym archiwum.
Aplikacje tworzone przez Maksoft są pisane w języku Python, rzadziej: Batch, C i Asemblerze i zazwyczaj posiadają graficzny interfejs użytkownika oparty na bibliotece Tkinter (z wyjątkiem programów w Asemblerze i Batch).
Styl i podejście
Oprogramowanie tworzone pod marką Maksoft często nawiązuje do tradycji dawnej informatyki – gdy programy były niewielkie, czytelne i zrozumiałe dla jednej osoby rozwijającej projekt. Z tego względu część projektów zachowuje prostotę interfejsu oraz klasyczny sposób dystrybucji plików.
Jednocześnie projekty te mogą wykorzystywać współczesne narzędzia programistyczne, łącząc nowoczesne środowiska z inspiracjami zaczerpniętymi z historii komputerów osobistych.