A little disappointed in participation....

Started by
17 comments, last by Melinye 16 years, 9 months ago
I want to catch up to week 3, I really do. I think what's slowing me down the most is reading and trying to learn from the posts in the forum as well as the book. It has doubled, maybe tripled my reading; the questions I have, and the contemplation of what I am trying to learn from it all, plus from others. Maybe the workshop is actually moving too quickly for everyone that would otherwise be involved? Maybe a lot of people see week 3 being posted and are being put off thinking the workshop has left them behind. I didn't come to the workshop myself until week two but I am so desperate to learn a language once and for all that I am sticking to it. I know I won't catch up but I promised myself c# or bust!
Honestly if I stopped as much to comprehend every little bit in the book as I would like, I wouldn't even be as far as page 53 right now(well I did have to start over with the book cause I had started with the spec). I have to force myself to skip past some things, a paragraph here and there, that I can't understand enough to formulate a question about. I don't want to drown the forum. It's so much info as it is, it's crazy imo. Unless of course you're not a beginner then ya I'd say those peeps want the project by now...

One thing for sure though, you are definitely not wasting your time. I see this workshop as being a very valuable tool even after it is over. It can be used by future beginners(if it can be saved somewhere). And it can also be used for a tutorial or a book by JWalsh, well maybe even more so with future thread viewers and their added postings. Maybe after a while a trend may be seen and the tutorial/book will be catered to that and become even better.

Whatever the case, the workshop has more value and will have more value.

Whatever happens, I just gotta say thanks so much for the efforts thus far, and kudos to all the good people I met here!
I rate users. Its just not having much impact as my rating is low...
Advertisement
there is no catch-up here friend. just particpate (ie. asking as many questions that you can think of) and you'll be fine.

Beginner in Game Development?  Read here. And read here.

 

Many of us who signed up quite simply don't have questions yet. C#, in the basics, isn't very different from C++, Java, or any other OOP language. I know it will branch (and probably drastically) at some point -- but for the time being, I would just assume many of us don't have questions.

We still appreciate the discussions going on though :)
I guess at the moment the majority of the questions set by JWalsh are answered in the text book. We have not really been pushed to come up with anything ourselves yet. It is hard to know what we don’t know until we try to do something we can’t do.

I think some exercises requiring the students to come up with code examples of their own will have you tutors overwhelmed with questions in no time. As a beginner it is hard for me to think up my own exercises as I don’t really know what I should be working on at this stage in my learning.
Quote:Original post by visage
C#, in the basics, isn't very different from C++, Java, or any other OOP language. I know it will branch (and probably drastically) at some point


Eh... not so much.


[edit: That is, C# will not branch drastically from OOP languages, java especially. C# 3.0 does from what I understand, but as of 2.0 it's not very different]

[Edited by - Telastyn on July 25, 2007 5:26:56 PM]
I myself need to see some code to work with before I will have any questions. I have read the 10 chapters and stopped at chapter 6 of the spec. I am also reading "Learning C# 2005" by Jesse Liberty. I will be doing some of the projects from that book and if I have questions, I will post them here.

I really appreciate this workshop and the effort you are putting into it.
Quote:Original post by Telastyn
Quote:Original post by visage
C#, in the basics, isn't very different from C++, Java, or any other OOP language. I know it will branch (and probably drastically) at some point


Eh... not so much.


"Eh not so much" that it is similar, or "Eh not so much" that it will branch?
I think he means "Ehh...not so much" that it will not branch as much as you think. I am friends with someone who is pretty good at C++ and C# and tells me that if you can do C++ then picking up C# will be a breeze. Hopefully he is right. But then that means I might not have any questions! lol.

Chad

Having attempted to learn C++, Java, C#, scripting languages like Torque-script, Gamemaker script, and even Python (which I would have stuck with if not for this workshop and XNA), the lessons so far have been fairly clear, so no questions from me. I have real problems with Interfaces, Delegates, and actually putting things into practice. But we're not there yet, and hopefully it will stick this time.

On the other hand, this is not language specific, but the actual...design of a program is difficult for me. I can follow along with a fairly simple program, understand the way things are structured, but when I come up with an idea for a game or program, I get overwhelmed with where to start and where to go from there. I really need some practice and some confidence in this area. I know classes tend to be nouns, methods tend to be verbs, but choosing what to make a class, what to make properties, fields, etc stumps me. So what I'm really looking forward to is actual exercises - the more, the better. I think that doing them myself and then seeing how other people do them will help a lot.

For example, Chad posted a nice guess the number game and I've been working on my own, but where his is pretty straight-forward, mine is less so. Its unfinished (there's a counting problem that I have to fix)

using System;namespace GuessTheNumber{    class GuessTheNumber    {        static int picked;        static int guess;        static int guesses;         static void Main()        {            GetUserInfo();            DisplayInstructions();            PickNumber();            PlayTheGame();            int guesses = 0;            while (guesses < 3)            {                PlayTheGame();            }                       {                Console.WriteLine("My number was {0}", picked);                string answer;                Console.Write("Play again? (Y/N)");                answer = (Console.ReadLine());                if ((answer == "y") || (answer == "Y"))                {                    PlayTheGame();                }            }        }               static void GetUserInfo()        {            string name;            Console.Write("What is your name?  ");            name = Console.ReadLine();            Console.WriteLine();            Console.WriteLine("Hello {0}", name);        }        static void DisplayInstructions()        {            Console.WriteLine();            Console.WriteLine("I'll think of a number and you'll try to guess it.");            Console.WriteLine("You'll have 3 guesses and I'll give you hints.");        }        static void PickNumber()        {            Random randomNumber = new Random();            picked = randomNumber.Next(1, 10);        }        static void PlayTheGame()        {            Console.WriteLine("Your guess?");            guess = Int32.Parse(Console.ReadLine());            guesses++;            if (guess > picked)            {                Console.WriteLine("No, try something lower.");            }            else if (guess < picked)            {                Console.WriteLine("No, try something higher.");            }            else             {                Console.WriteLine("You got it! It took {0} guesses.", guesses);            }        }    }}


I realise going with methods is overkill, but I needed the practice. Both ways work and I guess that's what really counts? I get the how-to on everything so far, but the why and when are what I'm hoping to get out of this workshop.

Sorry to be so long winded, but it sounded like you were looking for feedback and this is mine. I'm here, I'm reading, I'm writing out answers to the questions, I'm reading the posts and I'm staying :)

This topic is closed to new replies.

Advertisement