i450
Zsomb Istvn
12. vfolyam
Pcsi Lewey Klra Gimnzium
zsombo8774@gmail.com
Android Studio 2.3.3
Java Runtime Environment 1.8.0
XML 1.0
Kompatibilits: Android 4.1 Jellybean - API 16 s brmely magasabb

A megoldsom egy applikci android mobilokra.
A projekt az Android Studio 2.3.3 szoftverrel kszlt.
A MainActivity.java fjl Java Runtime Environment 1.8.0 alatt rdott, a forrskdot az rtelmezst segt magyarzatokkal egytt szvegfjlban mellkeltem.
Az activity_main.xml fjl XML 1.0 alatt rdott, a forrskdot szvegfjlban mellkeltem.
A csatolt i450.apk fjl egy Android kszlkeken futtathat llomny, mely kompatibilis brmely Android 4.1 Jellybean (API 16) vagy magasabb verzij kszlkkel.

A program elksztsekor fokozott figyelmet fordtottam a szleskr kompatibilits megrzsre, hogy klnbz mobilokon is megfelel legyen a megjelents s ne legyenek magas verzit vagy nem alaprtelmezett knyvtr megltt ignyl parancsok a kdban.
A bekldtt .apk-t tbb bartom telefonjn is leteszteltem.

A jtk elksztsekor irnyad volt, hogy:
-lehetleg vltozatos relcikat s kezdllapotokat generljak.
-a vletlenszeren ltrehozott kiindulsi llapotbl ha akr tbb helyes megoldshoz is el lehet jutni, akkor mindet fogadja el a program.
-knnyen legyen generlhat j jtk (jobb fels gombok kzl az els).
-az app jraindtsa nlkl is vltoztathat legyen a sorok szma (msodik gomb).
-az oszlopok fel- s lefel is cssztathatk legyenek, s ekkor a szmok ne "teleportljanak", hanem tnylegesen mozogjanak a megfelel irnyba, alul-fell tnjn el-jelenjen meg aminek kell, ezzel a tnyleges forgats ltszatt keltve.
-a jtk feladhat legyen (harmadik gomb), s feladskor a jtkos lthasson egy lehetsges megoldsi folyamatot.
-felhasznlbartnak mondhat kezelfelletet ksztsek.

Megjegyzs:
A teljes projektet tartalmaz mappa .rar tmrtssel is 16MB gy nem tudtam feltlteni, azonban az albbi Google Drive link birtokban letlthet:
https://drive.google.com/file/d/1eU89LY0wUWLAUvp7CRG7WKvuHs9dhxYx/view?usp=sharing
