OSBanditi v3.0

  • Beste leden,


    Waarschijnlijk dacht je toen je dit topic opende: de zoveelste vraag over Banditi ;). Gelukkig is het dat deze keer niet.


    Wat ik met dit topic wil gaan bereiken is kijken of er animo is voor een versie 3.0 van de OSBanditi versie die door mij ontwikkelt is enkele jaren geleden.


    Hierin wil ik het volgende aanpassen:
    - Alle bugs eruit;
    - Groot admin paneel in de game, ook voor de nieuwe functies;
    - Code netjes maken, met wat commentaar en hedendaagse programmeer stijlen (denk ook aan lussen e.d.).
    - Een aantal nieuwe functies, o.a.:
    1) Volledig betaalsysteem van Mollie, TargetPay en Pay.nl. Via het adminpaneel kun je kiezen welke methodes je van welke sites wilt gaan gebruiken, of ze actief zijn en de benodigde gegevens (partnerid e.d.) invullen.
    2) Integratie van het SponsorPay (systeem om door enquetes in te vullen gratis credits te krijgen).
    3) Template systeem, waardoor nieuwe layouts makkelijk toe te voegen zijn.
    4) Nieuwe ingame chat.
    5) Vernieuwde en beter beveiligde inlog, registreer, activeer en wachtwoord vergeten functionaliteit.
    6) Nieuw forum.
    7) Verbeterd installatie systeem.
    8) Nieuwe captcha
    9) Schandpaal, met reden en gehele admin optie.
    10) Permissie systeem; maak een rank aan met een naam en kies zelf waartoe deze rank permissies heeft in het adminpaneel.
    11) Lijst van crew leden.
    12) Flash casino's worden gewijzigd naar 100% nieuw eigen gescripte PHP versies hiervan met jQuery verwerking (beter uiterlijk).
    13) Mogelijkheid om een eigen HTML pagina toe te voegen, te wijzigen en verwijderen in het adminpaneel met tevens een keuze waar in het menu de pagina moet komen.
    14) jQuery berichtenbalk met admin optie om deze te beheren.
    15) Mogelijkheid om forums toe te voegen, aan te passen en te wijzigen en daarnaast in te stellen met welke rang je erin mag posten (en andere functies).
    16) Uitbreiding op het adminpaneel met de functies: dubbel account checken, een forum ban geven/intrekken, een chat ban geven/intrekken en een PB ban geven/intrekken. Dit alles met een tijdsduur of permanent.
    17) Een avatar systeem. Keuze uit eigen avatar uploaden via formulier of URL, of de keuze uit kant-en-klare avatars, toegevoegd in het admin paneel.
    18) Mogelijkheid om Hyves, Facebook en Twitter account van de website op te geven in het adminpaneel, zodat deze automatisch in de vorm van een klikbaar icoontje in de footer komt te staan.
    19) Aan te vullen door jullie!


    Om nieuwe ervaring op te doen, en hopelijk de community wat meer te stimuleren stel ik deze kosteloos (= 100% gratis) ter beschikking. De hosting en eventuele domeinnaam zal ik zelf aanschaffen (korting door eigen bedrijf). Het enige wat ik nodig heb is een nieuwe layout.


    Daarnaast zal ik eventuele bugs en dergelijke oplossen en uitbrengen in patches.


    Nu weet ik dat veel van dit soort projecten (ook door mij) zijn gefaalt en dat probeer ik echt 100% te voorkomen. Ik wil daarom nu ook echt goed beginnen en gewoon een goede game maken die hopelijk veel bekijks trekt en weer wat nieuwer is. Dit betekent dat de nieuwe layout die ik nodig heb ook pas komen gaat als ik de rest af heb (hopelijk is hier een vrijwilliger voor die een mooie layout kan maken en kan slicen). Ik zal daarnaast proberen wat jQuery in te voegen en een beter installatie systeem.


    Hopelijk is het een idee en kan ik het verwerkelijken, uiteraard zijn jullie tips en ideeën meer dan welkom om Banditi een nieuw leven in te blazen.


    Met vriendelijke groeten,


    Lars Groot

  • Volgens mij is hier onder de nieuwe webmasters die graag een criminalgame willen wel vraag naar ja.


    Ook kan het een goede basis zijn voor een goede oefening.


    PS: Misschien is het ook een goed idee om een layout include/functie te maken?
    Zodat je niet elk script moet gaan veranderen als je iets wil aanpassen? (Dit moet bij de huidige versies, wel!)

  • freak,
    Gelijk heb je. Ik heb hem erbij geplaatst.


    Nog even ter info: de reden dat ik hier geen geld voor vraag is simpelweg dat ik wat voor de community wil doen. Zodat het hier wat actiever wordt en dat wat meer mensen weer een Criminals overwegen (door geen bugs, maar toch veel functies en zonder kosten). Ik zal ook niets encrypteren of de systemen van Mollie/TargetPay/Pay.nl zo aanpassen dat ik er geld mee verdien en de webmaster zelf niet (zie de CrimeSource).

  • Juist L.groot ik vind het laatste bericht van je een slim idee want ik wil er geen geld aan verdienen ! dus ik hoop vooral dat je dat idee erin gaat bouwen :D


    Voorderest wil ik zeggen succes en ik hoop dat jij het weer waar maakt zoals een paar jaar geleden !

  • Citaat van binkkie

    Juist L.groot ik vind het laatste bericht van je een slim idee want ik wil er geen geld aan verdienen ! dus ik hoop vooral dat je dat idee erin gaat bouwen :D


    Voorderest wil ik zeggen succes en ik hoop dat jij het weer waar maakt zoals een paar jaar geleden !


    Binkkie, hij zegt juist dat hij dat NIET gaat maken ;)

  • Goed, ik ben het project daadwerkelijk gestart.
    Wat ik nu gedaan heb:
    - v3/config.php, v3/index.php, v3/crimes.php en de gehele login functie gedebuggd en de code netjes gemaakt en opgeschoont. Ik moet nog wel even het aantal MySQL queries in de v3/config.php terugbrengen maar dat ga ik een andere keer doen. Daarnaast ga ik het gehele inlog systeem vernieuwen, aangezien de huidige prut is.
    Wat ik tevens nog heb gedaan is de huidige captcha van banditi (met die revolvers) in de v3/crimes.php verwerkt. De afbeeldingen ga ik vervangen (omwille van rechten OTG), dus als er een vrijwilliger is die twee maffia-achtige icoontjes wilt maken, waarvan 1 goed en 1 fout (opvallend) dan zou dat top zijn!


    - Helemaal vernieuwd installatie systeem. Als maffia spel had OSBanditi al de primeur om over een installatie systeem te beschikken, in de v3.0 is dit zover uitgedacht dat je geen ene **** meer hoeft te weten en te doen. Het script doet het volgende:
    1. Checkt de chmod van de vereiste bestanden en kijkt of de server geschikt is (php mail functie, php GD e.d.).
    2. Vraagt of je de database gegevens wilt ingeven, of een nieuwe database wilt aanmaken. Een nieuwe DB aanmaken kan gewoon in de wizard zelf. Dit ondersteund momenteel DirectAdmin, CPanel, Plesk en een MySQL root (rechten om databases aan te maken) functie. Alleen gebruikersnaam en wachtwoord van deze controlepanelen zijn nog vereist.
    3. Checkt of de gegevens kloppen en vraagt dan om de admin gegevens.
    4. Het systeem maakt de tabellen en het admin account aan en je kunt direct van start. Zelfs de connection.php is dan al aangemaakt e.d.


    Ik moet eigenlijk ook nog even de v3 map weghelpen en alle ongebruikte bestanden deleten, dat ga ik doen als ik er tijd/zin voor heb.


    Een dezer dagen zal ik screenshots van de huidige versie laten zien. Let wel op dat dit systeem niet morgen af is. Ik schat dit ik het systeem over enkele maanden af heb. De datum is nog lang niet bekend maar reken op een november/december.

  • Nog een drie ideeën:


    Schandpaal - Ban lijst met reden en wanneer het verloopt
    Crew lijst - Moderator en admin
    Eigen crew rank - Waarbij je kan kiezen wat dat rank kan


    GiovanniK

Participate now!

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