Player Attributes / Profile

Dabo is working on a project to create an unofficial successor to EHM 2007. Use this forum to discuss his project and any features you would like to see in either the initial version or in a future version.
Post Reply
User avatar
Ogilthorpe
Minor League
Posts: 222
Joined: Tue Sep 27, 2005 5:14 am
Location: B.C. Canada

Post by Ogilthorpe »

The list of attributes for staff looks like it has everything covered , thanks dabo!
hellgren84
Junior League
Posts: 11
Joined: Sat Jun 05, 2010 8:56 am
Location: Karlstad, Sweden

Post by hellgren84 »

dabo wrote:I think it is time to show you some screenshots (click for full size), even though these are prototypes of the gui without any player data etc.

Image


You made this from de SQL or another program? :P
dabo
Dabo Hockey Manager
Posts: 511
Joined: Mon Dec 07, 2009 10:51 pm
Location: Västerås, Sweden

Post by dabo »

hellgren84 wrote:When will you post another pic of how far you`ve come? :D
Not any time soon I am afraid. Perhaps I could put some player data in the screenshot below if I don't feel lazy some day.
hellgren84 wrote:
dabo wrote:I think it is time to show you some screenshots (click for full size), even though these are prototypes of the gui without any player data etc.

Image


You made this from de SQL or another program? :P
SQLite is only the database, the interface you see there is written in C# using Visual Studio.
ArtVandelay
Prospect
Posts: 61
Joined: Tue Apr 05, 2005 4:35 am

Post by ArtVandelay »

Since things got split up, I want to reiterate my earlier thoughts in the appropriate thread.

My big problem with EHM is that the top players are all roughly similar. With a high enough PA, a player can become super fast, have a super shot, and be a super passer. I just don't believe that comes anywhere close to real life.

The 2 greatest players ever (at least in the past 30 years) were not the best skaters in the league. Nor were they the strongest players. One of them completely avoided physical contact and the other stayed away from it more due to his penchant for getting hurt - talking about Gretzky and Lemieux.

The ONLY way to have a game be realistic is to account for oddities like these super amazing players. What made Gretzky so great? His decisions (based upon instincts, intelligence, and reactions) were just so much better than anyone else's. And his passing and shooting (not shot power), too. He wasn't even necessarily an all-time great stickhandler. So that means, to me, you really need to establish that a typical great player can max at 20 for skills like stickhandling, passing, etc. But then also allow for the crazily legendary players to have a 40 or 60 in one or more of those areas.

Yes, you can argue that Gretzky of 1984 playing in 2010 would probably not score over 200 points. I would argue that there's no way to know that. What about Lemieux? Bobby Orr? To me, the attributes can handle that. If you don't want that type of player, perhaps an in-game option to inhibit it could be developed.

And speaking of Orr, I'd think such a way of dealing with greatness would allow for a defenseman to score 40 goals and 60-80 assists.
dabo
Dabo Hockey Manager
Posts: 511
Joined: Mon Dec 07, 2009 10:51 pm
Location: Västerås, Sweden

Post by dabo »

Here are two screenshots of player profiles read from the database (some is still hard-coded):

Image

Image

The radar chart is calculated based on the formulas suggested by B. Stinson.

I am happy I managed to get the database working but there seems to be some performance problems. The pretty code I wrote first was too slow so I had to rewrite it. It is faster now but still not fast enough, don't think it is because of the database though instead I suspect it is the GUI. Will look more into this.
User avatar
philou21
The Great One
Posts: 9406
Joined: Sun Nov 23, 2008 8:15 pm
Custom Rank: 24 cups!!!
Favourite Team: Colorado Avalanche
Location: Trois-Rivières, Québec

Post by philou21 »

=D> =D> =D> =D>

Outstanding! Really easy to read and understand, great job Dabo. :thup:
ArtVandelay
Prospect
Posts: 61
Joined: Tue Apr 05, 2005 4:35 am

Post by ArtVandelay »

I love the look of it. Yes, it's a Windows app, but you've managed to stuff a lot of info into one form and keep it feeling very clean. Nice job.

Performance probably is the UI. But then again, how are you accessing the data? Is the UI pulling everything in and filtering or is the filtering handled in database procs?
User avatar
bruins72
TBL Admin Team
Posts: 14513
Joined: Fri Jan 20, 2006 3:13 pm
Custom Rank: Challenge Guy
Favourite Team: Boston Bruins
Location: Taunton, MA

Post by bruins72 »

Nice stuff, dabo!
dabo
Dabo Hockey Manager
Posts: 511
Joined: Mon Dec 07, 2009 10:51 pm
Location: Västerås, Sweden

Post by dabo »

ArtVandelay wrote:Performance probably is the UI. But then again, how are you accessing the data? Is the UI pulling everything in and filtering or is the filtering handled in database procs?
I only select the appropriate rows for a specific player.

I am pretty sure where the slow-down is. Will be pretty easy to test and I will do it tonight or tomorrow.
User avatar
alexob18
First Line
Posts: 701
Joined: Thu Jun 25, 2009 8:42 pm
Location: Canada

Post by alexob18 »

Wow Dabo you're doing an amazing job on this!
User avatar
gibson41
Checking Line
Posts: 582
Joined: Thu Feb 21, 2008 10:01 am
Location: Bratislava, SVK

Post by gibson41 »

First time I am checking this thread, but boy I am blown away! It's all looking really nice, keep on doing a great job man ;) Good luck!
ArtVandelay
Prospect
Posts: 61
Joined: Tue Apr 05, 2005 4:35 am

Post by ArtVandelay »

dabo wrote:No I will not because I think it is not interesting in a game like this. Personally I would rather go with a single radar chart and not show any particular attributes at all but you people would probably riot :)
What about a customizable overall rating? Allow users to enter their own calculations using the individual attributes and possibly some weighting of attributes but a multiplier...all user customizable. I would think that might not be too difficult - and I do have some experience with C#. :)
User avatar
archibalduk
TBL Admin Team
Posts: 20372
Joined: Tue Jul 06, 2004 8:44 pm
Custom Rank: Seaside + Fruit Juice Mode
Favourite Team: Guildford (EPL) / Invicta (NIHL)
Location: United Kingdom
Contact:

Post by archibalduk »

Looks absolutely brilliant Dabo. :thup:

What screen resolution are you designing this for? 1024x768?

This is just an idea for a long time in the future but I will mention it whilst I remember: I think it'd be cool if there was a setting where you can choose which face card template to use in the game (or choose not to have one at all). The card design would then overlay over the player image. So rather than us having to create a face picture for every single player with the card design, we could just have one card template which would overlay the player image on the profile page. Do I make sense?
User avatar
B. Stinson
TBL Admin Team
Posts: 5131
Joined: Mon May 08, 2006 11:22 pm
Favourite Team: Philadelphia Flyers
Location: Telford, PA

Post by B. Stinson »

I just had a quick flashback to the freeware EHM while I was looking over the player info in those new shots :) . The simple nature of the UI is nice.
archibalduk wrote:Looks absolutely brilliant Dabo. :thup:

What screen resolution are you designing this for? 1024x768?

This is just an idea for a long time in the future but I will mention it whilst I remember: I think it'd be cool if there was a setting where you can choose which face card template to use in the game (or choose not to have one at all). The card design would then overlay over the player image. So rather than us having to create a face picture for every single player with the card design, we could just have one card template which would overlay the player image on the profile page. Do I make sense?
That would be good idea. I think it would work a lot like the FaceGen settings in OOTP, where you can set the color mode of the picture. Except instead of color, it would be a card of choice.
User avatar
archibalduk
TBL Admin Team
Posts: 20372
Joined: Tue Jul 06, 2004 8:44 pm
Custom Rank: Seaside + Fruit Juice Mode
Favourite Team: Guildford (EPL) / Invicta (NIHL)
Location: United Kingdom
Contact:

Post by archibalduk »

B. Stinson wrote:I just had a quick flashback to the freeware EHM while I was looking over the player info in those new shots :) . The simple nature of the UI is nice.
archibalduk wrote:Looks absolutely brilliant Dabo. :thup:

What screen resolution are you designing this for? 1024x768?

This is just an idea for a long time in the future but I will mention it whilst I remember: I think it'd be cool if there was a setting where you can choose which face card template to use in the game (or choose not to have one at all). The card design would then overlay over the player image. So rather than us having to create a face picture for every single player with the card design, we could just have one card template which would overlay the player image on the profile page. Do I make sense?
That would be good idea. I think it would work a lot like the FaceGen settings in OOTP, where you can set the color mode of the picture. Except instead of color, it would be a card of choice.
I suppose in time you could make it so that the game would automatically add a nation flag and player's name to the card design. If the game could do this dynamically then this would make things even easier. That'd be very ambitious though!
User avatar
bruins72
TBL Admin Team
Posts: 14513
Joined: Fri Jan 20, 2006 3:13 pm
Custom Rank: Challenge Guy
Favourite Team: Boston Bruins
Location: Taunton, MA

Post by bruins72 »

archibalduk wrote: What screen resolution are you designing this for? 1024x768?
You bring up a good point with the resolution. EHM has issues on a lot of the newer laptops because of it's dimensions. Also, I know I can't (or it's too difficult to) play EHM on my little netbook I use at home. I forget what the resolution of that one is, but it would be nice if we could have the game set for that sort of resolution.
User avatar
archibalduk
TBL Admin Team
Posts: 20372
Joined: Tue Jul 06, 2004 8:44 pm
Custom Rank: Seaside + Fruit Juice Mode
Favourite Team: Guildford (EPL) / Invicta (NIHL)
Location: United Kingdom
Contact:

Post by archibalduk »

bruins72 wrote:
archibalduk wrote: What screen resolution are you designing this for? 1024x768?
You bring up a good point with the resolution. EHM has issues on a lot of the newer laptops because of it's dimensions. Also, I know I can't (or it's too difficult to) play EHM on my little netbook I use at home. I forget what the resolution of that one is, but it would be nice if we could have the game set for that sort of resolution.
I did a survey a while back (I guess about a year ago now) to find out what screen resolution TBL users used. I was doing this to find out what resolution to design TBL for. Although there are many people who use high resolutions and/or widescreen resolutions (e.g. I use 1440 x 900), there is still a large number of users who use 1024 x 768 or similar resolutions.

IMHO 1024 x 768 is a safe resolution to design the game for. It's a resolution all modern computers and laptops can comfortably display.

I'd be curious to know what sort of resolutions netbooks show. Can they display the 768 pixels high/vertical?
laskey 16
Fringe Player
Posts: 329
Joined: Wed Feb 07, 2007 2:54 pm
Location: Sheffield, England

Post by laskey 16 »

This looks fantastic, I'm very impressed from this! Hopefully with hard work and an active and supportive TBL community behind it this project can come to fruition. I think the layout and graphics are superb and can't be improved.

This might even have potential to rival/beat EHM... the users, us, can chip in ideas an actually help shape the game. Keep up the good work.
User avatar
bruins72
TBL Admin Team
Posts: 14513
Joined: Fri Jan 20, 2006 3:13 pm
Custom Rank: Challenge Guy
Favourite Team: Boston Bruins
Location: Taunton, MA

Post by bruins72 »

archibalduk wrote:
bruins72 wrote:
archibalduk wrote: What screen resolution are you designing this for? 1024x768?
You bring up a good point with the resolution. EHM has issues on a lot of the newer laptops because of it's dimensions. Also, I know I can't (or it's too difficult to) play EHM on my little netbook I use at home. I forget what the resolution of that one is, but it would be nice if we could have the game set for that sort of resolution.
I did a survey a while back (I guess about a year ago now) to find out what screen resolution TBL users used. I was doing this to find out what resolution to design TBL for. Although there are many people who use high resolutions and/or widescreen resolutions (e.g. I use 1440 x 900), there is still a large number of users who use 1024 x 768 or similar resolutions.

IMHO 1024 x 768 is a safe resolution to design the game for. It's a resolution all modern computers and laptops can comfortably display.

I'd be curious to know what sort of resolutions netbooks show. Can they display the 768 pixels high/vertical?
They've got average width but the height on them in pretty short. They're 1024x600. I got one for free with my cable/internet subscription. It's okay for surfing the net while sitting on the couch but you can't play games like EHM with it.
User avatar
archibalduk
TBL Admin Team
Posts: 20372
Joined: Tue Jul 06, 2004 8:44 pm
Custom Rank: Seaside + Fruit Juice Mode
Favourite Team: Guildford (EPL) / Invicta (NIHL)
Location: United Kingdom
Contact:

Post by archibalduk »

600px is far too short in my opinion. At that sort of height it's going to be a very tight squeeze to fit everything in. Also, you have to factor in the task bar which will take up some of that 600px.

768px is probably the best compromise between compatibility and space.
User avatar
alexob18
First Line
Posts: 701
Joined: Thu Jun 25, 2009 8:42 pm
Location: Canada

Post by alexob18 »

Would there be any way to revert this to EHM's 1-20 rating? I've grown rather fond of that.
User avatar
bruins72
TBL Admin Team
Posts: 14513
Joined: Fri Jan 20, 2006 3:13 pm
Custom Rank: Challenge Guy
Favourite Team: Boston Bruins
Location: Taunton, MA

Post by bruins72 »

archibalduk wrote:600px is far too short in my opinion. At that sort of height it's going to be a very tight squeeze to fit everything in. Also, you have to factor in the task bar which will take up some of that 600px.

768px is probably the best compromise between compatibility and space.
Yeah, I know. Wishful thinking I guess.
alexob18 wrote:Would there be any way to revert this to EHM's 1-20 rating? I've grown rather fond of that.
I hope so! My thinking is fixed on that 1-20 scale.
User avatar
alexob18
First Line
Posts: 701
Joined: Thu Jun 25, 2009 8:42 pm
Location: Canada

Post by alexob18 »

Me too B. I love it. When people post screenshots with 1-100 I get irritated trying to figure it out :-p
User avatar
axwel3221
Checking Line
Posts: 522
Joined: Thu Oct 08, 2009 4:58 pm
Location: Helsinki, Finland

Post by axwel3221 »

alexob18 wrote:Me too B. I love it. When people post screenshots with 1-100 I get irritated trying to figure it out :-p
Actually very easy.

100 / 20 = 5

so every 5 points in 1-100 scale is 1 point in 1-20 scale.


;)


And the screenshots look very, very, good and easy to take a look at. Great work! :)
dabo
Dabo Hockey Manager
Posts: 511
Joined: Mon Dec 07, 2009 10:51 pm
Location: Västerås, Sweden

Post by dabo »

archibalduk wrote:What screen resolution are you designing this for? 1024x768?
Yes
archibalduk wrote:This is just an idea for a long time in the future but I will mention it whilst I remember: I think it'd be cool if there was a setting where you can choose which face card template to use in the game (or choose not to have one at all). The card design would then overlay over the player image. So rather than us having to create a face picture for every single player with the card design, we could just have one card template which would overlay the player image on the profile page. Do I make sense?
No :)
alexob18 wrote:Would there be any way to revert this to EHM's 1-20 rating? I've grown rather fond of that.
As I said before you will be able to choose between 1-20 and 50-99. The attributes are currently stored in the 50-99 interval in the database but I can change to whatever NHL:EHM is using if it would become easier for people to rate players.
Post Reply