• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

Week's 3 assignment Issues

Status
Not open for further replies.
Level 3
Joined
Feb 11, 2013
Messages
21
Because I really want those classes to continue(by that I also mean continue being "week" assignments) I want to address some of my issues.
Please bear with me, it's a long post but it's important!

I don't have any intention to whine here and I'm not a quiter but I truly believe I'm talking for most of the guys following the classes, week's 3 assignment compared to the other two is like 10 times more difficult.
I can see why most people can't finish, well I'm not sure about that but I see that week 3 is almost a month up by now and there's no assignment 4.

I'm gonna tell you now where I got a hard time solving some problems and hope you make some slight adjustments, at least now for the beggining assignments.

Parts:
Practice Lesson 25 P2
Practice Lesson 27 P2
and of course project 3

I believe the biggest problem I ran to was not understanding what is needed but executing it.
It's really hard solving these problems by not knowing which functions do what, and how jass works and also having 0 experience with jass which you should also account for.
In my humble opinion the functions you want us to use and if you want specific ammount of variables to be used then you should mention them for us!
Let me repeat myself; I believe this would be good only for the first assignments or for some of the exercises where the goal is different than learning the function uses.

Let me be a bit more thorough:

Practice Lesson 25 P2
I believe this lesson for its purpose could use instead of one input, like 5 or 6 integers and then you could ask to compare which is the biggest.
I believe the part where you want us to check for wrong inputs or to "split" the input maybe that could be an exercise of its own.

Practice Lesson 27 P2
Here I had problems determining if you want us to check if the unit is ordered or whatnot.
By just asking us to input the code for calculating the angle should be enough (like you writing the rest of the code and just leave blank spots for the calculation of the angle.
If that's not the main purpose of this exercise and you also want us to check if the unit is ordered then again this could be an exercise of its own.

And by finishing explaining these two, maybe the ammount of exercises could be more and then in the end have a combined exercise. This could be easier for all of us trying to solve them. And by easier I don't say to make the assignments pieces of cake but the purpose of the exercises would still be met and we could all move onto the next assignment!

Project 3
Could also be split up in easier-smaller parts.
But then again if you don't want to do that it's just a big assignment and you are very specific on what variables you want us to use. Why not just give them to us so that we can focus on the problem solving the way you want!
But let's say that Project 3 could be hard as the main exercise of the assignment.

I could just ask then for more clear information, like, on the start of the exercise you could say for example:
You may use, 1 unit array, 3 string variables and 2 integer variables.
Then:
The goal of this exercise is to create 5 units and then being able to remove the selected ones via some ingame commands.
Then:
The checks we have to do like to have max 5 units and stuff like that and in the end to show the desirable output.


Well for closing this big post I wanna say thanks for just taking the initiative to provide those free classes and for your time in creating and correcting them.
Sorry If I don't know what I'm talking about, you probably know more than me but I just want to help a bit with my way(being in the receiving end of the assignments) if I can of course.
 
Yea, we're reforming project 3 instructions

For output, we have to show it via pictures because I don't know how to explain it : (.

As for projects, we don't give the variables because we want to make it so that people have to also work at design (what they'll need). We give the constraints so that it's not ridiculous (people just going into really poor designs or trying to bs their way through it).

The right answer to the project is of course the correct/best design. If you come up with a load of if statements or something looks whacked, then it's probably a wrong design : p (although project 2 does look whacked, haha).


Projects are meant to be huge, but we will work on making the instructions more clear

Here I had problems determining if you want us to check if the unit is ordered or whatnot.
By just asking us to input the code for calculating the angle should be enough (like you writing the rest of the code and just leave blank spots for the calculation of the angle.
If that's not the main purpose of this exercise and you also want us to check if the unit is ordered then again this could be an exercise of its own.

And by finishing explaining these two, maybe the ammount of exercises could be more and then in the end have a combined exercise. This could be easier for all of us trying to solve them. And by easier I don't say to make the assignments pieces of cake but the purpose of the exercises would still be met and we could all move onto the next assignment!

We plan on adding more assignments ; )

I believe this lesson for its purpose could use instead of one input, like 5 or 6 integers and then you could ask to compare which is the biggest.
I believe the part where you want us to check for wrong inputs or to "split" the input maybe that could be an exercise of its own.

We want you to build on previous things + prepare you for future things ; D. We'll look into executing this better though.




Thank you very much for your feedback. You pointed out quite a few of the problems we know about and will address. There are other problems too of course ; ).
 
Status
Not open for further replies.
Top