En liten recap från tidigare förlopp.

Vet knappt vart jag ska börja..
 
När man utvecklar i Android Studio så kan man skriva ut loggmeddelanden som syns i ett separat fönster, för att man lätt ska kunna se vad sin kod gör och upptäcka fel.
I detta fönster ser man också andra appar och program på sin mobil skriva sina loggmeddelanden, vilket man är van vid efter att testat sina appar på flertalet mobiler.
Den här gången använde jag bl.a. en Huawei mobil som är från Kina, det pratas mycket om hur man ska se upp med kinesiska mobiler för att de tros skicka känslig information från enheten till Kina.
Det här var någonting som jag själv inte trodde på riktigt men sedan hände någonting i min logg..
 
Jag fick mystiska loggmeddelanden enligt följande
 

2020-07-23 22:46:41.308 641-681/? I/iMonitor: create: 914013000
2020-07-23 22:46:41.308 641-681/? I/iMonitor: send: 914013000
2020-07-23 22:46:41.309 641-681/? I/iMonitor: create: 914013000
2020-07-23 22:46:41.309 641-681/? I/iMonitor: send: 914013000
2020-07-23 22:46:41.309 641-681/? I/iMonitor: create: 914013000
2020-07-23 22:46:41.310 641-681/? I/iMonitor: send: 914013000
2020-07-23 22:46:41.310 641-681/? I/iMonitor: create: 914013000
2020-07-23 22:46:41.310 641-681/? I/iMonitor: send: 914013000
2020-07-23 22:46:41.310 641-681/? I/iMonitor: create: 914013000
2020-07-23 22:46:41.310 641-681/? I/iMonitor: send: 914013000
2020-07-23 22:46:41.311 641-681/? I/iMonitor: create: 914013000
2020-07-23 22:46:41.311 641-681/? I/iMonitor: send: 914013000
2020-07-23 22:46:41.311 641-681/? I/iMonitor: create: 914013000
2020-07-23 22:46:41.312 641-681/? I/iMonitor: send: 914013000
2020-07-23 22:46:41.312 641-681/? I/iMonitor: create: 914013000
2020-07-23 22:46:41.313 641-681/? I/iMonitor: send: 914013000.. och många fler rader, i mängder.

Detta var bra konstigt; skapar och skickar någonting från min enhet, en app som heter iMonitor och ingår inpackat i systemet när man köper en Huaweimobil.
 
Gjorde en snabb googling på iMonitor och mycket riktigt dök det upp misstankar om spionprogramvara, jag blev så till mig så jag slutade använda den mobilen, den är i alla fall inte uppkopplad längre. Har inte kollat upp vad det är den skickat eller vart men den ska inte skicka någonting och jag har inte tid att undersöka saken nu heller.
 
Berättade i tidigare inlägg att jag beslöt mig för att använda JPCT 3D motorn till mitt projekt för hantering utav 3D objekten, jag använder i övrigt Blender när jag skapar objekten.
Problemet med en mobil enhet är att de flesta inte orkar med många polygoner när grafikkotens prestanda varierar enormt från mobil till mobil, så man får hålla ned antalet punkter och polygoner i sina 3D objekt så att så många mobiler som möjligt ska kunna spela spelet.
Detta gör i sin tur att spelens objekt blir lite kantiga och trista på mobiler, ingenting man kan göra så mycket åt tyvärr.
 
För att kunna spela flera spelare mot varandra så var jag i valet eller kvalet om att antingen utveckla en egen kommunikationskanal eller hitta något färdigt, jag hittade Firebase som är en realtidsdatabas. Firebase använder sockets som jag ändå hade tänkt att använda om jag hade utvecklat det själv, så passande.
 
Här är mina dependencies i Android Studio, det är vad min app inkluderar ifall någon annan vill utveckla någonting liknande.
 
 
Jag har aldrig tidigare använt Firebase och måste säga att det fungerar riktigt bra men det har varit många långa nätter för att få ihop det!
Firebase är gratis till en viss gräns där efter kostar det, så jag kommer att bli tvungen att inkludera köp i appen för att finansiera detta projekt.
 
Nu kommer här en liten video som visar lite från spelet, spelar här 2 spelare mot varandra för jag klarade inte av att spela fler själv 🤣
 
 
 
Spenderade mycket tid bara till att få touch:en att fungera med alla kontroller så som zoomen och skrollen, inte på tal om mattematiken för att få objekten att åka runt en glob från en 3D punkt till en annan. Det har varit en lång och krokig väg med många timmar, dagar och månader bara för att komma så här långt.
 
 
Nu lämnar jag er för stunden för att fortsätta utvecklingen, ha det så länge!
 

Kommentarer

Populära inlägg i den här bloggen

Lite ljud.

Monsterattack.

Monstren i taket.