kush
Thanks. That all makes sense and the position is much clearer. I have a background in business but not in IT. I can understand that Junior would want to get back the debt he paid off plus some more and he deserves too also as not only as he been part of this great game since it was launched but he has also looked after Terry's family.
I wonder if we could identify the skills that are needed to take the game forward and enquire if anybody playing the game has them and the time to contribute? Although there are niggles with the game, they are not massive, and do not stop it being enjoyed. The biggest improvement would be responsive management. If that could be improved it would make a lot of people happier.. people spending money expect engagement from the company. It needs to be more than just a customer interface role that gives bland messages though...the person doing it must have the ability and access to fix things themselves. I wonder what language the game is coded in and whether anybody here has the skills to manage it? They don't need to change the coding yet, just administer it and keep it runnning, and make sure that new customers can sign up etc.
David,
To answer what you have just said; if you was to search the previous pages of this thread, I am sure you will see what you are looking for.
Junior sent me a document late last year showing what needs to be done: I have copied and pasted content of the document here:
-----------------------
Sundayleague Plans
Here are some of my thoughts on the current state of Sundayleague and my plans on how it can change.
Current Constraints:
- Time. I do not have the luxury of the time I used to have to devote to developing this game much further in a realistic timeframe on my own.
- Funds. I do not have the funds to allow me to market the game sufficiently and promote it once the necessary work is completed.
- Contacts. I do not have the contacts to forge strategic partnerships that will propel the game like we did in the past (in a short space of time).
Going Forward
- I have a general idea of how I wanted to see SundayLeague develop.
- The game will have to be re-coded from scratch using a new engine in order to fix any existing bugs and allow for easy fixing of any new ones.
- A graphic artist / designer will need to be worked with to create some mock ups of updated new screens.
- Artist may be needed to create any artwork needed in the Sundayleague comic style.
- A discussion needs to take place on how programming work will be handled and led, If I’m on board for this.
- A plan for the changes and modifications is needed and some rough timeframes.
Programming & Development
- Aim would be to convert the engine and front-end from running in C++ / Perl to PHP, which will aid in several areas.
- Create multiple configurable options to aid in fine-tuning.
- Have a small team of beta-testers that are not biased
- Have multiple personnel working on the game via GitHub etc.
Server
- Linux cPanel/WHM (Centos 7.x 64Bit) 4gb ram 60 GB SSD SSL
- Hosted with EUKHost.com, who have excellent support.
- No need to change this arrangement at present.
Current Setup
- Game backend (C++ game engine that runs on a Cron script twice a day and exports data to txt files which are imported into a MySQL database)
- Game frontend (Perl scripts that load html template files and manipulate data from the MySQL database)
Limitations:
- Very problematic to debug backend (several minutes to compile game engine, then several more to run and load the datafiles, then to test a single issue)
- Slightly antiquated programming language setup (Perl system is a bit outdated as well as the backend C++ game engine setup)
- Very hard to debug front-end also.
- Not scalable. Adding more than 4096 teams breaks the system
- C++ code not compiled in over 10 years.
Proposed setup
- Game backend (PHP that runs every minute in time-slices with direct connection to database)
- Game frontend (PHP scripts with possible front controller that loads separate html templates and manipulates data from database)*
Benefits:
- Very easy to debug game engine on development machines. (relatively instant, as there is no compiling or loading of data)
- PHP is a well-supported language and combined with XDebug, development is easier.
- Scalable. The Game architecture does not have to revolve around 4096 teams playing once a day. (You can have instant games if you want with real players for example)
- Some of the R&D already completed and works.
OTHER PLATFORMS
Facebook
- An attempt was made to integrate with Facebook with SL2. It worked briefly before Facebook changed to their API and work then ceased on my part
- More research is needed to get the SSO working again, alongside skinning and payment systems integration.
- Not enough time spent on Facebook and no marketing was done to see if we could capitalize on the casual gamer with SL2, but this could change for SundayLeague
Mobile Web
- The front-end can potentially work with a mobile skin as well as for a traditional browser.
- Relatively simple with today’s technology to create a responsive web version (Bootstrap etc).
Mobile App
- When last checked, there were a few ways we could have a mobile app that interfaced with the game server
- A mobile app could be free to download, but attract a brand new stream of players
- We had plans for a simple single-player game also to beef up a mobile app
o Quick match
o League