Skip to content

SzentmiklosiLaszlo/KockaLeny

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

** KockaLény **

Ezt a programot RETROCREATIVE csatornának készítettem. Sajnos egyéb munkáim miatt csak minimális időráfordítással, de annál jobb szívvel.

https://www.twitch.tv/retrocreative

https://retrocreative.hu/kockaleny


Online DEMO

  1. Kezdőlap
  2. Látogatói felület
  3. Szerkesztő felület
  4. Szerkesztő felület, 16 színűre butított verzió

Telepítés (Szerkesztő felület)

  1. git clone https://github.com/SzentmiklosiLaszlo/KockaLeny.git
  2. Másold fel a szerveredre a backend könyvtár tartalmát
  3. config könyvtárban hozz létre egy kockaleny.json fálj, amibe a program dolgozik. Ezt a kockaleny.json.sample mintájára kell létrehozni. Pl:

copy kockaleny.json.sample kockaleny.json

Fontos: A kockaleny.json -nak legalább egy kockát kell tartalmaznia. Javaslom: a 0. számú kockát tartsd meg és kereszteld át saját névre.

  1. Indítsd el az index.html vagy index16.html fájlokat a szervereden. Az index.html sokszínű és egyedi szín is kikeverhesz, a index16.html csak 16 színű. Lehet használni felváltva a két szerkesztőfelületet. 16 millió színnel dolgozik a program.

  2. Elindult a program? Ha nem, akkor térj vissza az 1. lépésre és ellenőrizd, hogy mindemt jól csináltál-e?

  3. Gratulálok, sikeres a telepítés


Telepítés (Látogatói felület)

  1. git clone https://github.com/SzentmiklosiLaszlo/KockaLeny.git
  2. Másold fel a szerveredre a frontend könyvtár tartalmát
  3. config könyvtárba másold be a kockaleny.json fáljt, amit a Szerkesztői felület -tel hoztál létre. backend-ben /config/kockaleny.json a neve.

Fontos: A kockaleny.json -nak legalább egy kockát kell tartalmaznia.

  1. Indítsd el az index.html fájlt a szervereden.
  2. Elindult a program? Ha nem, akkor térj vissza az 1. lépésre és ellenőrizd, hogy mindemt jól csináltál-e?
  3. Gratulálok, sikeres a telepítés
  4. Oszd meg barátaiddal a Látogatói felület címét.

Konfigurációs állomány (kockaleny.json)

A 0. kocka így néz ki:

[
	0, <------------------------- ID, **egyedi azonosító szám**. Értéke minimum 0 és pozitív egész szám lehet.
	"Don Daemon", <-------------- LABEL, **kocka címkéje**. Lehet "" üres szöveg is. A maximális hosszúságát majd kitapasztalod, nincs korlátozva, ahogy jól néz ki a kockahalmazod.
	0, <------------------------- RED, **vörös szín kódja** az RGB palettán, 0-255 egész szám lehet az értéke
	255, <----------------------- GREEN, **zöld szín kódja** az RGB palettán, 0-255 egész szám lehet az értéke
	0, <------------------------- BLUE, **kék szín kódja** az RGB palettán, 0-255 egész szám lehet az értéke
	false,
	0,
	0,
	0,
	0, <------------------------- X koordináta, 112.5 egész számú többszöröse, mely lehet negatív szám is. Tizedes pont van. Pl.: 112.5, 225, 337.5, -112.5, -225, -337.5...
	0, <------------------------- Y koordináta, 112.5 egész számú többszöröse, mely lehet negatív szám is. Tizedes pont van. Pl.: 112.5, 225, 337.5, -112.5, -225, -337.5...
	0, <------------------------- Z koordináta, 112.5 egész számú többszöröse, mely lehet negatív szám is. Tizedes pont van. Pl.: 112.5, 225, 337.5, -112.5, -225, -337.5...
	50 <------------------------- Kocka oldalhossz. (56.25 -nél pont összeérnek a kockák. Ennél kisebb értéknél van köztük távolság. Nagyobb értéknél egymásba érnek.)
]

Miért pont 112.5? (50 * 2.25 = 112.5) Miért pont 56.25? (112.5 fele, 50 * 2.25 / 2 = 56.25)

Egyszerű szövegszerkesztővel módosítható. Ha kézzel szerkeszted és valami hiba lép fel, javaslok ellenőrzésre egy Online JSON validator -t.

UTF-16 karakterhalmaz használható.

RGB színkód miatt akár 16 millió (16777216) szín használható.

MIT License

Copyright (c) 2023 Szentmiklósi László (SLC)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Kiegészítő szerzői- és egyéb jogi megjegyzés

A felhasznált forrásfájlok fejléce változtatás nélkül tartalmazzák a szerzői- és egyéb jogi információkat.

That's all Folks!

About

Kockalény

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published