It sounds like it would be fine on web2py. Web2py is one of the more capable and easy general purpose frameworks. Was there anything in particular that people thought was going to be difficult or impossible?
When you say "players need to be notified" are you just referring to something simple like an email? On Saturday, March 19, 2016 at 12:22:55 PM UTC-7, John Gall wrote: > > Hello! > > I'm starting a new project I plan to work on over the next six months, and > I originally planned to use web2py in conjunction with other frameworks to > accomplish my goal. I've been told that this project is not possible with > web2py, and I wanted to get an opinion from someone who has worked with it > before I look into switching technologies. Here is my original post from > Reddit detailing the scope of my project, and my original question: > > > I'm in the early phase of a project I hope to spend the next six months >> working on and I'm trying to find some guidance on what technologies and >> frameworks I should look into in order to accomplish my goal. To start, I'm >> an intermediate level Python programmer, but I have no experience working >> with networked applications, nor do I have any experience with web >> development. I'll be working on this project with one other person who has >> a lot of experience with using web2py, so that'll be the web framework >> we'll be using unless we have a very compelling reason to use something >> else like Django. That said, I expect to be doing a large majority of the >> work, so I would like to be familiar with all aspects of this program. >> >> The project I'm working on is a Table-top gaming aid that I can use to >> manage a game session for a custom built gaming system. >> >> >> Here's a brief list of the requirements I'm looking to implement: >> >> - >> >> The project is for personal use and won't be something that is >> publicly available. Thus, security isn't a major concern, and I will only >> require what is necessary to protect an application of this scope. >> - >> >> Ideally, this program should be deployed via web. I need a deployment >> method that is the most accessible. Most of the players will have access >> to >> a Smartphone or tablet and I considered making it a mobile app, but I >> think >> a web app would also accomplish the goals of the project and would be >> simpler. >> - >> >> There should be an authentication process in place so that there are >> options available for the individual running the game, and each of the >> players can only view characters that belong to them. >> - >> >> All of the players and the host will connect to the same session. >> - >> >> Everything is turn based. Players will need to be notified when it is >> their turn so that they can take actions, and may only take actions when >> it >> is their turn. >> - >> >> Enemies will be loaded from a database. Player actions will reference >> their character's stats and their enemy's stats to perform actions. These >> actions need to update the game state (So if a player damages a >> particular >> enemy, that enemy's current health persists for each player's turn until >> it >> is removed from the current session.) >> >> ------------------------------ >> >> >> With that said, I am looking to use as few technologies required as >> possible to accomplish this. UI will mostly be a series of menus, and kept >> as basic as possible. I've looked around online and there are A LOT of >> different options, and it's difficult to suss out what would be the most >> appropriate for what I'm looking to accomplish. I've looked into Tornado, >> node.js, and HTML5. At this point I think I have information paralysis and >> I'm looking for someone that has more experience in this field than I do to >> help me choose what would best help me achieve my design goals. I'm >> confident once I settle on a technology or framework I can teach myself how >> to use it. >> >> >> Thank you! >> > > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.