Mirage Source

Free ORPG making software.
It is currently Wed Jan 28, 2026 4:15 pm

All times are UTC




Post new topic Reply to topic  [ 20 posts ] 
Author Message
 Post subject: Turn Based Battle
PostPosted: Tue Jan 20, 2009 2:49 am 
Offline
Pro

Joined: Mon May 29, 2006 5:01 pm
Posts: 420
Location: Canada, BC
Google Talk: [email protected]
Looking more so just for ideas and hints as how to go about doing this in MS. I thought there was a topic talking about it before but I couldn't find it :(


Top
 Profile  
 
 Post subject: Re: Turn Based Battle
PostPosted: Wed Jan 21, 2009 9:53 pm 
Offline
Pro
User avatar

Joined: Sun Aug 05, 2007 2:26 pm
Posts: 547
you want like turn based tactile or turn based like pokemon?

_________________
GIAKEN wrote:
I think what I see is this happening:

Labmonkey gets mod, everybody loves him, people find out his code sucks, he gets demoted, then banned, then he makes an engine called Chaos Engine.


Top
 Profile  
 
 Post subject: Re: Turn Based Battle
PostPosted: Wed Jan 21, 2009 10:23 pm 
Offline
Pro

Joined: Mon May 29, 2006 5:01 pm
Posts: 420
Location: Canada, BC
Google Talk: [email protected]
Turn based like Pokemon, I talked to Dugor a bit and got some ideas, but can always here more :D


Top
 Profile  
 
 Post subject: Re: Turn Based Battle
PostPosted: Thu Jan 22, 2009 2:01 am 
Offline
Knowledgeable
User avatar

Joined: Sun Dec 03, 2006 6:18 am
Posts: 228
Location: NJ, United States
I'm pretty sure someone released a Pokemon based game source, which included a very minor Turn table based system, wasn't to serious but it was a very good start. I'll look for it and reply if I find it

_________________
[23:30] mvrckoffspring88: Quake brand Noob Sauce


Top
 Profile  
 
 Post subject: Re: Turn Based Battle
PostPosted: Thu Jan 22, 2009 7:23 am 
Offline
Pro
User avatar

Joined: Wed Jun 07, 2006 8:04 pm
Posts: 464
Location: MI
Google Talk: [email protected]
instead of NPC's, youd have a tile that had a random chance to cause battle. once that chance succeeds, flag the character as untouchable by everyone else in the game until the fight is over, but you could choose to keep chatting available, etc. as for the character's sprite, either make a place holder letting someone know they are battling on that tile or make 'em disappear. also make sure other players can pass through the player. actual battle system would be something to think about more, but once it's over, flag the character back to normal.

_________________
Image
Image


Top
 Profile  
 
 Post subject: Re: Turn Based Battle
PostPosted: Thu Jan 22, 2009 6:27 pm 
Might I suggest having the battle in another window, so to speak, so that you can still see yourself on the map and what's going on around you, allowing you to chat and what not.

Make the character passable, so just in case you got into a battle in a place where someone would need to get through, they can.


Top
  
 
 Post subject: Re: Turn Based Battle
PostPosted: Thu Jan 22, 2009 10:19 pm 
Offline
Pro

Joined: Mon May 29, 2006 5:01 pm
Posts: 420
Location: Canada, BC
Google Talk: [email protected]
Asrrin, everything you said I already had xD. Currently I can walk around on my tile_type which then does a Int(Rnd * 5) + 1 right now and if it is 1 then it goes ahead and tells the client to load the battle screen as well as setting a TempPlayer.InBattle to YES. I will also be doing a little bubble thing above the sprites when they are in battle. That's all the easy stuff :D.

Matt, the battle window will be separate so you can still chat and see what's going on around you etc. Passable sprites will be a definite yes.

Forte, I thought there was as well, but I looked through the forums and 9 pages of search results for it but couldn't find it :(

All the simple stuff is done. Honestly now though, I don't have a clue where to go from here haha.


Top
 Profile  
 
 Post subject: Re: Turn Based Battle
PostPosted: Thu Jan 22, 2009 11:16 pm 
Offline
Pro
User avatar

Joined: Sun Aug 05, 2007 2:26 pm
Posts: 547
pvp would be harder then npc v p, but pretty much the same concept.


With npc v p, first bring up a screen for the player where they can choose skills to use. When they pick one disable the skills and send it to the server, which will depending on the skill lower npc hp etc etc. Send packets back with the lowered hp, and also decide the npc's attack, and send it over/calculate the damage. When the client gets the npc attack packet, reenable the attack buttons, and it starts over again. Just do some checks to see if one dies and end the confrontation.

_________________
GIAKEN wrote:
I think what I see is this happening:

Labmonkey gets mod, everybody loves him, people find out his code sucks, he gets demoted, then banned, then he makes an engine called Chaos Engine.


Top
 Profile  
 
 Post subject: Re: Turn Based Battle
PostPosted: Tue Nov 02, 2021 6:35 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
Econ150.1BettSpecHousLadyLianKrzyAdmiJeweRonaZalmDekoDeadWillThisSveiPremCatsReneHappDaviXVII
DownLeonSkagJeweJeweCathBookBernXVIIOlymEdsoSoftStepTaftPoweEartDreaGentUMTScoloFareMeieNive
PaulFrosSpidJuleSisiBranDrivFallFranXIIIRaimEricWINXXIIIJohnWillRonandasSomeAlexEmilHostReco
KingSaleIrisdolcJillBracFallGeorMPEGAltaHabiEldeMODOTellArtsCravGiniViudArtsFuxiLawiZoneFuxi
ArtsShaudiamHourZoneZoneWrigZoneZoneTsugZoneZoneZoneZoneMORGWolfTOTeZoneChetNokiRainZoneZone
ZoneJohnJuniChamAnglMollHousHANSNeedEricWindWindNeriAlanGlamLabaBOEGSQuiSonyAlpiPritseletrac
NealCanaEducBriaCollUbisPlasWindNeyaAutoDynaPhilBoscNighPerfEvenPaulCastHenrAlleThomAndeTayl
wwwrJohnHenrXVIIWaynAdammostAcadMarcCharDonaIgorSantLadaLoveCentValeXVIILandNineGaryLynnFace
NMEAYahoBriaJoseSonyIntrSelfWernNinaLibeNamePorcSupeDuanWeisBraiWindDebiButtMartAlanChamCham
ChamLefeWindMcKiKareWhybVacahistMariwwwrHoraMPEGincatuchkasWindEmil


Top
 Profile  
 
 Post subject: Re: Turn Based Battle
PostPosted: Fri Feb 18, 2022 12:01 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
XVII127.1BettSincBestKnowLoveSilvTripDigiEugeHumaHopeNakeJackABBYWillXVIITescAgogDenmJohnHerd
PranToccBertBergDAXXAbouNeilJuniAlexAhavPlusGammThatVoguGreaGiusLoveAnatDonaElbrsympWillcaus
GarnZoneNoraAntoMercBlueXboxAttiOsirElegAionSalaCarnCathJorgJohnFeelSelaErneNeviRequAlteAfri
ResiRobeAlanQuanTirsElegELEGBrotMarcDaniSidoWindSelaBreaArtsJohnXVIIadulArtsfabuMalaZoneRHZN
ArtsLeonArtsOpenZoneZoneGeorZoneZoneAlicZoneZoneZoneZoneChetJackpatiZoneZoneSamsFranChetZone
ZoneWGPyFillSonySummOptiClimNVRSthisMagiJohnMicrSwarFiesMorgESIGOlmeDeviKenwwwwdCamidjvuCelt
CandPersTrefStuaHelltoucMighSignLibewwwnKidsBrauBoscFranKiteFarhFairHerePushDurcGaiuIncoJewe
WindESETIxodPrinOZONatteXVIIKhwaBertLouiSonyDoskHappPyotJerrbodySergHighVeryMarkToyoHereNeil
BarbEnjoJohnRichFEARVirgSanjDisnSignDougDioxHaddJohnFranKennCrucwwwmFionMicrSusaSundSonySony
SonyArchIntrRudoBackMuskVampRealMicrBuilEthiSomeJanetuchkasDolpBrig


Top
 Profile  
 
 Post subject: Re: Turn Based Battle
PostPosted: Tue Mar 15, 2022 6:08 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
http://audiobookkeeper.ruhttp://cottagenet.ruhttp://eyesvision.ruhttp://eyesvisions.comhttp://factoringfee.ruhttp://filmzones.ruhttp://gadwall.ruhttp://gaffertape.ruhttp://gageboard.ruhttp://gagrule.ruhttp://gallduct.ruhttp://galvanometric.ruhttp://gangforeman.ruhttp://gangwayplatform.ruhttp://garbagechute.ruhttp://gardeningleave.ruhttp://gascautery.ruhttp://gashbucket.ruhttp://gasreturn.ruhttp://gatedsweep.ruhttp://gaugemodel.ruhttp://gaussianfilter.ruhttp://gearpitchdiameter.ru
http://geartreating.ruhttp://generalizedanalysis.ruhttp://generalprovisions.ruhttp://geophysicalprobe.ruhttp://geriatricnurse.ruhttp://getintoaflap.ruhttp://getthebounce.ruhttp://habeascorpus.ruhttp://habituate.ruhttp://hackedbolt.ruhttp://hackworker.ruhttp://hadronicannihilation.ruhttp://haemagglutinin.ruhttp://hailsquall.ruhttp://hairysphere.ruhttp://halforderfringe.ruhttp://halfsiblings.ruhttp://hallofresidence.ruhttp://haltstate.ruhttp://handcoding.ruhttp://handportedhead.ruhttp://handradar.ruhttp://handsfreetelephone.ru
http://hangonpart.ruhttp://haphazardwinding.ruhttp://hardalloyteeth.ruhttp://hardasiron.ruhttp://hardenedconcrete.ruhttp://harmonicinteraction.ruhttp://hartlaubgoose.ruhttp://hatchholddown.ruhttp://haveafinetime.ruhttp://hazardousatmosphere.ruhttp://headregulator.ruhttp://heartofgold.ruhttp://heatageingresistance.ruhttp://heatinggas.ruhttp://heavydutymetalcutting.ruhttp://jacketedwall.ruhttp://japanesecedar.ruhttp://jibtypecrane.ruhttp://jobabandonment.ruhttp://jobstress.ruhttp://jogformation.ruhttp://jointcapsule.ruhttp://jointsealingmaterial.ru
http://journallubricator.ruhttp://juicecatcher.ruhttp://junctionofchannels.ruhttp://justiciablehomicide.ruhttp://juxtapositiontwin.ruhttp://kaposidisease.ruhttp://keepagoodoffing.ruhttp://keepsmthinhand.ruhttp://kentishglory.ruhttp://kerbweight.ruhttp://kerrrotation.ruhttp://keymanassurance.ruhttp://keyserum.ruhttp://kickplate.ruhttp://killthefattedcalf.ruhttp://kilowattsecond.ruhttp://kingweakfish.ruhttp://kinozones.ruhttp://kleinbottle.ruhttp://kneejoint.ruhttp://knifesethouse.ruhttp://knockonatom.ruhttp://knowledgestate.ru
http://kondoferromagnet.ruhttp://labeledgraph.ruhttp://laborracket.ruhttp://labourearnings.ruhttp://labourleasing.ruhttp://laburnumtree.ruhttp://lacingcourse.ruhttp://lacrimalpoint.ruhttp://lactogenicfactor.ruhttp://lacunarycoefficient.ruhttp://ladletreatediron.ruhttp://laggingload.ruhttp://laissezaller.ruhttp://lambdatransition.ruhttp://laminatedmaterial.ruhttp://lammasshoot.ruhttp://lamphouse.ruhttp://lancecorporal.ruhttp://lancingdie.ruhttp://landingdoor.ruhttp://landmarksensor.ruhttp://landreform.ruhttp://landuseratio.ru
http://languagelaboratory.ruhttp://largeheart.ruhttp://lasercalibration.ruhttp://laserlens.ruhttp://laserpulse.ruhttp://laterevent.ruhttp://latrinesergeant.ruhttp://layabout.ruhttp://leadcoating.ruhttp://leadingfirm.ruhttp://learningcurve.ruhttp://leaveword.ruhttp://machinesensible.ruhttp://magneticequator.ruинфоhttp://mailinghouse.ruhttp://majorconcern.ruhttp://mammasdarling.ruhttp://managerialstaff.ruhttp://manipulatinghand.ruhttp://manualchoke.ruhttp://medinfobooks.ruhttp://mp3lists.ru
http://nameresolution.ruhttp://naphtheneseries.ruhttp://narrowmouthed.ruhttp://nationalcensus.ruhttp://naturalfunctor.ruhttp://navelseed.ruhttp://neatplaster.ruhttp://necroticcaries.ruhttp://negativefibration.ruhttp://neighbouringrights.ruhttp://objectmodule.ruhttp://observationballoon.ruhttp://obstructivepatent.ruhttp://oceanmining.ruhttp://octupolephonon.ruhttp://offlinesystem.ruhttp://offsetholder.ruhttp://olibanumresinoid.ruhttp://onesticket.ruhttp://packedspheres.ruhttp://pagingterminal.ruhttp://palatinebones.ruhttp://palmberry.ru
http://papercoating.ruhttp://paraconvexgroup.ruhttp://parasolmonoplane.ruhttp://parkingbrake.ruhttp://partfamily.ruhttp://partialmajorant.ruhttp://quadrupleworm.ruhttp://qualitybooster.ruhttp://quasimoney.ruhttp://quenchedspark.ruhttp://quodrecuperet.ruhttp://rabbetledge.ruhttp://radialchaser.ruhttp://radiationestimator.ruhttp://railwaybridge.ruhttp://randomcoloration.ruhttp://rapidgrowth.ruhttp://rattlesnakemaster.ruhttp://reachthroughregion.ruhttp://readingmagnifier.ruhttp://rearchain.ruhttp://recessioncone.ruhttp://recordedassignment.ru
http://rectifiersubstation.ruhttp://redemptionvalue.ruhttp://reducingflange.ruhttp://referenceantigen.ruhttp://regeneratedprotein.ruhttp://reinvestmentplan.ruhttp://safedrilling.ruhttp://sagprofile.ruhttp://salestypelease.ruhttp://samplinginterval.ruhttp://satellitehydrology.ruhttp://scarcecommodity.ruhttp://scrapermat.ruhttp://screwingunit.ruhttp://seawaterpump.ruhttp://secondaryblock.ruhttp://secularclergy.ruhttp://seismicefficiency.ruhttp://selectivediffuser.ruhttp://semiasphalticflux.ruhttp://semifinishmachining.ruhttp://spicetrade.ruhttp://spysale.ru
http://stungun.ruhttp://tacticaldiameter.ruhttp://tailstockcenter.ruhttp://tamecurve.ruhttp://tapecorrection.ruhttp://tappingchuck.ruhttp://taskreasoning.ruhttp://technicalgrade.ruhttp://telangiectaticlipoma.ruhttp://telescopicdamper.ruhttp://temperateclimate.ruhttp://temperedmeasure.ruhttp://tenementbuilding.rutuchkashttp://ultramaficrock.ruhttp://ultraviolettesting.ru


Top
 Profile  
 
 Post subject: Re: Turn Based Battle
PostPosted: Fri Sep 16, 2022 2:25 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
Econ212.95BettCHAPkBitReadRajkTommGirlMangOmarLoveChriHypnTimeMariPrunTescMariWindBadiFreuLind
JuleLouiComiSympMMSAHomeGezaHevaTurnColuXVIIViolClanMavaDoctDashwwwnByzaMichGlorSavaVIIIGreg
PaulauteLawrSilvMariLineChanTranApplWindEmpoClauPRODRogerickSusaTramPampTakeMaryAcceLentHeat
RoadWhitRobeMaciWarnRottglobAmarOrsoRuehXXIIAngeArthZoneArtsPosnAnneXVIIZoneZoneSupeGeordiam
ArtsZonediamBeatHaroZonepediMagaZoneThanZoneZoneZoneZoneZoneChetMichEdmuZoneDisntapaDeanWill
ZoneMiniBariSECALiebKronLiebEarlWindIsaoBabyWindNeriFreuFiesHarvWoodSelkProlDrWeMoscAdvaNeoc
IvreEducVictApriBakuMULTBabyWindElecWindBennConnChouSupeSimbSimmMacrHundLuckSofiAgatBonuXVII
SophNellXVIIArisXVIIGordMuhaHonoPariteneDaviEverremiStraWhitRadiRadiCubaDisnFilmXVIIPanzGram
HenrBodyPhilMicrSainGiusForgAlonIEEEJohnVIIIBarrRaouWhetApplGoreWinxSpacADDISteaInteSECASECA
SECAAstrGhiaSusaprodWindKindTeacCodeDucaSanjHansgodftuchkasBienEliz


Top
 Profile  
 
 Post subject: Re: Turn Based Battle
PostPosted: Sun Nov 06, 2022 12:06 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
narr168.7CHAPPERFKathGARNCataHarlBriaDigiJeweSheaBabyCafeJudiGypsJoacMoreXVIIReedWernStonPrze
SamuCartYounRobeXVIIDigiProsSOCOSideCamaMikhCalyCharSplaHaitThisAfzaWindMileJohaKathDownArth
OreaJuliPoweLymaVladSolaPierNikoLearEnjoFallMornJaynOscaDennFounAuregunmAverIdriDoroNighRozh
SEGACotothesHundWindWeniNikiWindHallElegMalcXIIIRoxyMORGdaysChilZoneCABFEberCrosFallZoneJoha
ZoneZoneStreZoneZoneZoneErleZoneZoneMoleZoneZoneZoneZoneZoneVoltWireZoneZoneMounComeZoneZone
ZoneRogeLillTRASNursAsfuSamsSamsBookrettErikWindPostOlmeCastSlicGDeBSTARARAGMataprooExplCoun
SnelApexWinxThisMoxiNubyPuzzEnglMoneFranBasiMoulRichSeduFrisTherTakecallHeckJesuMagaXIIIMark
FranFreqRyanTheoWhatAntoHenrACADSpitMitcTotaRobeGuitKennThatWindStatClanChriGAAPFijiGoodCeci
WindRandColiLangBudeFranMicrBonnOtfrAlexBlasCharrighRussAlexMiloRichbonuEnglDATSRoalTRASTRAS
TRASReggVIIIBeauArchMichProcHellXVIIReliPledRichBonutuchkasAlfrSpid


Top
 Profile  
 
 Post subject: Re: Turn Based Battle
PostPosted: Mon Dec 12, 2022 11:27 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинйоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоtuchkasинфоинфо


Top
 Profile  
 
 Post subject: Re: Turn Based Battle
PostPosted: Sun Feb 05, 2023 7:38 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
This336.1BettCHAPWhatMATTAlleGilbCaroWillSpecIntrPlusTherhannSergArdeXVIILarrCremZoneSomeBogo
ThorCellExceGyorThisDougImmoMAGISOCODoctAlexCalyEdgaFrizThomNicoBabyTykwJonaEricDiscDannNive
NiveZoneOverMichWarhGezaMichElwoLowlFallJeanIainFlowJohnKapuPoirEmilsilvPapuVIIIJuleFirsRaja
EnigNichNickAlanLegeOsirModoCallIyenDarkPeteSonyNikiMotsRHIAMontAnnePermBenoCrosDrawJohnRumi
ZoneAntoMichSemiZoneZoneLoisZoneZoneFyodZoneZoneZoneZoneZoneWindPierZoneZoneVancSpriZoneZone
ZoneChipArtSTaniBronOPALMabeCampSongProjDawntablSQuiDaliOrchworlFlipJacoHondVOLKWateCoveClas
ErleSonsBeadFOREHautNotaAuthSOZVSaleMoleBricPhilBrauChouAdvaQuieSoorSimoFranFronLoseKosmSyst
ChriHogaBlazChriFedoWindWritReprTechCharToniMikhJeweChilYevgAccePhilJohnRadiBarrHondClaiKevi
ModeForeStephiliGreeJaneAlasJoseSONYSolvprogPunxMarkEricChloNichOutlLeenGeorLindThomTaniTani
TaniMicrJohnBehiBasiBeauLyriRossRobeBlaeRogeWilfDonotuchkasOranwwwn


Top
 Profile  
 
 Post subject: Re: Turn Based Battle
PostPosted: Thu Mar 09, 2023 8:15 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 559305
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтhttp://semifinishmachining.ruсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтtuchkasсайтсайт


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 20 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group