osFighter

  • Geachte lezer,


    Ik ben sinds kort begonnen met een OpenSource Crime Click RPG genaamd osFighter (naam afgeleid van osBanditi). Ik wil deze geheel OpenSource maken en hoog instelbaar. De code dit ik tot nu toe heb staat al op Github. Met hoog instelbaar bedoel ik dat je bijna alles aan kan passen.


    Wat ik van plan ben om te maken met de instellingen is:

    • Uiterlijke (d.m.v. thema's)
    • Menu's (volgorde van menu items en tekst aanpassen)
    • Pagina's (denk aan content op de pagina)
    • Groepen (de beheerder kan groepen aanmaken. Denk aan: admin, moderator, forum beheerder)
    • Per pagina permissies (d.m.v. groepen kan de beheerder zelf kiezen wie wat kan bekijken)


    Maar er zou nog meer moeten kunnen veranderd worden. Daarom zou ik graag van jullie wat ideeën willen horen. Heb jij een idee van wat er qua intellingen/aanpasbaarheid van een Crime Site allemaal nog meer bij kan laat dit dan a.u.b. weten. Ook andere ideeën die niet met instellingen te maken hebben hoor ik graag.


    Als je het leuk vindt om te helpen met vooral de standaard dingen bij een Crime site zoals: misdaden, families, casino's, etc. etc. dan hoor ik dit graag, want alle hulp is welkom! Het script zelf word geschreven in Engels en maakt gebruik van PDO. Heb je interesse om mee te helpen kan je mij contacteren via Skype.


    Een voorbeeld staat hier online.

    Met vriendelijke groet,


    Dees

    Bewerkt één keer, laatst door Dees: online voorbeeld ().

  • Beste Tim,


    De code van osBanditi is een grote puinhoop, de tijd om dat te veranderen kost iets minder tijd dan de code opnieuw te schrijven. Dit is een van de redenen dat het gaat afkomen. Ook is een reden dat ik het doe om meer portfolio werk te krijgen in de OpenSource wereld. Het duurt misschien wel even maar af krijg ik het zeker!

  • L.Kok
    Een live voorbeeld komt er zo snel mogelijk. Uiterlijk in de loop van volgende week. Dit komt omdat ik de site niet meteen online wil gooien omdat er op dit moment nog vrij weinig te zien valt.


    DirkZz
    Nee, ik wil niet perse een framework maken, maar als dit project af is heb ik toch een soort framework. We spreken hier dan niet over een groot en complex framework.

  • Dit komt omdat ik de site niet meteen online wil gooien omdat er op dit moment nog vrij weinig te zien valt.


    Maakt niet uit. Zet ergens in de footer "Open alpha v0.1". Wij kunnen alleen met ideeën/verbeteringen komen als we zien wat je hebt.. laat ons niet pagina's aan code doorspitten. :)

  • Jij wilde het niet online zetten, omdat er nog weinig te zien was. Nu weet ik niet waarom je dat erg zou vinden, maar als je zoiets in je footer zet is het voor iedereen duidelijk dat je nog met development bezig bent. :)
    Ben wel benieuwd...

  • Account demo is aangemaakt. Van zelf sprekend is het wachtwoord ook demo. Ik ben nu vooral bezig met de Admin functie's, maar het account demo is geen admin omdat er altijd mensen zijn die het leeuk vinden om te kloten met de site.


    Victor
    Nee nu is dat niet meer echt van toepassing. Omdat ie online staat.

  • De layout kan, als dit project af is, makkelijk door de site beheerder zelf ingesteld worden. Ik ben ook van plan te maken dat de bebeerder een optie kan aanvinken dat elke user zijn eigen layout kan kiezen.

    Met vriendelijke groet,


    Dees

    Bewerkt één keer, laatst door Dees ().

  • Voor dat je met classes gaat werken zou ik wel verder inlezen over wat classes allemaal kunnen,
    ik zit in "session.php" te kijken en functies hebben geen "visiblity" of wel: "public / protected / private".


    Hier onder kan je daar meer over lezen:
    http://www.php.net/manual/en/language.oop5.visibility.php


    Daarnaast include je je bestanden, met autoload voorkom je het overal handmatig aanroepen van losse class bestanden:
    http://www.php.net/manual/en/language.oop5.autoload.php


    en als laatste als je dan toch bezig bent maak gebruik van namespaces en dan ben je goed op weg:
    http://nl1.php.net/manual/en/language.namespaces.php


    en haal a.u.b zo snel mogelijk je html code uit classes die horen daar he-le-maal niet in thuis en koppel heel je systeem aan een bestaande template parser of bouw er zelf één.
    Om een klein voorbeeld te geven:


  • Het demo account is opnieuw geactiveerd. (demo/demo)


    Ook even snel zo ingesteld dat demo account geen permissie heeft om edit account pagina te zien zodat niemand het wachtwoord veranderd.


    Ook ben ik al aardig op weg met de settings voor osFighter.


    Op dit moment kan je deze dingen instellen:


    • Naam, site email en site email naam instellen
    • User en guest timeout
    • Ranks maken, verwijderen en aanpassen
    • Landen/Cities maken, verwijderen en aanpassen
    • Je kan pagina's aanmaken en aanpassen.
    • Permissies instellen per pagina.
    • Je kan menu's (volgorde en naam) aanpassen.


    Hier wil ik nog bijmaken:


    • Misdaden aanpassen (opbrengst, afbeelding, naam, gevangenis tijd)
    • Voertuigen aanpassen (opbrengst, afbeelding, naam, gevangenis tijd)
    • Gebruikers aanpassen (login info, statistieken, tijden)


    Als je de huidige instellingen wil zien (de werking ervan op osFighter) maak dan even een account aan en meld hier dat je een admin account wilt. Dan zet ik je account op admin status.
    Heb je nog meer ideeën voor instelleningen hoor ik dit graag. Alle hulp is nog steeds welkom. Op dit moment doe ik het project nog steeds alleen. Er is nog geen eind datum bekend maar dit gaat waarschijnlijk nog wel even duren.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!