Wednesday, October 7, 2009

Update

Yes, I know, I haven't updated this for a while.

Actually, i'm done with school and I have a lot of times on my hand but I use this time to do other things ... sadly...

But since yesterday I've been working on the simulation logic and it's getting better ! Way better. It's not perfect, not at all, but still it's a great step ahead for now.

I'll try and keep you up to date on whats upcoming ...

For now, cya.

Monday, August 17, 2009

Working a lot on the simulation logical

First of all, here's how the simulation of a game works:

-Lines are loaded
-A team is selected to start with the puck (random) - since faceoffs arent implemented yet
-For each period, there's a number of possessions, so far i'm using 250 possessions
-Obviously, the first lines of each team gets more possessions than the other lines
-The rink is seperated in 4 zones



- Let's say your the home team and your in your own defensive zone (zone 1) , to be able to score, you have to be in the zone 4. You gota go from 1 to 2, 2 to 3 and 3 to 4.
- Let's say once again, the home team player has the puck in his own defensive zone (zone 1), he has 3 choices: skate to zone 2, pass to zone 2, or shoot. Obviously the shooting choice is not valid in this case.
- Whatever choice he makes, theres a formula that decides if the player succeed or no based on his attribute and the overall defense of the players on the ice his going against.
- Whatever results he gets, the number of possession decrease by 1.

Get it ?

Alright now, here's where am at so far:

Still a lot of shutout !!
Shots are always loopsided ! (a lot of 40 shots for a team and like 0 to 10 for the other)
Still big scores

I need to work on that this week.

Monday, August 10, 2009

Tasks list:

Here's a couple of the many tasks left to do :

AHL Roster Management
Game Simulator - Power Plays
Game Simulator - Injuries
Playoffs and Pre-season
Effects of Staff duties and staff skills
All-time stats, Hall of fame, jersey retirement
AHL Games
Contract negotiation and finances
Entry drafs
Saving and Loading a game
Trades screen
Waiver Draft
Decision to Retire
Naming Captains - effects of captaincy
World juniors, world championships, olympics
Team and League "News" tab
Implement user identify and team passwords
Store all in-game decisions in a file for the commissioner
Implement off-ice effects (Confidence, Momentum, Attitudes etc)
Handle lower leagues beneath NHL and AHL
League configuration screen
Scouting
Player Development
Free agency
Anything related to the UI, esthetic
Decide on whetever to use numbers or letters to show players overalls

Maybe's:

A way to export players into MySQL format
New Format of calendar

Progress history

It's been almost 4 months since I've started this project. I've made a lot of work on the analysis and the conception phase and not much on the implementation one.

From now on, since this was a part of my school project, I'll be able to work more on the code since the school project is done and has been presented.

For now, here's some screen shots of the progress made so far:

First ever screen shot:



It was made with the Java language and I decided it was too much work with so less progress especially for the UI part. I decided to change and start coding/learning the C#

First screen shot on the C# version of SNSHM:



When I finally managed to load the schedule in a "ok" format:



The error in the team names has been fixed by the way

Highlighted the team selected games:



After working on the roster tab page:



I know it's the Trashers roster showing on the Anaheim tab page, it was fix a couple mins after posting it on the internet ;o

The latest screen shot taken, it shows the first ever simulations made:



From now on, I still have to work on the simulation logical and the rest of the features obviously.


Here you go for now,

More to come soon

If you have any comments or thoughts please feel free to post them !

Seb

Welcome to the SNSHM blog

Hello everyone,

This is where I'll keep you guys updated with the development progress of the hockey simulation game called Shoot N Score Hockey Manager.

Thank you and enjoy !