▲ 48 r/Jocuri

Sunt solo dev, am venit sa cerșesc feedback.

Deci incerc sa fac un joc multiplayer inspirat de Magicka, dar cu abilitati ca in Avatar legend of aang/korra gen fara flashy effects ci combat mai natural ca si cand te bati folosind environmentul.

Aici ma joc cu un prieten o misiune din joc si aveti cateva segvente din el, eu am uitat sa-mi activez microfonu pe filmare ca-s prost.
Ce parere aveti de combat feel si de environment si cam ce as putea sa imbunatatesc?

In principal ar fii un Magicka + league of legends + Brawlhalla cu elemente de RPG si WASD movement.

Elementele din Magicka, ability use din league of legends si pvp-u din brawlhalla.
Am 5 gamemode-uri de casual pvp, 2 misiuni co-op story si acum mai bag misiuni, si 2 charactere (Pamant si foc) si 32 abilitati in total si Rpg-u vine de la faptu ca poti face level-up si sa deblochezi charactere si abilitati noi si poti da equip la 6 abilitati deodata facandu-ti propriu loadout si combos.

Incerc sa adaug polish ptr Early access release dar efectiv nu stiu ce sa mai adaug sau ce sa schimb/imbunatatesc, recent am bagat blood effects sa poti lasa sange pe harta si cu characteru de foc sa poti lasa urme de ars pe toata harta/npc-uri gen efectiv poti sa mergi langa o casa si sa o arzi. xD

u/RoberBotz — 22 hours ago
▲ 118 r/GameDevs+7 crossposts

Incerc sa bag cat de mult polish si bug fixez cat mai mult ca in 16 iulie lansez Elementers (In early access ca mai trb sa bag mult gameplay dar am deja setat launch-ul si nu il pot schimba xD ) Combinatie de Magicka + League of legends + brawlhalla

Am adaugat sange ca loviturile fizice, pot avea culori diferite la sange in functie de npc, si marimea la baltuta de sange se seteaza in functie de cat dmg ai luat.
Impreuna cu o setare de gore ca sa poti sa cenzurezi gore-ul (Care-l face sa arate mai rau ca in meme-urile alea ) sau off ca sa-l opresti complet.

Si acum abilitatiile de foc pot sa lase urme de arsursa pe orice, si pe players si pe npc's si pe harta si pe tot.

Acm mai am vreo 3 chestii mai mari de bagat pana pe 16 iulie, sadly poate o sa am vreo ora de gameplay ca si solo player si vreo 3-4 ore de gameplay co-op, 2 charactere si 32 abilitati.
Dupa mai trb sa lucrez la el vreo 9 luni sa tot adaug misiuni si partea de story.. xD

store.steampowered.com/app/3018340/Elementers/
Primu meu joc pe steam.

u/RoberBotz — 5 days ago
▲ 425 r/arduino

My second arduino projects making use of my first arduino project xD My dog likes it

https://preview.redd.it/l785l8j7fz8h1.png?width=464&format=png&auto=webp&s=42717f8b3df8eb40654e747be854257f562acce5

https://preview.redd.it/ko7ls7j7fz8h1.png?width=1086&format=png&auto=webp&s=5070a5745fb44dfbd53c60799d59871df47a93e0

https://preview.redd.it/qwcx38j7fz8h1.png?width=1084&format=png&auto=webp&s=fd5fa886ae4960a4398e08e4950730d1581100e1

https://preview.redd.it/27qu79j7fz8h1.png?width=904&format=png&auto=webp&s=ea14d7d44cc21c553d0b3da3c3e136a4c1c92180

https://preview.redd.it/nthi09j7fz8h1.png?width=474&format=png&auto=webp&s=832b24ddceaea55141e4aebdbdf220e240891640

I've been working on this tank during exams, it's a middle finger tank that shows the middle finger when you show the middle finger.
First I've finished the glove and used it to play some pc games
https://www.reddit.com/r/arduino/comments/1twsbwy/my_first_college_project_a_wireless_gaaaamiing/
Then finished the tank, sadly the accumulators were kind of discharged so it's not as powerful as it should be, and I also made a ton of mistakes while making it.

First I've purchased a cheap radio receiver emitter and the control distance is very small like 5 meters so if the tank doesn't hear from the glove for more than 500ms then it stops what it was doing and waits for the signal, this way the tank won't get stuck in a specific state and run away cuz the glove can't change its state.. xD
I used cut down jumper wires to solder on the components and connect them and they kept oxidizing and breaking up when handling them and overall were very hard to solder and use.. xD
And I didn't take cable management into consideration, and now the top half can't really connect to the bottom half correctly cuz there are too many wires and also if I handle them too much the wires just break..

Overall I should have used the solid core wires to solder on the components cuz I noticed they do not oxidize that easily and also are stronger, and I can better do cable management with them, so I guess lesson learned.
Also 3d printing is crazy good, it came out almost exactly how I've designed it in solidworks.

I've used 2 arduino nano, one gyroscope/accelerometer, 4 gear motors, 2 L293D, 1 radio emitter, 1 radio receiver 433mhz, 2 3.7V accumulators in series, one 9v battery, a sg90 servo, and a step-down module that apparently I didn't actually need cuz I could have powered the nano directly from the accumulators.
And as a 3d printer I have an Anycubic Kobra 2 Neo, the tank body is pla, the tracks are tpu.

u/RoberBotz — 13 days ago

Primu meu proiect in embedded, doar partea de jos functionala, cainelui meu apreciaza aceasta creatie.

Tank MuieDown

Tank MuieUp

ManusaController

https://preview.redd.it/ovqhrnradt8h1.png?width=959&format=png&auto=webp&s=cc895d9fd3e8bed575044098223054107eb94432

E tank care arata muie cand arati tu muie.
Dar problema e ca nu merge motoru de la muie din ceva motiv trb sa ma pun sa fac debugging sa vad ce are.
Si cand da cu spatele doar unu din track-uri functioneaza.. sad.
Manusa am facut-o sa fie e general controller, aici o foloseam sa ma joc jocuri pe pc (7 days to die)
https://www.reddit.com/r/programare/comments/1turr3y/ce_am_ajuns_sa_fac_cu_viata_mea/
Dar merge sa controlez si tanku cu ea, pot sa o fac sa fie si controller de ps5.. xD
10/10 manusa, pacat ca radioul e prea slab si nu merge la distanta, am bagat la tank ca daca nu detecteaza input de la manusa ceva timp atunci sa se opreasca ptr ca altfel se ia si pleaca.. :)))

Am invatat sa nu ma zgarcesc la fire, manca-ti-as gura ta am luat fire de 2 lei si se oxideaza si se rup extrem de rapid.
Si sa nu ma zgarcesc la senzorii importanti, ca am dat 9 lei pe modulu radio si merge doar la 5 metri.. xD
Si cable management e ff important, firele inauntru is puse haotic abia am reusit sa le bag inauntru si daca le scot mi ca se vor rupe... :))

Am facut tanku asta in timpu examenelor ptr ca aveam examen de design in solidworks si am inceput sa fac design-ul la tank, si cum nu imi place sa las lucruri neterminate am zis sa termin tot robotu.
Acm am terminat cu examenele ma intorc la joc, il public in early access in 16 iulie
https://store.steampowered.com/app/3018340/Elementers/

As vrea sa termin tanku mai intai ca sa nu ma frece pe creier.. dar dureaza mai mult decat ma asteptam.
Macar cainelui ii place, uneori ma cheama sa ne jucam cu tanku :))

reddit.com
u/RoberBotz — 14 days ago
▲ 229 r/programare+1 crossposts

Ce am ajuns sa fac cu viata mea... :))))

Am facut manusa asta sa controlez alt robot, robotu din pacate inca nu e gata, dar manusa e cat de cat functionala.
Asa ca am zis sa ma distrez un pic cu ea si sa incerc sa ma joc 7 days to die.

Teoretic ma pot juca toate jocurile doar cu manusa, dar practic tot pierd semnalu ca folosesc un modul radio de 9 lei si un fir random pe post de antena :))

Sincer pare promitator, manusa pare sa fie suficient ptr a controla robotu, dar nu e destul de buna ca sa te joci ceva cu ea ca tot pierde semnalul, nici codu meu nu e asa bun ca am scris rapid ceva basic ca sa-l fac sa mearga dar nu am scris bine multithreading-ul si se blocheaza uneori + pierde semanlul radio asa ca plm.
Poate dupa ce termin Robotu ma intorc si incerc sa fac iar manusa dar cu esp32 ca are modul de wifi si atunci nu as mai pierde semnalul.

u/RoberBotz — 1 month ago
▲ 15 r/arduino

I am slowly losing what's left of my sanity

I've purchased an RF 433 MHz, played around with it, it was working at like 10cm distance, I've read I need an antenna, so I got a SW433-TH22 antenna.

I've soldered them on the boards and tried it again, still, it was only working in spitting distance (10cm-30cm)

So I've said ok, maybe I fked up my soldering, it happens, the board was a lil bit dark, so I've purchased another 2 transmitter/receiver modules.

I've soldered the antenna from the slightly burned one to the new one, and guess what, it still only works in spitting distance.

Like, it's like I don't even have the antenna there at all, I don't understand, did I solder the antenna on the wrong pin?

I literally have no idea what I am doing wrong or why the antenna doesn't work, I've only replaced the receiver, so I'll try also replacing the transmitter but if that also doesn't work I have no idea what's wrong.

I am sending 12 bytes at 35ms delay, it works at like 10-30cm then it starts to slow down and after like 1 meter I get no data at all.

The transmitter is powered by a 9v battery through an arduino nano board, the receiver is powered by usb through an arduino uno board to read the data from the serial ports with some starter wires, using the breadboard is the same, works in spitting distance.

u/RoberBotz — 1 month ago
▲ 163 r/programare+1 crossposts

Mi-am bagat manusa support la jocul multiplayer.

Sa te joci cu un controller e de moda veche, toate jocurile au controller support.

Dar care joc are manusa support? Al Meu.

Merge ca pula, dar e manusa MEA.
(Trb sa imi cumpar antene, momentan am folosit o bucata random de sarma galvanizata pe post de antena si merge la fel de bine cum suna)

Urmeaza sa fac si un tank care arata muie cand arati tu muie gen il controlez cu manusa asta si foloseste rotatia si acceleratia de la mana pe post de input, it ain't much but it's honest work.

(Invat ptr examene, am examen la design in solidworks si in timp ce exersam ptr examen cumva am ajuns sa-mi fac manusa si tankul care da damage emotional, dar la ala design-ul e doar 40% terminat)

Termin cu examenele si las prostiile si ma intorc sa lucrez la joc, dar pana atunci ma joc cu manusa.
(asta e jocul https://store.steampowered.com/app/3018340/Elementers )

Am scris si un prototip de aplicatie care ma lasa sa dau convert la datele manusii in input de keyboard si mouse deci probabil daca merge ok manusa la sfarsit imbunatatesc aplicatia incat sa ma pot juca orice joc cu manusa, imi si imaginez cum dau cu mana in realitate si da cu sabia in elden ring. xD

u/RoberBotz — 1 month ago

Is it normal to be so laggy or am I doing something wrong? xD

I'm trying to simulate how a tank track from flexible 3d printing filament would work, IDK if this is the correct way of doing it, with a follow curve mate and a gear mate for the teeth and for the tracks and with a belt feature.
I'm an Automation engineering student, and I am basically just making projects to learn stuff.

The track does seem to work, but it's very laggy, and I'm not sure if it's skill issue and i am just using a bad way of doing it, or I just have a weaker pc and the lag is normal :)))
I have a gtx 1050 ti and a i5 7400.
I just want to make sure it's a weak pc problem and not user error, like If I just choose a bad way of simulating the tracks.

u/RoberBotz — 2 months ago
▲ 230 r/Arad+3 crossposts

Baiu e ca nici dupa atata timp nu am destul gameplay, dar nici nu am lucrat 3 ani full time, ci part time si cu multe pauze de cateva luni cand faceam alte proiecte mai mici xD
Am stat ff mult sa fac fundatia gen, am abuzat la maxim de composition, observable, template, factory, singleton patterns.

Si mare parte din arhitectura este modulara, cea ce ma ajuta pe viitor ca nu mai trb sa scriu cod gen.
De ex daca adaug o misiune noua, lucrurile sunt deja scrise ca am componente care fac un singur lucru, si se pot combina cu alte componente prin events.
Mai ales la obiective, am DoDamage objective, si dupa obiectu care trb lovit are event de OnDamaged, si doar le conectez in inspector, OnDamaged -> SrvUpdateDamageObjective si gata, am obiectivul, care se completeaza singur, si merge singur la urmatoru obiectiv.
Pot sa am si mai multe obiective gen mai multe liste de obiective, si sa le activez separat, ptr random events, sa poti sa ai random obiective speciale.

Deci teoretic acum o sa pot adauga rapid content nou ptr ca nu mai trb sa scriu cod, doar trb sa fac level design care e si mai plictisitor :)))
Mai trb sa ma joc cu grafica un pic sa fac obiectele sa se vada mai clar, dar astea-s chestii ez si plictisitoare ca doar ma joc cu valori si vad ce iese.

Momentan am system de co-op pve missions gen ca in Magicka, joci povestea jocului cu prietenii.
Am system de pvp, cu gamemodes random unde te bati cu prietenii, gen 1v1, 4free for all, randomized match unde ai abilitati random, system de magie cu diferite charactere fiecare poate sa aiba sute de abilitati din care poti da equip la 6.
Am si random events, si bosses.

Dar nu am reusit sa-i dau asa mult polish, gen cand te bati nu e asa satisfacator chiar daca am incercat sa adaug si animatii, si damage flash, si damage numbers si knockback sa simti de parca atacurile au un impact dar pare ca nu e chiar ok, nu prea l-am nimerit dar csf.

In rest is ff mandru cu toata arhitectura, si la abilitati, si la gamemodes, si la misiuni, cred ca e cea mai buna arhitectura pe care am facut-o.
Din simplu fapt ca am 31k linii de cod din care mult e si networking stuff de care nu pot sa scap, si acum pot sa adaug gameplay fara sa mai scriu cod, in mare parte.. xD
Daca nu faceam arhitectura cu design patterns atunci codul probabil era de 2 sau 3x mai mult (FF smechere design patterns, recomand)

La abilitati tot trb sa mai scriu cod ca acolo nu am folosit composition asa mult ptr ca vreau sa am full control asupra lor, gen acum pot sa adaug abilitati care sa faca absolut orice.
la abilitati abuzez ff mult de template pattern, am methods care pot lua override si pe client ptr client side prediction si pe server ptr logica de baza.

Si la sfarsit tot jocul cu toate texturile si toate obiectele si toate hartile este doar 200mb, si am 200-300 fps pe max graphics pe i5 7400 si gtx 1050, prietenii cu pc decent au 600 fps, prietenii cu pc-uri bune au 800 fps xDD.
Ruleaza pe placi video integrate, ruleaza pe steam deck, si inca nu l-am optimizat la maxim ca e destul de optimizat deja, teoretic mai pot sa adaug +100fps doar din baked lights (momentan luminile se calculeaza every frame) Dar asa si maresc drastic cat de mare e jocul gen ajung la vreo 5gb+ in size in loc de 200mb, si nu cred ca e worth it.

Sadly probabil o sa esueze ca am doar 1350/5000 wishlists dar csf, oricum doar lansez in early access si mai adaug gameplay si mai incerc sa-i fac polish dar nu stiu sigur ce.

Overall acum doar trb sa adaug gameplay, mult gameplay.

u/RoberBotz — 1 month ago