Grey Dog Software

Go Back   Grey Dog Software > Grey Dog Software Think Tank > Special Dynasty Forum
Register FAQ Members List Calendar Mark Forums Read

Reply
Thread Tools Display Modes
  #1  
Unread 05-13-2012, 07:15 AM
mistaken's Avatar
mistaken mistaken is online now
All Star
 
Join Date: Dec 2004
Posts: 3,309
Default Wrestle Online 1.0

SEE THE NEW GAME PLAN HERE

Welcome to a website build diary.

I wanted to take a game I played on paper as a child. a game that was my first real success at programing a game in qbasic, and then again in free basic. And bring this game to my next platform of choice, the internet.

I want to implement the game very close to it's original roots, and then grow and morph it into something else.

Goal set 1:
- allow adding wrestlers
- allow reviewing wrestlers
- allow adding shows
- implement the retire rules (there will be no unretire at this point, all wrestlers retire after 5 more losses than wins)
- implement a belt system

Goal set 2: expansion upon the game
- add user accounts
- tie new wrestlers to their users
- introduce money
- introduce wrestling companies
- introduce company ownership

Goal set 3: expansion beyond the game
- allow for cards to go up early
- allow for gambling on the winners.

Final note, this game was conceived when I was a kid, thus wrestling was still real. So while I want the eventual product to be over the top, loaded with personality, winners & losers can be engineered but are still based on a random system.

you are welcome to play with the site as it goes up, but please do not be upset if you data disappears, especially moving between goal sets, and early in any phase where a new feature is being added.


to use the link copy and paste into you browser, and remove the spaces before home. I don't want the bots eating up my bandwidth or play with my site as I build it.

http://mistaken.awardspace.biz/wrestling/ home.php

I would love feed back and encouragement. my vision is open to modification. my skill are growing so coding suggestion, or layout opinions are valued.

I hope you all enjoy the ride.

Quote:
Design Document: (comments desired)

cash = Money for buying wordly wants
Credibility (cred) = credibility, for purchasing what only wrestling cred can buy

you can do two major things with Cred

open and run a wrestling company (owner)
manage a stable of wrestlers (manager)

Gaining Cash:
  • owners: based on number of wins from combined match participants + combined hype from match participants. (min amount of each match *2)
  • managers: based on contract for the match. owners will offer

Gaining Cred:
  • Owners: Based on total points scored in all matches
  • managers:
    winner: 1 + %total points + %point difference
    loser: 1 + %total points

Spending Cash:
  • Owners: Use cash to pay wrestlers, advertise and improve venue
  • mangers: improve their wrestlers stats

Spending Cred:
  • Owners: to hold show and to add matches to shows
  • managers: to buy hype levels for there wrestlers, a loss will kill hype


From this system I hope evolves:
  • Managers prefer squash matches, want more money if owners start putting their wrestlers in even matches
  • Owners want even fights as that increases point totals and cash flow

I am totally open to ideas, especially things that will make the game more fun or deeper. I want to balance this against something I actually think I can code and role out. I will keep this updated as things change, feel free to help me improve it.

Last edited by mistaken : 04-11-2013 at 01:00 PM.
Reply With Quote
  #2  
Unread 05-13-2012, 07:24 AM
mistaken's Avatar
mistaken mistaken is online now
All Star
 
Join Date: Dec 2004
Posts: 3,309
Default

Today's work is going to focus on writing a new wrestler to the mysql database.

hopefully this goes quickly and we will go on to writing a page to review a list of all exsisting wrestlers.

at this point a new wrestler is nothing but a name.

Should I add the ability to throw in a picture link?
Reply With Quote
  #3  
Unread 05-13-2012, 09:49 AM
mistaken's Avatar
mistaken mistaken is online now
All Star
 
Join Date: Dec 2004
Posts: 3,309
Default

Wrestler can now be added to the database. an error is thrown if something is wrong. found out that awardspace does not support INNO databases, so no transaction based processing, that is a bummer, but we will move forward anyway.

next step
- alert the user that a the add was successful
- put in some kind of navigation element to get back to the main menu
Reply With Quote
  #4  
Unread 05-16-2012, 07:32 PM
mistaken's Avatar
mistaken mistaken is online now
All Star
 
Join Date: Dec 2004
Posts: 3,309
Default

nothing special, but the view wreslters now works.

eventually i want it to be sortable and be done by pages, but first things first, get it working.

Next up either a side menu or bread crumb that will allow you to go backward in the site with out hitting the back button.
Reply With Quote
  #5  
Unread 05-16-2012, 07:58 PM
mistaken's Avatar
mistaken mistaken is online now
All Star
 
Join Date: Dec 2004
Posts: 3,309
Default

started the frame work for the show menu, to put allow putting together matches, and of course running shows.
Reply With Quote
  #6  
Unread 05-20-2012, 08:36 AM
mistaken's Avatar
mistaken mistaken is online now
All Star
 
Join Date: Dec 2004
Posts: 3,309
Default

you can now choose the number of shows from the drop down menu, and the appropriate number of matches to lay out show up.


next
-> add tables for saving matches
-> add java script to make sure that no wrestler appears against himself, and (this is my game rule) make sure no wrestler show up in more than one match.
-> add PHP to do the same check on submit
-> write the execution of the matches
-> write results to the table and update each wrestler
Reply With Quote
  #7  
Unread 05-20-2012, 08:37 PM
mistaken's Avatar
mistaken mistaken is online now
All Star
 
Join Date: Dec 2004
Posts: 3,309
Default

Quote:
next
-> add tables for saving matches
-> add java script to make sure that no wrestler appears against himself, and (this is my game rule) make sure no wrestler show up in more than one match.
Said Java script has been added
-> add PHP to do the same check on submit
-> write the execution of the matches
-> write results to the table and update each wrestler
I also added the code to tell when a show has been submited. I admit I am going out of my step order, I think show execution and display will be next, but not actually write to the data base. I will then go back build the table and start the PHP check and writing data for the show and updating the wrestlers.

On a side note, thank you to those who have stopped through and added wrestlers. I know the site does not really do anything yet, but seeing any use makes me a little excited and drives me on!
Reply With Quote
  #8  
Unread 05-26-2012, 07:42 AM
mistaken's Avatar
mistaken mistaken is online now
All Star
 
Join Date: Dec 2004
Posts: 3,309
Default

I am a mess, I can't follow a straight line to save my life.

This morning I came down and started working on the PHP Check for the match, and class to run and write the show. good news is that it is going well, bad news until it's done no real changes will be apparent on the site.
Reply With Quote
  #9  
Unread 05-26-2012, 03:09 PM
mistaken's Avatar
mistaken mistaken is online now
All Star
 
Join Date: Dec 2004
Posts: 3,309
Default

a show now writes to the database, next up displaying the show. rather than do this twice I am going the write the function that will display any week, and simply pass in the week that was just saved.

when that is done, the very basic frame work will be done, I will come back and mark off what is done and lay out where I am moving next.

right now I am leaning toward changing the graphics to make the site 'prettier'

any comments or suggestions are welcome.
Reply With Quote
  #10  
Unread 05-26-2012, 06:44 PM
mistaken's Avatar
mistaken mistaken is online now
All Star
 
Join Date: Dec 2004
Posts: 3,309
Default

Quote:
Originally Posted by mistaken View Post
Goal set 1:
- allow adding wrestlers
- allow reviewing wrestlers
- allow adding shows
- implement the retire rules (there will be no unretire at this point, all wrestlers retire after 5 more losses than wins)
- implement a belt system

Goal set 2: expansion upon the game
- add user accounts
- tie new wrestlers to their users
- introduce money
- introduce wrestling companies
- introduce company ownership

Goal set 3: expansion beyond the game
- allow for cards to go up early
- allow for gambling on the winners.
Quote:
Originally Posted by mistaken View Post
next
-> add tables for saving matches
-> add java script to make sure that no wrestler appears against himself, and (this is my game rule) make sure no wrestler show up in more than one match.
-> add PHP to do the same check on submit
-> write the execution of the matches
-> write results to the table and update each wrestler
ok so everything on the next list next list is done, time for a new next list
-> after matches, update each wrestlers win loss record, and ADV.
-> ensure that a refresh of the submit page does not resubmit the same show, but simply redisplay the just submitted show
-> individual wrestlers page with fights on them
-> display show matches with winner first
-> allow display of prior shows
-> retire rule implemented
-> formating changes and graphical upgrades
Reply With Quote
  #11  
Unread 06-02-2012, 01:32 PM
mistaken's Avatar
mistaken mistaken is online now
All Star
 
Join Date: Dec 2004
Posts: 3,309
Default

the slow but steady work continues this weekend,

I built the function to pull an individual wrestlers info, I tested the function by adding the ability to drill down into the wreslter to the view all wrestlers page.

I hope that when I add the ability to add picture links, that the wrestlers photo will go on this new page, as well as one day adding a complete match up history.

I then took the tested function and added it to the run show. latter this week end, I will write the update wrestler function, and when both work, the results from each show should get directed back into the wrestlers history, and we should be looking good.
Reply With Quote
  #12  
Unread 06-02-2012, 07:15 PM
mistaken's Avatar
mistaken mistaken is online now
All Star
 
Join Date: Dec 2004
Posts: 3,309
Default

Ok, i put in the wrestler updates, made a mistake with the run show logic that took a while to see my logical error.

now it is working, as well the display show now shows the winner first.

tomorrow I want to get in a display prior shows function. and I will move on from there.


(warning, show data is going to be cleared after the display show is implemented. as well I might wipe the workers as some of their behind the scenes stats got pretty beat up in testing.)
Reply With Quote
  #13  
Unread 06-03-2012, 10:35 AM
mistaken's Avatar
mistaken mistaken is online now
All Star
 
Join Date: Dec 2004
Posts: 3,309
Default

view show is now working

(it leaves something to be desired and it finds 'word' shows, that needs to be fixed)

next up will be a 'bread crumb' in order to move back wards through the site.

Last edited by mistaken : 06-09-2012 at 08:49 AM.
Reply With Quote
  #14  
Unread 06-06-2012, 01:19 AM
nitrousacid nitrousacid is offline
New Member
 
Join Date: Jun 2012
Posts: 3
Default

This is cool
Reply With Quote
  #15  
Unread 06-09-2012, 08:48 AM
mistaken's Avatar
mistaken mistaken is online now
All Star
 
Join Date: Dec 2004
Posts: 3,309
Default

We have entered the 0.2 era

* I added a check to the display show form, to ensure a valid value was being requested
* added a note under the input box that lets you know the correct range to request from
* updated the mast head to 0.2

the 0.2 era has arrived. what does this mean? well it means the site 'works'. but even I will admit it does not work very well. getting around is a pain in the butt, and the screens just don't look very nice. I am not going to spend a lot of time prettying things up, as that will keep me from adding new features. So here is my weekened goal list, as usual, I am going to ignore my standing goal list, and do what I like.

* Implement a home button and quick jump links at the top of the page
* take a look at the lay out of each working page and maybe add just a tiny bit of polish

Quote:
Originally Posted by nitrousacid View Post
This is cool
glad others at least find this interesting.

question:
If I implement a user name and password system, will it keep people from giving this a try?

If I am to implement 'owned' wrestlers and 'owned' promotions, I don't see how I can't. but if it is going to stop people from stopping by, I will figure out a different way to go. at least for now, username/password is not necessary for this little project to be fun. thanks for the thoughts.


*edit point*
because I feel bad abandoning my goal sheet I will at least update it
Quote:
-> after matches, update each wrestlers win loss record, and ADV. this now work correctly
-> ensure that a refresh of the submit page does not resubmit the same show, but simply redisplay the just submitted show
I will leave on the long term goals (read not fixed yet)
-> individual wrestlers page with fights on them still want to get the history on there, but not top of my list right now
-> display show matches with winner first
-> allow display of prior shows
-> retire rule implemented any thoughts on this rule? if I have no objections this will probably be added tomorrow.
-> formatting changes and graphical upgrades

Last edited by mistaken : 06-09-2012 at 01:50 PM.
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is On
Forum Jump


Array [all_times_are_gmt_x_time_now_is_y]


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.