Adding /Editing / Deleting existing code using an install script in PHP
<p>I have wanted to create a PBBG creator. (Primarily text based games) However, I couldn't think of a system that efficiently allowed people to have the base code, then install modules into the game adding new features.</p>

<p>For example, the base code would consist of a simple home page and bare bones admin panel. Then you would install a registration module which would add new code and new database tables and a login module that would use the registration module's tables. Then from there you could install a Stats Module adding Health, Mana, etc., that would add more columns in the database for users. This would go on till you had a fully operating game made up of several different modules made by several different people.</p>

<p>What I want to know is if this idea is a good one. What are some issues that might appear? And how would I go about making it easy to add, edit, and delete code. Like if a Combat Module had a Module that modified the combat system, how would I go about determining what to change from an install script?</p>

<p>Also, are there any other open source projects using this system I can study to grasp the idea better.</p>

<p>I hope I explained everything well enough, if not please let me know so I can correct that. :)</p>

<p>Thanks!</p>
