Skip to content
This repository has been archived by the owner on Jul 25, 2021. It is now read-only.
/ CreepyGames Public archive

Hobbystyczny projekt - program zbierający wiele pommniejszych programów Batch - napisanych przeze mnie lub i nie.

License

Notifications You must be signed in to change notification settings

GrzegorzKi/CreepyGames

Repository files navigation

CreepyGames

CreepyGames — jest to niejako program, który zbiera inne programy w jedną całość — do tego jednego programiku.

Głównym powodem stworzenia go było zebranie wszystkich gier napisanych przeze mnie w języku Batch i możliwość uruchomienia ich w bardzo prosty sposób. Jednakże postanowiłem dodać też programy napisane przez inne osoby. W takim przypadku nie omieszkam je wymienić w podziękowaniach.

Program stanowi niejako „środowisko uruchomieniowe” dla innych programów. Dodatkowe moduły, jak np. Touch Menu/Hybrid Menu oraz obsługa skrótów wzbogacają ten program :)

Historia

Z zamiłowania do konsoli poleceń (oraz programowania), autor postanowił spróbować swoich sił, by stworzyć program w niekonwencjonalnym języku. Oprzeć go nie o zwykły język programowania, a właśnie interpreter konsoli.

Więc obok programu szachowego CreepyChess narodził się program obejmujący wszelkie inne prace przeze mnie stworzone, i nie tylko. Podobnie jak przy CreepyChess, nazwa CreepyGames wywodzi się od nicku — CreepyNinja_.

Prace nad programem rozpoczęły się jeszcze w 2012, choć wersja v1.0 ukazała się w okolicach kwietnia 2015, gdy CreepyChess był w pewnym stopniu ukończony. Będąc programem zbierającym inne programy w jedno, należało oprócz ich kompatybilności między sobą zadbać również o takie detale jak menu wyboru i najlepiej łatwy w obsłudze interfejs.

Na pewno nie było to łatwe przedsięwzięcie. Ubicie całości w jeden plik nie jest (aktualnie) dobrą praktyką. W 2015, przy „małym” projekcie widocznie nie robiło to na mnie różnicy. Nieco doświadczenia już miałem z Batchem, więc zastosowałem to, co było mi znane — minimoduły typu Batbox czy Batch#. A jak wyszło? Myślę, że jeden z bardziej udanych projektów (choć w środku...).

Program wykorzystuje do działania narzędzie Batch#, stworzone przez dobrych kolegów z forum programistycznego o Batchu. Ułatwia znacząco tworzenie "okienek" w programie CreepyChess.

Podziękowania

  • ansicon.exe/ANSI32.dll - Adoxa - wsparcie dla użycia kolorów poprzez użycie ANSI escape sequences (dla zgodności ze starszymi systemami)
  • BatBox - TheBATeam - animacja, obsługa myszki i klawiatury
  • Batch# - MrKris7100 - rysowanie okienek w programie CreepyChess
  • Batch of Pi - cosinekitty
  • CraftBatcher - by Sucharowiec (oryginalny kod nie znaleziono)
  • Pic Editor & Fn.dll - Honguito98 - program; moduł myszki, inputu klawiatury, usypiania
  • FSCREEN.EXE & KMSTICK.EXE - ConsoleSoft

Licencjonowanie

Niniejszy program jest wolnym oprogramowaniem; możesz go rozprowadzać dalej i/lub modyfikować na warunkach Powszechnej Licencji Publicznej GNU, wydanej przez Fundację Wolnego Oprogramowania - według wersji 3 tej Licencji lub (według twojego wyboru) którejś z późniejszych wersji.

Niniejszy program rozpowszechniany jest z nadzieją, iż będzie on użyteczny - jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyślnej gwarancji PRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKREŚLONYCH ZASTOSOWAŃ. W celu uzyskania bliższych informacji sięgnij do Powszechnej Licencji Publicznej GNU.

Z pewnością wraz z niniejszym programem otrzymałeś też egzemplarz Powszechnej Licencji Publicznej GNU (GNU General Public License); jeśli nie - zobacz http://www.gnu.org/licenses/.

CreepyGames (C) 2021 Grzegorz Kita

About

Hobbystyczny projekt - program zbierający wiele pommniejszych programów Batch - napisanych przeze mnie lub i nie.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published