General Discussion

By the looks this will be amazing, reading that list it sounds so good!

Keep it up, if you need anyone else to help in anyway sing out
 
SVN (== subversion) is a version control software. This basically allows you to (a) work on the same files as a team at the same time and (b) backup your previous changes in case something goes wrong. So all the changes are going to be stored on the SVN server (hosted on cricketcareer.net--auth details forthcoming). Everyone will be able to checkout a copy of the code using TortoiseSVN or some other SVN client. You will then be able to work on your changes even while someone else is working on the same file. When you check back into the server, it will be intelligent enough to merge things together (or it will prompt you telling you to manually merge).

So if your computer crashes, all the files will still be on the server. If the server crashes, hopefully someone will have the latest copy of the files. ;) And we don't have to be emailing source files around and waiting on each other to give us the latest version.

Practicing a lot of C# lately? :p
I seriously burst out laughing looking at the ==

This SVN thing seems pretty useful. I just hope the name does not signify its performance though ;)

Abhas added 3 Minutes and 38 Seconds later...

Good. Quite a lot of people are willing to help with commentary.

I would say you guys should start gathering some wacky lines, and compile them, so that it would be easy to implement while coding.

(Please, no Bradmans this time :p)
 
I would like to take up Simulation, User Interface and Statistics (maybe). Also, about the commentary, I think we will be storing the lines in an XML file like: 'That was muscled away by [batsman], but good fielding at point by [fielder]!'.

By the way, will we be using Popfly?
 
Lol everyone's turning up with commentary! :p

Nice program structure Sohum, I'm willing to work on the UI, statistics, and simulation engine. :)

pal, don't worry. You learn programming when you practice it - that's how I learnt. I haven't got much clues about C# aswell, but my knowledge of VB and C++ syntax will help me. :p

Sohum, I would ask it again, are you really determined on using C#, and not VB.NET? I'll like you to give it a shot, it has much easier syntax, its IDE is much better than C#',s and easy to use language, and pretty much exactly as powerful and fast as C#. Let me know if you give a shot! :p
 
All those interested in commentary, can form a team, and list all the comments they have prepared, grouping them into categories -

I'd say, lets have 3 sets of commentary.
1. T20 - Extravagant, Exaggerated, Energetic. - Emphasis on almost every run.
2. ODI - Regular level of commentary, with the main emphasis being on 4, 6, and 2s and 3s.
3. Tests - Subdued, only for 4s, 6s, and wickets.

All the people interested could combine their commentary, and further subgroup them into comments for
(a) 1 run, 2 runs, 3 runs, 4 runs, 6 runs each.
(b) Wickets
(c) No Ball + (a) / (b)
(d) Drops, Unsuccessful appeals.
(e) LBWs could be umpire's mistake as well.

What do you think?
 
Sohum, I have been using labels and goto in my programming. I know it is not recommended, and i worked a way around, using while loops and recursive functions.

I would like to know whether it is okay if a few goto and labels are used?
I remember my teacher in school used to frown and make stupid faces the moment she saw a label :p
What are you using them for? Labels/gotos are not recommended by most of the coding community for most uses. But let me know what you're using them for--you may have a valid use case.

A common usage is for errors and that should be definitely replaced by try/catch blocks.

sohummisra added 2 Minutes and 1 Seconds later...

Sounds good. Although with commentary, a little more context-specific information would probably be helpful. For example active dot balls vs. passive dot balls. A passive one is when you were trying to leave it but active is when you were trying to hit it.
 
TBH, I can prevent the usage, but dunno why, but i find it really useful at times. I feel I can control the program according to what i exactly want.
 
Lol everyone's turning up with commentary! :p

Nice program structure Sohum, I'm willing to work on the UI, statistics, and simulation engine. :)

pal, don't worry. You learn programming when you practice it - that's how I learnt. I haven't got much clues about C# aswell, but my knowledge of VB and C++ syntax will help me. :p

Sohum, I would ask it again, are you really determined on using C#, and not VB.NET? I'll like you to give it a shot, it has much easier syntax, its IDE is much better than C#',s and easy to use language, and pretty much exactly as powerful and fast as C#. Let me know if you give a shot! :p
I did a Google search on C# vs. VB.NET and by most accounts it is not too hard to switch from one to another. However, VB.NET is a lot more verbose and one would have to learn a lot more keywords compared to C# which more or less just replaces a lot of words with } and {.

If C# is too hard to pick up we may be able to do certain sub-projects in VB.NET and import them as DLLs into C# projects? I'm not really familiar with mixing the two but I'm sure they're possible seeing that they're both .NET. Of course, I would prefer to have it all in C#.

Also, if the current trend is anything to go by, industry values C# higher than VB.NET. So I think it would be much more valuable learning the C# syntax earlier than later, especially if you want to get into Computer Science as profession.

sohummisra added 0 Minutes and 48 Seconds later...

TBH, I can prevent the usage, but dunno why, but i find it really useful at times. I feel I can control the program according to what i exactly want.
Give me an example of where you use it for me to make a better comment.
 

Users who are viewing this thread

Top