Curtis Delicata Posted April 8, 2013 Share Posted April 8, 2013 We are in the process of creating a open source persistent browser based web game (PBBG) framework which will have all the features to get you started and let you start developing your unique features without having to write all the basics. We have taken a modular approach, you can use only the modules you want. If you wanted just a forum you could enable only the core, user and forum modules. We are building our framework using Kohana which is an open source, object oriented (H)MVC web framework built using PHP5 by a team of volunteers that aims to be swift, secure, and small. We are using Kohana 3.3 with many modules, including the following: 1.) ORM is a a powerful Object Relational Mapping (ORM) module that uses the active record pattern and database introspection to determine a model's column information. 2.) Mustache is a template specification we use for our templates, we use Kostache's implementation. You can download our preview release at https://sourceforge.net/projects/modulargaming/files/ You can view a demo at http://demo.modulargaming.com If you have any questions, bugs or feature requests feel free to post them on the issue tracker at GitHub. https://www.github.com/modulargaming/modulargaming Licensed under a BSD license. Modular Gaming can be used legally for any open source, commercial, or personal project. Regards, Modular Gaming http://www.modulargaming.com Quote Link to comment Share on other sites More sharing options...
MNG Posted April 9, 2013 Share Posted April 9, 2013 User:demo123 pass:demo12345 Not bad, I think it has potential it's very smooth and clean. Quote Link to comment Share on other sites More sharing options...
Script47 Posted April 9, 2013 Share Posted April 9, 2013 Impressive, may I ask how the rock, paper, scissors game works? Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted April 9, 2013 Author Share Posted April 9, 2013 (edited) Impressive, may I ask how the rock, paper, scissors game works? Rock, Paper, Scissors is not in the preview. However you can view the code at GitHub https://github.com/modulargaming/modulargaming/commit/ff61a6b4097d538b462ea9cd06331102ff84d190 Edited April 9, 2013 by Curtis Delicata Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted April 9, 2013 Author Share Posted April 9, 2013 Username: root Password: password With the above details you can access /admin Quote Link to comment Share on other sites More sharing options...
rjddev Posted April 9, 2013 Share Posted April 9, 2013 Looks pretty awesome! Good luck with the project :) Quote Link to comment Share on other sites More sharing options...
Script47 Posted April 9, 2013 Share Posted April 9, 2013 Rock, Paper, Scissors is not in the preview. However you can view the code at GitHub https://github.com/modulargaming/modulargaming/commit/ff61a6b4097d538b462ea9cd06331102ff84d190 Thanks, will check it out:) Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted April 9, 2013 Author Share Posted April 9, 2013 Thanks @Rjd Dev Please click the Star icon on GitHub (https://www.github.com/modulargaming/modulargaming) Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted April 15, 2013 Author Share Posted April 15, 2013 @Script47 Do you have any ideas for what new games we could develop? I was thinking maybe Blackjack. Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted April 18, 2013 Author Share Posted April 18, 2013 We have now updated Modular Gaming to have default shops/items. Please take a look at http://demo.modulargaming.com Let me know what you think of the artwork. Quote Link to comment Share on other sites More sharing options...
Aventro Posted April 18, 2013 Share Posted April 18, 2013 Looks cool. You should make a documentation and go through features available, the database structure (explain the flexibility of it, what each table does etc), how to make a new "module", extending features and so on, talk about templating, you name it. Quote Link to comment Share on other sites More sharing options...
JohnGato Posted April 18, 2013 Share Posted April 18, 2013 Username: root Password: password With the above details you can access /admin dosent work, incorrect info Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted April 18, 2013 Author Share Posted April 18, 2013 We are in the process of writing documentaion including how to write a module. Fornow you will have to look at how existing modules are structured. People kept changing root password and deleting things (default items etc) sorry you will have to install to see admin. Quote Link to comment Share on other sites More sharing options...
Aventro Posted April 18, 2013 Share Posted April 18, 2013 Make the admin panel in "view"-mode only. You may see how it looks like, how its structured, but disable all the "functionality". Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted April 18, 2013 Author Share Posted April 18, 2013 You can view our current documentation at http://demo.modulargaming.com/guide/ Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted April 19, 2013 Author Share Posted April 19, 2013 The Kohana documentation at http://demo.modulargaming.com/guide/kohana is already quite useful. I will start writing specific guide to Modular Gaming (writing modules, conventions etc) Quote Link to comment Share on other sites More sharing options...
BlackScorp Posted April 19, 2013 Share Posted April 19, 2013 http://demo.modulargaming.com/guide-api doenst work, because Shadowhand/Email doesnt have the init.php https://github.com/shadowhand/email/issues?state=open see my issue Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted April 19, 2013 Author Share Posted April 19, 2013 (edited) I will look into that Black Scorp. I have push access to shadowhand/email and modulargaming/email so I could I have added a basic guide on writing a module. Please read the included Kohana documentation regarding cascading file systems etc. Reading existing code will help with how ORM, Paginate etc work. http://demo.modulargaming.com/guide/modulargaming/module Edited April 19, 2013 by Curtis Delicata Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted April 19, 2013 Author Share Posted April 19, 2013 http://demo.modulargaming.com/guide-api doenst work, because Shadowhand/Email doesnt have the init.php https://github.com/shadowhand/email/issues?state=open see my issue I just checked and I previously merged the commit which was supposed to fix this issue. https://github.com/shadowhand/email/commit/4e570020e3cb54dab6189f75a9845d144c202711 Does it still not work? Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted April 19, 2013 Author Share Posted April 19, 2013 (edited) The commit seems to have successfully applied and I can see the fixed code in there. I am not sure why it does not work. Does it still require init.php? Edit: Fixed it, for some reason git pull did not update the sub modules. Probably where I changed the source from a private git to a public git when I released the preview. Edited April 19, 2013 by Curtis Delicata Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted July 16, 2013 Author Share Posted July 16, 2013 You can join our new Facebook Group at http://www.facebook.com/groups/modulargaming Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted July 29, 2013 Author Share Posted July 29, 2013 We are proud to announce our first stable release; 1.0.0 Download from https://sourceforge.net/projects/modulargaming/files/latest/download Features are: Admin: Admin panel with support for modules to contain their own admin code. Core: Date Email (Swift Mailer) Event (Ported from Laravel 3) Hint (Flash Messages) Journal (Log and Notify) Paginate (Pagination), Tab (Modules can enable their own tabs in user profile etc) Error pages Search (Will be improved in 1.1.0) Assets management Forum: Create/edit/delete categories in Admin panel Create/edit/delete/stick/lock topics Create/edit/delete posts Game: Rock Paper Scissors Lucky Wheel Item: Cookbook Inventory Safe Shops with Restocking User Shops Trade (Will be working fully in later releases, the basics are complete). Create/edit/delete items Create/edit/delete item types Create edit/delete recipes Create/edit/delete shops Message: Create/delete messages Outbox and Inbox Pet: Adopt Create Profiles Create/edit/delete pet species Create/edit/delete pet colours Create/edit/delete which colours a specie has available User: Dashboard Register/login/logout Profiles Reset password Settings Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted August 9, 2013 Author Share Posted August 9, 2013 1.0.1 has been released. Changes are a new installer and simplified instructions. The zip is also smaller as we have removed additional test code. Composer installs have all tests and development tools, they are only removed for the zip download. https://sourceforge.net/projects/modulargaming/files/latest/download Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted September 20, 2013 Author Share Posted September 20, 2013 Payment module has been released, it is a work in progress however it already supports PayPal Express Checkout and PayPal subscriptions. Admin panel is missing but it is simple to add packages. https://github.com/modulargaming/payment It uses Omnipay (https://github.com/adrianmacneil/omnipay). It is possible to implement drivers for the following: 2Checkout Authorize.Net AIM Authorize.Net SIM Buckaroo CardSave Dummy eWAY Rapid 3.0 GoCardless Manual Migs 2-Party Migs 3-Party Mollie MultiSafepay Netaxept (BBS) Netbanx PayFast Payflow Pro PaymentExpress (DPS) PxPay PaymentExpress (DPS) PxPost PayPal Express Checkout PayPal Payments Pro Pin Payments Sage Pay Direct Sage Pay Server SecurePay Direct Post Stripe WorldPay Quote Link to comment Share on other sites More sharing options...
Curtis Delicata Posted October 11, 2013 Author Share Posted October 11, 2013 1.1.0 has been released. Changes are now using latest Kohana (3.3.1) which is also provided via Composer now. Initial properties defaults are now used once in the user property class rather than loading config on every use. Bug fixes, pet image upload had a few things missing and item upload was using wrong directory. https://sourceforge.net/projects/modulargaming/files/latest Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.