DManager - Formula 1 Manager

Dominic

Senior Member
Liittynyt
9.2.2000
Viestit
47813
Sijainti
Turku
Tämmöset oli unohtua - eli tekemättömien listalle:

NEW - Driver evolution
NEW - Part evolution
Part Generator tehtyjen listalle.

Noi driver/part evolutionit eivät ole vaikea tehdä, mutta tod. näk. sitten myöhemmin niiden hienosäädössä voi vierähtää aikaa.

Feature list for DManager v0.1 (WEB-site only)
----------------------------------------------

Done:
- Mainpage & screenshots
- Register/login/activation
- Currently Online Users -view and User List of online users
- User administration for admins (banning & editing user data)
- Admin IP-banning feature
- Admin Possibility to create/edit/hide seasons
- Admin Possibility to create/edit sessions that are attached to particular season.
- Admin Data Tools - Driver Generator
- Admin Data Tools - Part Manufacturer Generator
- Season switching for teams (can work with multiple simultaneous seasons)
- Possibility to hire drivers for particular season.
- Possibility to make contracts for particular season with part manufacturers.
- Possibility to buy parts from manufacturers that team has a contract for that season with.
- Possibility to Fast-Sell or Scrap parts that are unused or have low condition.
- Possibility to create/remove cars for/from your team, and assembly parts for created cars.
- Possibility to assign a driver to a created car.
- All boughts and conract payments are shown in the payments (this week, history and coming)
- Drivers weekly payments are scheduled and are paid as scheduled.
- Bank balance.
- Setting for receiving messages via messagebox
- Setting for cookies, so that DManager remembers a users.
- Setting for whether user wants that other users can see his/hers online status
- Messagebox from messaging with other teams.
- Included parts:
* Aerodynamics-Package
* Engine
* Gearbox
* Fuel/Oil
* Software / Electronics
* Suspension
* Brakes
* Tires

Under development (for 0.1):
- Grand Prix administration
- Track administration
- User funds policy
- Possibility for users to join a racing session.
- Possibility to create offline tactics for forthcoming session.
- Driver evolution
- Part evolution
 

Iacchus

Well-known member
Liittynyt
20.6.2005
Viestit
231
Sijainti
Joroinen, Itä-Suomi
Hyvältä vaikuttaa :). Itsekin suunnittelin joskus jotain manageripeliä, mutta totesin sellaisen aaaaaaivan liian suureksi urakaksi. Hyvä, että jotkut viitsivät.

Jos apua vielä tarvitset, niin minulta löytyy tuota osaamista XHTML/PHP/Java/C++/Delphi -akselilta. Ainakin jotain pientä pystyn tekemään, mutta nuo SQL-tietokannat ei ole täysin hallussa.
 

vmjs

Well-known member
Liittynyt
9.7.2003
Viestit
903
Itsehän tein joskus 10-12 -vuotiaana Basicillä F1-manageripelin, mutta ei siitä sen enempää. :eek!:
 

Dominic

Senior Member
Liittynyt
9.2.2000
Viestit
47813
Sijainti
Turku
Juhannuksen kunniaksi:

Driver Evolution ja Part Evolution tehtyjen listalle. ;)

Feature list for DManager v0.1 (WEB-site only)
----------------------------------------------

Done:
- Mainpage & screenshots
- Register/login/activation
- Currently Online Users -view and User List of online users
- User administration for admins (banning & editing user data)
- Admin IP-banning feature
- Admin Possibility to create/edit/hide seasons
- Admin Possibility to create/edit sessions that are attached to particular season.
- Admin Data Tools - Driver Generator
- Admin Data Tools - Part Manufacturer Generator
- Season switching for teams (can work with multiple simultaneous seasons)
- Possibility to hire drivers for particular season.
- Possibility to make contracts for particular season with part manufacturers.
- Possibility to buy parts from manufacturers that team has a contract for that season with.
- Possibility to Fast-Sell or Scrap parts that are unused or have low condition.
- Possibility to create/remove cars for/from your team, and assembly parts for created cars.
- Possibility to assign a driver to a created car.
- All boughts and conract payments are shown in the payments (this week, history and coming)
- Drivers weekly payments are scheduled and are paid as scheduled.
- Bank balance.
- Setting for receiving messages via messagebox
- Setting for cookies, so that DManager remembers a users.
- Setting for whether user wants that other users can see his/hers online status
- Messagebox from messaging with other teams.
- Included parts:
* Aerodynamics-Package
* Engine
* Gearbox
* Fuel/Oil
* Software / Electronics
* Suspension
* Brakes
* Tires
- Driver evolution
- Part evolution

Under development (for 0.1):
- Grand Prix administration
- Track administration
- User funds policy
- Possibility for users to join a racing session.
- Possibility to create offline tactics for forthcoming session.
 

Dominic

Senior Member
Liittynyt
9.2.2000
Viestit
47813
Sijainti
Turku
Race-Serverin kanssa voi aikaa vierähtää, koska joudun paketoimaan aiemmin c:llä kirjoittamani koodit c++ -luokiksi/olioksi, ja tästä johtuen aikaa menee jo siihenkin.

Pelkkien kierrosaikojen laskeminen ei tuota ongelmia, sen sijaan ongelmia tuottaa ohitustilanteet, jossa pitäisi jollakin konstilla saada pääteltyä ohittaako auto toisen vai ei, ettei tule tilanteita, joissa kierroksesta toiseen autot ovat 0,050 sec päässä toisistaan ja vähä väliä ohittelevat tosiaan. Tavallaa se auton väli pitäisi aina siihen saada. Pähkäilen asiaa.

Lisäksi aikaa menee kun täytyy pähkäillä loggautuneen käyttäjän yhteys tallidataan yms... suunnittelua edessä. :rolleyes:

Että hold your horses, ei tuu ihan heti toimivaa vekotinta tästä. :)
 

Dominic

Senior Member
Liittynyt
9.2.2000
Viestit
47813
Sijainti
Turku
Eilen tuli taas vähän tuota kisasoftaa väännettyä, hidasta ja hankalaa puuhaa. Helteet ovat vieneet mehut tehdä kotona kauheesti, onneks nyt näyttäis vähän viilenevän. :ahem: ...Niitä vapaaviikonloppuja odotellessa...
 

Jabe

New member
Liittynyt
30.1.2005
Viestit
1
Päätin tähän vanhaan topiciin kysellä: Vieläkö tämä manageri on työn alla?
 

Dominic

Senior Member
Liittynyt
9.2.2000
Viestit
47813
Sijainti
Turku
Jabe sanoi:
Päätin tähän vanhaan topiciin kysellä: Vieläkö tämä manageri on työn alla?
Sama virsi kuin ennenkin, eli olisihan se jos olisi aikaa hommaan paneutua, eli Suomeksi ei ole.

Kisamoottorin rakentaminen aiheutti ongelmia ja samaan aikaan eräät toiset tahot olivat sitä mieltä että vietän liikaa aikaa tietokoneella. ;)
 

Dominic

Senior Member
Liittynyt
9.2.2000
Viestit
47813
Sijainti
Turku
Mikäli tätä projektia jossain vaiheessa jatkan, täytyy paneutua ensiksi tuohon kisaengineen joka vaatii aika hirveän määrän työtä, että siitä tulisi edes jollain asteella mielestäni käyttäkelpoinen/moista ilkeäsi kenellekään näyttää.

Ensi kesänä ehkä aikaa tälle olisi, ehkä ei.
 

Cmoney

Well-known member
Ylläpitäjä
Liittynyt
12.8.2004
Viestit
13717
Ja jos peli ei jää sisäpiirin peliksi, niin kannattanee muuttaa kaikki virallisiin sarjoihin/yrityksiin liittyvät nimet, joihin jollakulla on viralliset oikeudet. Eipä tarvi sitten alkaa nimenmuutoksiin kun joku ecclestone alkaa vaatimaan lisenssimaksuja F1-termin käytöstä markkinoinnissa.:rolleyes:
Böönin ja Dompparin privat vaan viuhuu.
 

Dominic

Senior Member
Liittynyt
9.2.2000
Viestit
47813
Sijainti
Turku
Näyttäis siltä, että mulla olisi nyt tälle projektille palvelin valmiina. Tarttis nyt löytää aika viedä tuo simulaatiomoottori sinne ja rakentaa nyt ainakin pieni testikäyttöliittymä, missä voisi kokeilla noita autojen ominaisuuksia - julkinen käyttöliittymä, jossa olisi yksi testirata ja periaatteessa rajattomalle määrälle käyttäjiä mahdollisuuksia kokeilla parametrejä.

Kisaengine on siis hyvässä hapessa, mitä mulla aikaisemmin ei ollut. Ohitustekniikka vielä uupuu.

PROJEKTI EI OLE KUOLLUT!
 
Viimeksi muokattu:

Dominic

Senior Member
Liittynyt
9.2.2000
Viestit
47813
Sijainti
Turku
Nyt on jonkinlaiset yhteydet luotu webbihostin ja simulaatioserverin välille. Täytyy ajaa simuserveri etänä, kun ei nuo pilvipalvelut tykkää mun simuloinnin vaatimista CPU-ajoista - varsinkaan näissä halvemmissa hintakategorioissa.

Seuraavaksi pitäisi koodailla jonkinlainen HTML/JavaScript client, joka näyttäisi nyt aluksi edes tuon satunnaisgeneroidun rataprofiilin ja siellä liikuskelevat autot.

Viiden clientin tuki tuolla nyt on, mutta 8 e/kk pääsis jo 35 clienttiin. 350 clienttiä vaatii jo vähän enemmän hynää, mutta jos SINNE asti joskus pääsee, niin asia varmaan ratkennee itsestään.
 
Viimeksi muokattu:

Dominic

Senior Member
Liittynyt
9.2.2000
Viestit
47813
Sijainti
Turku
Tällä hetkellä tuo host tukee vain viittä clienttia kerralla, joten sen ylittävät pelaajat eivät palveluun pääse. Siellä on jonkinlaiset hatusta vedetyt presetit, joita voi kokeilla ja Barcelonan rataprofiili tulee näkyviin heti kun yksikin auto radalle on lähetetty.

https://domppari.azurewebsites.net/

Taustalla on kotikutoisesti rakennettu fysiikkamoottori, joka ottaa huomioon mm. ilmanpaineen ja esm. lämpötilankin. Sekä tietty tyypilliset aerodynaamiset/teho/paino/kitka jne. arvot. Varsinaista aerodynamiikan (virtausten) simulointia ei ole, vain ainoastaan ennalta lasketut arvot. Muut arvot lasketaan simuloinnin aikana.

Jätän ainakin toistaiseksi päälle ja tarkkailen hieman tuon palvelimen CPU/muistin käyttöä, että täytyykö tehdä jotain twiikkejä, mutta jos isompaa ei tule, niin saa pysyä esillä, kunnes päästään seuraavaan valmiiseen kehitysvaiheeseen.

Ratanäkymää voi hiirellä raahata nappaamalla siitä kiinni ja vetämällä karttaa haluttuun suuntaan.
 
Viimeksi muokattu:

burb

.
Liittynyt
19.2.2002
Viestit
46199
Vain huomioita, ei valituksia:
- Rata ei mahdu kokonaisuudessaan ruudulle, selaimessa olis kyllä tilaa.
- Valtasin kaikki viisi slottia ja prosessorikuorma pomppii 60% ja 100%:n välillä.
- Onko tulossa varikkotyttöjä? Onko ne pelattavia hahmoja?
- Ajaako nopeampi auto ohittaessaan vain hitaamman läpi, vai onko esim. hyviä/huonoja ohituspaikkoja, kuskien ohitustaitoja sun muita simuloitu? Ohittaessahan voi merkitä myös kuskien välinen historia, jos on vaikka jotain kaunoja.
- Varsinaista varikkosuoraa ei taida olla?
- Turva-autot, liputukset, sadetakkimiehet?
 

Dominic

Senior Member
Liittynyt
9.2.2000
Viestit
47813
Sijainti
Turku
Vain huomioita, ei valituksia:
- Rata ei mahdu kokonaisuudessaan ruudulle, selaimessa olis kyllä tilaa.
- Valtasin kaikki viisi slottia ja prosessorikuorma pomppii 60% ja 100%:n välillä.
- Onko tulossa varikkotyttöjä? Onko ne pelattavia hahmoja?
- Ajaako nopeampi auto ohittaessaan vain hitaamman läpi, vai onko esim. hyviä/huonoja ohituspaikkoja, kuskien ohitustaitoja sun muita simuloitu? Ohittaessahan voi merkitä myös kuskien välinen historia, jos on vaikka jotain kaunoja.
- Varsinaista varikkosuoraa ei taida olla?
- Turva-autot, liputukset, sadetakkimiehet?

Jou. Voisi tuon canvaksen tuosta toki automaagisesti levitellä aina koko selainikkunan kokoiseksi (tämä tosin lisää CPU kuormaa clientilla aika paljon) ja hiiren rullalla olisi tarkoitus tehdä zoom-in zoom-out mahdolliseksi. Tuon varsinaisen ratanäkymän koko riippuu vähän siitä minkälaisen käyttöliittymän tuohon ympärille rakentelee. Niin ja mobiililaitteillahan tämä toimii lähes säälittävästi. Sonylla n. 10 fps:ää, eikä sormieleet toimi.

Ainakin selaimella joka ei natiivisti tue laitteisto kiihdytystä (esim IE tukee) voi kuormat olla useammalla clientille aika korkealla, varsinkin jos hieman vanhempi tietokone käytössä. Yleensä toki käytellään vain yhdellä clientilla ja selaimella.

Varikkopoikia tulee.

Autot menevät toistensa läpi tällä hetkellä, eivätkä siis varsinaisesti ole toisistaan tietoisia. Tuon simumoottorin seuraavakehitysvaihekin (ja koko projektin) onkin tuon ohitusongelman ratkaiseminen. Ohitustaitoja ja ns. kuljettajan aggressiivisuutta olen ainakin miettinyt mukaan kuljettajaparametreihin.

Varikkosuora on tällä hetkellä pystyseinä, johon ajamalla koko autoa hajoaa biteiksi ja katoaa maailman kartalta.

Turvikset, varikset, liputukset ja ukkoloiset kaikki harkintaan. Jos ukkoloiset enemmän semmoisia visuaalisia karkkeja.

Noin yleisesti ottaen - ohitukset kuntoon ja jonkinlaisen varsinaisen managerointipelin rakentaminen simulaattorin ympärille. Ajatuksiahan tästä riittää.

Mukava kun kokeilit, ollut hiljaista!
 
Viimeksi muokattu:
Ylös