I will give all three of those a go either tonight or tomorrow. I can accept the fact that I need to dance around the software before diving head first in my endeavor now that I am level headed again, I don't like the idea, but I can accept it. The advice is appreciated.
What I meant was that not everyone here knows how to make games that is not the forte here, create the game separately means build the game idea first , Vanilla is already made.
It can be made to be whatever you want, but like I said try it with the others if you feel this is not for you. No one is forcing you by any means. You wanted tips or feedback, there it is, my contribution to how I would approach the task. Does not mean that is what you should do, just a suggestion.
The garden framework is full blown mvc and gives you user authentication, easy database management, and full extensibility. There are also a lot of other things. You can see what is available in the library/core folder.
I would start by looking at the conversations application for a fairly simple application. There is also a guide to writing an application on the wiki.
Good luck! Give us a holler if/when you get stuck.
So I went through the conversations application. Dug through the dashboard app a bit, read the tutorial, and read the file structure thing I found via google. Before I get too in depth in this, I did want to ask. All applications seem to be... separate. As in they act on the same database/user base, and can influence one another... to an extent. But can an application... and I am having a hard time coming up with the right word... can an application input and run simultaneously with another?
I.E. I see Vanilla is an application as well. If I were to write an app of my own, could it highly modify vanilla so that random number gens and calculations were processed and stored to the database when a reply or a post is made in vanilla? And be able to relay that information in that post? Or is that more of a plugin thing?
@LostGeographer: as you seem to be undecided whether to choose phpBB, vB, Vanilla or something completly different for your work, I'd like you to tell you what I think. You have to decide
if you choose a software package that gives you the most features you will need, so that just have to code as little as possible or
choose a software that offers you as much features as possible, but is very easy to extend
It's a rule of thumb: you won't need a framework for a small project, but if your project becomes bigger, a framework is a timesaver.
I think it is easier to make "quick wins" with most other forum scripts than with vanilla and vB and phpBB have bigger communities and maybe even more features. Those quick wins have a cost, though. The more complex your extension grows, the harder it will get to keep your code clean. And you will have to face a lot of difficulties that you will have to find a solution for by yourself because vB and phpBB are just forum scripts and they serve just this purpose.
Vanilla, as you've found out by now, is just an application in a framework. Some genious has decided not to start coding yet another forum script, but to create a solid framework for a community software and than creating the forum on top of it. Doing small changes need that you have to understand a framework first and that can be annoying, but if you're working on a bigger project, you'll see that there are a lot of helper functions in the framework for nearly any task you like to achieve and that saves you a lot of time in the long run.
There are other more general frameworks which offer forum applications, so Vanilla is not the only one. But Vanillas framework has been created with a forum solution in mind and Garden was not created to be the general solution for everyone in need of a framework. Reading the sources and understanding the code is much more easy for me than it was in any other framework I've looked before (at max half a dozend, I have to admit).
I haven't read your document, but if you plan a project time of 6 month for the implementation of your ideas, it is a big project and I think you'll be thankful for the structure a framework will give you in the long run.
The community here is small, but if you ask for help on a specific question, you'll get most of the time more than one valuable answer and sometimes even great solutions you haven't thought of before.
So my advice is: if you have to code just a few additions choose the forum script which looks best to you. If you have a lot of work to do, choose the forum that offers you as a developer the most and that, to my opinion is Vanilla. By the way: I've chosen MyBB over vB and phpBB in the past, because of the superiour way plugins are implemented in MyBB. So I'd recommend both scripts only to people who are satisfied with standard features.
I finally got a chance to read through your word doc of requirements. From my understanding, you don't want to create a game. You want to create a Forum Based Game Engine.
Is that accurate? If it is, I suggest hard-coding your first game (to get your feet wet in the framework) and then figuring out exactly what your engine needs. Essentially starting out with a specific game in hand and then generalizing the code base to work with multiple game types.
Comments
I will give all three of those a go either tonight or tomorrow. I can accept the fact that I need to dance around the software before diving head first in my endeavor now that I am level headed again, I don't like the idea, but I can accept it. The advice is appreciated.
What I meant was that not everyone here knows how to make games that is not the forte here, create the game separately means build the game idea first , Vanilla is already made.
It can be made to be whatever you want, but like I said try it with the others if you feel this is not for you. No one is forcing you by any means. You wanted tips or feedback, there it is, my contribution to how I would approach the task. Does not mean that is what you should do, just a suggestion.
Maybe this is the idea but for multi games ?
http://us.battle.net/wow/en/forum/topic/9363046280
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
This sounds like an application. Plugins will almost certainly not cut it. You can start by copying the skeleton application in the application folder and renaming it something else.
The garden framework is full blown mvc and gives you user authentication, easy database management, and full extensibility. There are also a lot of other things. You can see what is available in the
library/core
folder.I would start by looking at the conversations application for a fairly simple application. There is also a guide to writing an application on the wiki.
Good luck! Give us a holler if/when you get stuck.
Search first
Check out the Documentation! We are always looking for new content and pull requests.
Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.
Absolutely,
but a plugin is training wheels do learn how to ride, no? for a few days experimenting.
I may not provide the completed solution you might desire, but I do try to provide honest suggestions to help you solve your issue.
So I went through the conversations application. Dug through the dashboard app a bit, read the tutorial, and read the file structure thing I found via google. Before I get too in depth in this, I did want to ask. All applications seem to be... separate. As in they act on the same database/user base, and can influence one another... to an extent. But can an application... and I am having a hard time coming up with the right word... can an application input and run simultaneously with another?
I.E. I see Vanilla is an application as well. If I were to write an app of my own, could it highly modify vanilla so that random number gens and calculations were processed and stored to the database when a reply or a post is made in vanilla? And be able to relay that information in that post? Or is that more of a plugin thing?
I hope I worded that appropriately.
An application can use models from other applications. You can also set a dependency so that your application can't be enabled without another.
Add Pages to Vanilla with the Basic Pages app
@LostGeographer: as you seem to be undecided whether to choose phpBB, vB, Vanilla or something completly different for your work, I'd like you to tell you what I think. You have to decide
It's a rule of thumb: you won't need a framework for a small project, but if your project becomes bigger, a framework is a timesaver.
I think it is easier to make "quick wins" with most other forum scripts than with vanilla and vB and phpBB have bigger communities and maybe even more features. Those quick wins have a cost, though. The more complex your extension grows, the harder it will get to keep your code clean. And you will have to face a lot of difficulties that you will have to find a solution for by yourself because vB and phpBB are just forum scripts and they serve just this purpose.
Vanilla, as you've found out by now, is just an application in a framework. Some genious has decided not to start coding yet another forum script, but to create a solid framework for a community software and than creating the forum on top of it. Doing small changes need that you have to understand a framework first and that can be annoying, but if you're working on a bigger project, you'll see that there are a lot of helper functions in the framework for nearly any task you like to achieve and that saves you a lot of time in the long run.
There are other more general frameworks which offer forum applications, so Vanilla is not the only one. But Vanillas framework has been created with a forum solution in mind and Garden was not created to be the general solution for everyone in need of a framework. Reading the sources and understanding the code is much more easy for me than it was in any other framework I've looked before (at max half a dozend, I have to admit).
I haven't read your document, but if you plan a project time of 6 month for the implementation of your ideas, it is a big project and I think you'll be thankful for the structure a framework will give you in the long run.
The community here is small, but if you ask for help on a specific question, you'll get most of the time more than one valuable answer and sometimes even great solutions you haven't thought of before.
So my advice is: if you have to code just a few additions choose the forum script which looks best to you. If you have a lot of work to do, choose the forum that offers you as a developer the most and that, to my opinion is Vanilla. By the way: I've chosen MyBB over vB and phpBB in the past, because of the superiour way plugins are implemented in MyBB. So I'd recommend both scripts only to people who are satisfied with standard features.
I finally got a chance to read through your word doc of requirements. From my understanding, you don't want to create a game. You want to create a Forum Based Game Engine.
Is that accurate? If it is, I suggest hard-coding your first game (to get your feet wet in the framework) and then figuring out exactly what your engine needs. Essentially starting out with a specific game in hand and then generalizing the code base to work with multiple game types.
Search first
Check out the Documentation! We are always looking for new content and pull requests.
Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌