Skip to content

Projekt końcoworoczny - aplikacja Node.js. Render kostki (obrót kostki po wciśnięciu PPM, bez rotacji ścian):

Notifications You must be signed in to change notification settings

michal7954/Rubiks-cube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rubiks-cube

Projekt końcoworoczny - aplikacje serwerowe, w zespołach dwuosobowych.

Zalecane wersje oprogramowania:

  • Node.js v8.9.4
  • Socket.io ^1.7.3
  • MongoDB
  • Firefox 60 / Chrome 67

Aby uruchomić aplikację należy:

  1. Posiadać lub doinstalować wyżej wymienione/kompatybilne wersje oprogramowania.
  2. Uruchomić lokalnie serwer MongoDB
  3. Uruchomić plik server.js poleceniem node server.js
  4. http://localhost:3000

Sterowanie:

  1. Prawy przycisk myszki: obracanie kamery wokół kostki.
  2. Kółko myszki: przybliżanie i oddalanie kamery od kostki.
  3. Przytrzymaj klawisz Enter aby wymieszać kostkę.
  4. Przytrzymaj lewy przycisk myszki i przeciągnij kursorem po przynajmniej trzech blokach należących dokładnie do jednej płaszczyzny (tylko jedna wartość z obiektu position jest identyczna dla wybranych bloków) - obrót odpowiedniego rzędu wykona się automatycznie po zwolnieniu przycisku.

Sterowanie opcjonalne:

  1. Wybierz oś obrotu: w panelu kontrolnym, przyciski X Y Z lub klawisze X Y Z Q W E na klawiaturze.
  2. Wybierz obracany rząd (licząc od centrum osi pomocniczych: przyciski w panelu kontrolnym lub klawisze 1 2 3 na klawiaturze.
  3. Strzałkami lewo/góra lub prawo/dół na klawiaturze obracaj wybranym rzędem.

About

Projekt końcoworoczny - aplikacja Node.js. Render kostki (obrót kostki po wciśnięciu PPM, bez rotacji ścian):

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages