Looks interesting but not sure about having the time to follow the 12 week schedule but might give it a go. :dunno
Same here. I love learning new stuffLooks interesting but not sure about having the time to follow the 12 week schedule but might give it a go. :dunno
Well there's no obligation to do anything or complete. I personally take great joy in it, especially since I am a beginner at any type of programming. I mean, for the ramp and roll game, being able to have the mouse/trackball move the ball was an amazing feat. Every time I code something that works, it sort of blows my mind!
It's a first person game where you run around a mansion hunting for clues, and have to find pills to calm the voices in your head and find batteries to keep the flashlight going.
Looks interesting but not sure about having the time to follow the 12 week schedule but might give it a go. :dunno
Well there's no obligation to do anything or complete. I personally take great joy in it, especially since I am a beginner at any type of programming. I mean, for the ramp and roll game, being able to have the mouse/trackball move the ball was an amazing feat. Every time I code something that works, it sort of blows my mind!
That's actually a pretty cool idea. There's a pretty cool article that offers a couple of ideas in the same vein. He can do what he wants but I think the article brings up a good point about the "Sanity" feature in Eternal Darkness that might bump the creep factor up.
I want to make a custom Galaga-type space shooter with levels/sectors like Moon Patrol.
---steaming pile of meadow muffin---. That is a much cooler idea than I had.I want to make a custom Galaga-type space shooter with levels/sectors like Moon Patrol.
That'd be cool. I am a progression junky and loved that Moon Patrol had a "destination" of sorts even though it effectively looped. That's one of the reasons I like Blasteroids, actually. There's a journey, not just a score.
That's a cool idea, Eric.
My daughter named my vertical cocktail "Digital World", so I envision a game where you start in space, and the goal is to land your ship on a landing bay in the city. 3/4 of the game would be in space, the rest over the city.
Vertical oriented monitor.
Challenge : Stack plates, maintain balance.
Control: Unique, an analog plate, as in a dish, that you held by the rim to keep steady.
That's actually a pretty cool idea. There's a pretty cool article that offers a couple of ideas in the same vein. He can do what he wants but I think the article brings up a good point about the "Sanity" feature in Eternal Darkness that might bump the creep factor up.
Yeah, I think the most we are capable of doing is making the camera go a little more fish eye the crazier he becomes, and turning up the volume of the crazy voices spinning around his head. Once he loses it, it'll be game over. We don't have the know how to do much more than that, but I think it'll be just enough to add a little something to the game, since there is very little to it already and no enemies.
Eh, I'll give it a go.Ghostbusters brawler with underwater levels and starring the female cast, but they have to save the original cast. Egon is the first unlockable character, he is obviously a ghost.
So whose paper can I copy off of? >:D
Eh, I'll give it a go.Ghostbusters brawler with underwater levels and starring the female cast, but they have to save the original cast. Egon is the first unlockable character, he is obviously a ghost.
So whose paper can I copy off of? >:D
I think if you worked on a project like that it could help you work out your fellings.Eh, I'll give it a go.Ghostbusters brawler with underwater levels and starring the female cast, but they have to save the original cast. Egon is the first unlockable character, he is obviously a ghost.
So whose paper can I copy off of? >:D
:lol So much >:D >:D in that post.
I think if you worked on a project like that it could help you work out your fellings.
All things in their time. Probably need to let the movie come out to properly lampoon it anyhow.I think if you worked on a project like that it could help you work out your fellings.
It probably would be pretty darn therapeutic. I just don't know if I would be willing to drop my Snack's n Steve Urkel game to put on the urkelcade.
Yeah, to be honest...I got too many ideas for a game. I've tried video game creation programs in the past, and have dropped a number of game ideas. I am hoping that doing a 12 week course dealy, combined with having some of you guys in the same fray might be the motivation I need to finally make and complete something.Same here. I'm hoping this provides focus.
Hopefully life doesn't get in the way of me completing the course!
I found my notes for frogger. They are written on the bottom of an xkcd comic.
Crashes gave the players bonus points. I had drawn a mini van, cement mixer, tanks and various vehicles.
On the back was Galaga 2012. I think it would be neat to represent the different consellations and nebulas. This would be done with a deeper color palette of course. Or just a background pic. I also wrote a note about having the space station rotate for gravity. Another cool idea could be to have space related trivia during the warp between levels
It'd be easy to get wrapped up in an over ambitious idea
I like the ideas I've seen here. I do think though that it wouldn't hurt to take a step back and consider what you think you are capable of. I mean, we are all capable of just about anything. But if you start with a massive project that is your masterpiece from the beginning, what are the chances it's going to get done? In regards to secrecy, I'm indifferent. If someone steals my ideas, then they better execute them better than I can!word. Pong first.
Does anyone here remember this toy? The Milton Bradley Starbird Avenger...
(http://www.bugeyedmonster.com/toys/starbird/starbird/blowup/starbird.jpg)
I had one of these as a kid and loved it (yeah, but did I freaking take care of it? Nooooooooooooooooo). Anyway, I'm using it as the model for my protagonist ship...
Hopefully life doesn't get in the way of me completing the course!
Even if you don't complete the course, it's a good idea to always download all the course materials at the beginning of every week. Then the only thing you would miss out on is the peer review bit.
I had one of those as well and loved it. Didn't the engine sound change based on the direction the nose was pointed?
I had one of those as well and loved it. Didn't the engine sound change based on the direction the nose was pointed?
YES!!!!
http://youtu.be/ORtzJ3gZ5ho (http://youtu.be/ORtzJ3gZ5ho)
I think you might have been bitten by autocorrect. You want to audit, but you are worried about not auditing enough?Hopefully life doesn't get in the way of me completing the course!
Even if you don't complete the course, it's a good idea to always download all the course materials at the beginning of every week. Then the only thing you would miss out on is the peer review bit.
Is the peer review bit optional? I'm interested in auditing the course and don't want to leave another fellow student in the lurch who is expecting a peer review.
Does anyone here remember this toy? The Milton Bradley Starbird Avenger...That must have been one of my favorite toys when I was growing up.
(http://www.bugeyedmonster.com/toys/starbird/starbird/blowup/starbird.jpg)
I had one of these as a kid and loved it (yeah, but did I freaking take care of it? Nooooooooooooooooo). Anyway, I'm using it as the model for my protagonist ship...
Does anyone here remember this toy? The Milton Bradley Starbird Avenger...That must have been one of my favorite toys when I was growing up.
(http://www.bugeyedmonster.com/toys/starbird/starbird/blowup/starbird.jpg)
I had one of these as a kid and loved it (yeah, but did I freaking take care of it? Nooooooooooooooooo). Anyway, I'm using it as the model for my protagonist ship...
I don't think mine looked that nice after some use.... In my universe it probably wound up on tatooine as spare parts..... Although I still have a tote full of star wars figures and stuff packed in the basement somewhere.Does anyone here remember this toy? The Milton Bradley Starbird Avenger...That must have been one of my favorite toys when I was growing up.
(http://www.bugeyedmonster.com/toys/starbird/starbird/blowup/starbird.jpg)
I had one of these as a kid and loved it (yeah, but did I freaking take care of it? Nooooooooooooooooo). Anyway, I'm using it as the model for my protagonist ship...
Me too. Must. Resist. Ebay. Urges...
Hopefully life doesn't get in the way of me completing the course!
Even if you don't complete the course, it's a good idea to always download all the course materials at the beginning of every week. Then the only thing you would miss out on is the peer review bit.
Is the peer review bit optional? I'm interested in auditing the course and don't want to leave another fellow student in the lurch who is expecting a peer review.
Hopefully life doesn't get in the way of me completing the course!
Even if you don't complete the course, it's a good idea to always download all the course materials at the beginning of every week. Then the only thing you would miss out on is the peer review bit.
Is the peer review bit optional? I'm interested in auditing the course and don't want to leave another fellow student in the lurch who is expecting a peer review.
If you don't do the peer review you don't get graded. If you don't care about the grade then it doesn't matter you can still learn regardless but if you care about the number then it doesn't matter.
Don't stress over the review. You are less than likely to have to worry about someone saying "WP34's game is janky."Hopefully life doesn't get in the way of me completing the course!
Even if you don't complete the course, it's a good idea to always download all the course materials at the beginning of every week. Then the only thing you would miss out on is the peer review bit.
Is the peer review bit optional? I'm interested in auditing the course and don't want to leave another fellow student in the lurch who is expecting a peer review.
If you don't do the peer review you don't get graded. If you don't care about the grade then it doesn't matter you can still learn regardless but if you care about the number then it doesn't matter.
I'm signed up. :cheers:
(http://i.imgur.com/OktByml.png)I'm signed up. :cheers:
(http://school.discoveryeducation.com/clipart/images/classpix.gif)
In regards to secrecy, I'm indifferent. If someone steals my ideas, then they better execute them better than I can!
I'm just hoping to get an idea for a game. So all you that have more ideas than time, I'd be happy to take one off your hands. ;DYou can have any of mine.
I thought about Ghostbusters some more then I hit the internet. It turns out the Ghostbusters have already met the Teenage Mutant Ninja Turtles.In regards to secrecy, I'm indifferent. If someone steals my ideas, then they better execute them better than I can!
If anyone is worried about protecting their ideas, a quick search of either existing or in-development games will probably quash that. There are so many games out there that any idea anyone comes up with has either been done or someone is currently working on it.
Like you say, it's really about the execution.
But have The Ghostbusters met The Real Ghostbusters?Gotta save something for the sequel.
I thought about Ghostbusters some more then I hit the internet. It turns out the Ghostbusters have already met the Teenage Mutant Ninja Turtles.Just read this comic to the kids. Could have been so much better.
I'm signed up. :cheers:
(http://school.discoveryeducation.com/clipart/images/classpix.gif)
Here are a few game items of mine. Most of these are from when I originally tried making games in my youth.
Open World Space Trader w/ 2D Shmup Graphics + Combat - I was thinking a crossover between Elite, a bullet hell shooter, and Asteroids. In particular, I want the Asteroids style control to allow for strafing type shots.
Text-based Hacking Game - You know those scenes in movies and TV where people are hacking or counter-hacking and they are madly typing away like crazy? I always thought that would make for an interesting game mechanic. Most of the game would just be standard text commands. But every once in awhile there would be a timed hacking scenario, forcing the player to type very quickly. And I figure there might even be a way to work in typing in random gibberish as quickly as possible (i.e. flooding the opponent with nonsensical data to slow down an attack or something).
Here are a few game items of mine. Most of these are from when I originally tried making games in my youth.
Open World Space Trader w/ 2D Shmup Graphics + Combat - I was thinking a crossover between Elite, a bullet hell shooter, and Asteroids. In particular, I want the Asteroids style control to allow for strafing type shots.
If you are looking for that game, (either for inspiration or for a fun game to play), try out the escape velocity series, particularly EV Nova. I think that game is exactly what you are describing.
In High school, we had our science teacher out on an extended leave, and we had a tech teacher fill out our semester. We ended up taking a semester making our own video game in class using some utility I can't remember. My game was one of the only ones that mecahnically was a completed and working game. It was called Super Bean Puzzle, and it was pretty much an Adventure of Lolo clone. The only other games that my classmates were able to finish no problems was a frogger style game and a maze style game.
Just a few theme ideas for people thinking K.I.S.S.
I had to look up 4x, so for the benefit of others:Here are a few game items of mine. Most of these are from when I originally tried making games in my youth.
Open World Space Trader w/ 2D Shmup Graphics + Combat - I was thinking a crossover between Elite, a bullet hell shooter, and Asteroids. In particular, I want the Asteroids style control to allow for strafing type shots.
If you are looking for that game, (either for inspiration or for a fun game to play), try out the escape velocity series, particularly EV Nova. I think that game is exactly what you are describing.
Cool, hadn't heard of that specific game series before so I'll check it out!
But I'm under no allusions that my ideas are in any way unique. I recently started combing through indie 2D space games and was amazed at the sheer number and combinations of different game types and genres. Apparently a lot of people are combining shmup-esque games with other mechanics like open world exploration/4X/RPGs/etc.
Cool, hadn't heard of that specific game series before so I'll check it out!
But I'm under no allusions that my ideas are in any way unique. I recently started combing through indie 2D space games and was amazed at the sheer number and combinations of different game types and genres. Apparently a lot of people are combining shmup-esque games with other mechanics like open world exploration/4X/RPGs/etc.
I had to look up 4x, so for the benefit of others:
|4X games (That is, Xpand, Xplore, Xploit and Xterminate) like Civilization, Sins of a Solar Empire, and other top Strategy games| (http://gamedev.stackexchange.com/questions/6639/successful-elements-to-a-4x-game)
Watched some of the videos. Just curious why he doesn't wear pants.
He's very uncomfortable. He makes me uncomfortable. His jokes are terrible. I'm hooked.
f, as in for float? I haven't got there yet but likely will today or tomorrow.
f, as in for float? I haven't got there yet but likely will today or tomorrow.
Yup, to tell the compiler it's not a double (which is what it assumes when a literal has a decimal). so float gravity = 9.8f;
f, as in for float? I haven't got there yet but likely will today or tomorrow.
Yup, to tell the compiler it's not a double (which is what it assumes when a literal has a decimal). so float gravity = 9.8f;
^this -- though it would be const float GRAVITY = 9.8f; ( since he wants constants to use Capitalization when naming and GRAVITY should be a constant.)
Given this place's propensity with feature creep and idea man syndrome (actually, all gaming sites I've ever been on), I would recommend a Group PM.Theres nothing wrong with outlaying ideas across the spectrum, It gives choices.... A group PM In my opinon would stagnate and lack a fresh take on the problem at hand.
...and Croooow!
[
Then took a look at the first assignment and :dizzy: didn't realize we'd be starting with physics problems :cry: ( At least he gave us the needed equations instead of assuming we'd remember them !)
Phew! That was not exactly what I had in mind for a first assignment.
But...I did it! :woot
Well if anyone has completed this weeks fun, can you please tell me if you think what I've done here looks right? I got a little flustered trying to find a formula that changes degrees to radians. And yes, I changed the scenario to mortars... because I think it's a better example than tanks. I found lots of different examples of changing degrees to rads so I picked the easiest one I found... I copied the angle and velocity from Vigo's, and got very different results...
mortarAngle = mortarAngle / 180;
JD has got it, you need to throw some Pi in there. Since the character (http://crack.seismo.unr.edu/ftp/pub/louie/class/757/pi.GIF) isn't something that you can type (easily), it is put in as a math function. I am assuming there is a whole library of math functions. Math.PI or Math.Sin and Math.Cos listed in the coursework.
I had a random idea for a silly game, where everyone could work on their own levels and then it could sort of come together at the end. It was like a beat 'em up with crummy graphics like mega man 1, and then every level gets a little better until the graphics are good at the end. Maybe throw in a bonus round shmup or something. I was thinking of using the mecanim avatar system in Unity for the character to keep the movement the same.
And for the record, if anyone wants to do any PM think-tanks for game ideas, I'm all for it. We can also consider opening other threads as well.
I had a random idea for a silly game, where everyone could work on their own levels and then it could sort of come together at the end. It was like a beat 'em up with crummy graphics like mega man 1, and then every level gets a little better until the graphics are good at the end. Maybe throw in a bonus round shmup or something. I was thinking of using the mecanim avatar system in Unity for the character to keep the movement the same.
I had a random idea for a silly game, where everyone could work on their own levels and then it could sort of come together at the end. It was like a beat 'em up with crummy graphics like mega man 1, and then every level gets a little better until the graphics are good at the end. Maybe throw in a bonus round shmup or something. I was thinking of using the mecanim avatar system in Unity for the character to keep the movement the same.
That sounds like a cool idea. Would it progress stylistically from early 8-bit graphics through to 16-bit era and beyond?
f, as in for float? I haven't got there yet but likely will today or tomorrow.
Yup, to tell the compiler it's not a double (which is what it assumes when a literal has a decimal). so float gravity = 9.8f;
f, as in for float? I haven't got there yet but likely will today or tomorrow.
Yup, to tell the compiler it's not a double (which is what it assumes when a literal has a decimal). so float gravity = 9.8f;
Does this behave any differently to float gravity = (float)9.8; ?
That seems to work also, and is more as taught in the class...
I finally got the Guns N Roses program to work.
Recent Extra Credits video on making a basic game. I thought they made a good point about starting with the core mechanics and then building out from there:
Extra Credits - Making Your First Game: Minimum Viable Product - How to Scope Small and Start Right (http://www.youtube.com/watch?v=UvCri1tqIxQ#ws)
I had a random idea for a silly game, where everyone could work on their own levels and then it could sort of come together at the end. It was like a beat 'em up with crummy graphics like mega man 1, and then every level gets a little better until the graphics are good at the end. Maybe throw in a bonus round shmup or something. I was thinking of using the mecanim avatar system in Unity for the character to keep the movement the same.
That sounds like a cool idea. Would it progress stylistically from early 8-bit graphics through to 16-bit era and beyond?
Just finished all the lectures and did the little programs that were in the lectures. Now I need to put this game together. Are all the tips on how to do that in the book?Most of what is required is in the assignment notes.
Looks like you missed on l in the greeting (ie. it wil calculate ! ) other than that looks good :applaud:
Is there an assignment this week? Not seeing it
Week 2. Do we need to do another roll call?
I've been tinkering ahead and enjoying moving sprites around with my Xbox controller. Can definitely see this turning into a hobby. Thanks everyone for starting this up.
Ah, sorry yeah I see it too. I'll blame that on bad UI and not me not looking in the right place.Is there an assignment this week? Not seeing it
I can see it, too.
I didn't do that, I have a couple wired xbox controller hooked to my pcWeek 2. Do we need to do another roll call?
I've been tinkering ahead and enjoying moving sprites around with my Xbox controller. Can definitely see this turning into a hobby. Thanks everyone for starting this up.
Did you guys need to sign up for an App Hub membership to use XNA Game Studio Connect on your 360. It's telling me it's $99 to sign up.
Here's my Assignment 2:Nice. You get extra credit for the arcade theme. Maybe I'll go DK barrels
Assignment 2 Video (http://www.youtube.com/watch?v=9K5WflBfqMg#)
I used ScreenRecorder, which can be downloaded from the Microsoft TechNet Magazine site: https://technet.microsoft.com/en-us/magazine/2009.03.utilityspotlight2.aspx (https://technet.microsoft.com/en-us/magazine/2009.03.utilityspotlight2.aspx)
It works, but the results are a bit chunky as you can see. The actual motion of the sprites is much smoother on my computer.
float theta; // angle in degrees input by user
double thetaRads; // angle in Radians
Console.WriteLine("Enter a value for trajectory angle: ");
theta = float.Parse(Console.ReadLine());
Console.WriteLine("");
// convert theta from degrees to radians
thetaRads = (Math.PI / 180) * theta;
How'd you do it?
Regards,
Scam
Console.Write("Please Input the Initial Angle : ");
float angleDegree = float.Parse(Console.ReadLine()); // place user input into angleDegree
float angle = angleDegree * ((float)Math.PI / 180); // Convert angledegree into Radians
Console.Write("Please Input the Initial Angle : ");
float angle = float.Parse(Console.ReadLine()); // place user input into angle
angle = angle * ((float)Math.PI / 180); // Convert angle into Radians
Console.Write("Enter an initial angle in degrees: ");
// get user input for the angle
theta = float.Parse(Console.ReadLine());
// convert degrees to radians
theta *= (float)(Math.PI / 180);
// get user input for the angle
theta = (float)(Math.PI / 180) * float.Parse(Console.ReadLine());
Done. I hate math.speed was supposed to be 100
Done. I hate math.speed was supposed to be 100
Done. I hate math.
Possible spoiler alert on this class: the guy is actually a cgi head like a modern Max Headroom.
I just figured out the reason for the name "a little rage." I'm a clever one, I tells ya'.
@shponglefan and JDFan
Thanks to you both! I didn't resubmit my homework, but I've learned a couple of new tricks thanks to the two of you.
I realize we have the Coursera Forums available to us, and I'm sure I'm going to be using them, but I can't tell you how glad it makes me feel that we're all here having this dialog. It's kind of like being in school again and fitting into a 'clic'.
Done. I hate math.
:applaud: Congrats on getting it done !!
Just a couple minor suggestions (take them or leave them) :
If using WriteLine for one input you might want to do the same for the second or switch both to using Write so that they look the same (notice the 45 is on a new line where 200 is at the end of the same line) probably want both the same for consistency :dunno )
Same for the <Degrees> qualifier -- might want to add <Meters per second> to the speed prompt.
Might want to break the top line into 2 lines so it breaks at a better location instead of being a wrapped single line (perhaps place everything after "shell" in a new WriteLine so that "and the distance it will travel is a second Line on the output)
Also might want a blank line ( WriteLine(); ) between the Welcome and prompt for input and another after the last line of output so that the Press any key prompt is separated from the output a bit.
Again all just suggestions and very minor things :cheers:
@shponglefan and JDFan
Thanks to you both! I didn't resubmit my homework, but I've learned a couple of new tricks thanks to the two of you.
I realize we have the Coursera Forums available to us, and I'm sure I'm going to be using them, but I can't tell you how glad it makes me feel that we're all here having this dialog. It's kind of like being in school again and fitting into a 'clic'.
You're very welcome! :cheers:
And I know what you mean about posting here versus the other forums. It's nice to have a smaller community that doesn't feel so overwhelming.
Amazon: 70% royalty (less delivery fees) between 2.99 and 9.99. Outside this range, the royalty drops to 35%. For VERY large files, the delivery fee may be so high that you’ll make more money at the 35% royalty rate.
Barnes & Noble: 65% royalty between 2.99 and 9.99. Outside this range, the royalty drops to 40%.
iTunes/iBookstore: 70% for all price ranges. HOWEVER! You must price your book on iTunes at the lowest retail price that you offer in any other outlet, including print. iTunes does not want to be undercut in their pricing model.
@shponglefan and JDFan
Thanks to you both! I didn't resubmit my homework, but I've learned a couple of new tricks thanks to the two of you.
I realize we have the Coursera Forums available to us, and I'm sure I'm going to be using them, but I can't tell you how glad it makes me feel that we're all here having this dialog. It's kind of like being in school again and fitting into a 'clic'.
You're very welcome! :cheers:
And I know what you mean about posting here versus the other forums. It's nice to have a smaller community that doesn't feel so overwhelming.
I just can't believe there are over 40,000 student enrolled in the class -- guess that could be why Dr. T wrote the book figure if only 1 out of 4 students buys the $10 book that's 100K in digital book sales and if this website is correct :QuoteAmazon: 70% royalty (less delivery fees) between 2.99 and 9.99. Outside this range, the royalty drops to 35%. For VERY large files, the delivery fee may be so high that you’ll make more money at the 35% royalty rate.
Barnes & Noble: 65% royalty between 2.99 and 9.99. Outside this range, the royalty drops to 40%.
iTunes/iBookstore: 70% for all price ranges. HOWEVER! You must price your book on iTunes at the lowest retail price that you offer in any other outlet, including print. iTunes does not want to be undercut in their pricing model.
with a 65 - 70% Royalty he's making $65 - $70K for just this one class session ( not a bad way to make a living - when the lectures can be recycled for several class sessions and the students do the grading !! )
with a 65 - 70% Royalty he's making $65 - $70K for just this one class session ( not a bad way to make a living - when the lectures can be recycled for several class sessions and the students do the grading !! )
I just finished my 5 evaluations for week 1.
Now to get started on week 2...
I wound up doing them twice ( it said it suggested we review all 5 before submitting so I filled each out as I went without submitting and then on the last one went back to the first one and it cleared all of the eval boxes - so had to reinput all of them :angry: (so make sure you either save draft or submit each one before going to the next one !!)
Thanks for the warning. Just did my peer reviews. Only 1 of em didn't get it all right.
Thanks for the warning. Just did my peer reviews. Only 1 of em didn't get it all right.
Same for me....One peer hasn´t got an screenshot...weird!
It's pretty empowering. They should teach kids this stuff in school and not worry so much about date memorization and map colouring.
Was a bit bored today so redid the video with a background added.
Assignment2 Video (http://www.youtube.com/watch?v=KDQrbArYOns#)
Neat.
How do you think you would approach adding twinkling stars to background? Or giving a planet a slow rotate? Too soon?
OK since Eric made me do it here is another update of assignment 2 with rotating planet background.
Assignment2 Video (http://www.youtube.com/watch?v=PAPylyZ_usY#)
Is it just me or anybody else would like to read the "Teddy Bear" class from Week 2?
What are everyone's opinions on using a game engine like Unity, Unreal, or even Gamemaker? Do you consider it cheating?
What are everyone's opinions on using a game engine like Unity, Unreal, or even Gamemaker? Do you consider it cheating?
I don't begrudge construction workers using front loaders instead of shovels...
What are everyone's opinions on using a game engine like Unity, Unreal, or even Gamemaker? Do you consider it cheating?
Well, Unity just changed it's name from Unity 3d to Unity. When you begin a project it lets you select 3d or 2d, and you can change the selection at any time. I have only run through the example project but it seems pretty good.
Space shooter:
http://unity3d.com/learn/tutorials/projects/space-shooter (http://unity3d.com/learn/tutorials/projects/space-shooter)
Roguelike:
http://unity3d.com/learn/tutorials/projects/2d-roguelike (http://unity3d.com/learn/tutorials/projects/2d-roguelike)
Tower Defense
http://unity3d.com/learn/tutorials/modules/beginner/2d/2d-overview (http://unity3d.com/learn/tutorials/modules/beginner/2d/2d-overview)
The reason I asked was because in the lectures Señor T discussed writing that game from the ground up including custom tools that I think are found in any game engine.
What are everyone's opinions on using a game engine like Unity, Unreal, or even Gamemaker? Do you consider it cheating?I assume you mean after coursea. If so, absolutely not. Something like unity allows cross platform distribution right?
Week three is up!
Ive finished assignment 2, but haven't made a video yet.
I downloaded fraps (?) (per Dr T's suggestion), but haven't tried it yet.
Im working today but hopefully will get a chance to test it later tonight.
Ive watched all the lecture videos for week 3 (Thanks to a slow day at work.)
EDIT: That looks real good Vigo! I think I may have done mine correctly now, after watching yours.
EDIT AGAIN: My submitted project:
Looks Good - If you want and have time to reupload here is a zip of your images with the white background removed so they'll look a bit better moving around the screen.
@DaOld Man: Can't see the video, it says it's set to private.
Looks Good - If you want and have time to reupload here is a zip of your images with the white background removed so they'll look a bit better moving around the screen.
Thanks! Video above is now fixed. How did you remove the backgrounds?
Right off, I'm not feeling this assignment. Too similar to the last one and forcing bad design on us
Seems a bit all over the place what he's trying to introduce though. The lessons were about strings and if statements, but the assignment is filling in a lot of random stuff in his hodgepodge code. Feel like this assignment is going to confuse a lot of people.Right off, I'm not feeling this assignment. Too similar to the last one and forcing bad design on us
Agreed, although I think it's largely a consequence of trying to introduce things in the order the course is structured.
Seems a bit all over the place what he's trying to introduce though. The lessons were about strings and if statements, but the assignment is filling in a lot of random stuff in his hodgepodge code. Feel like this assignment is going to confuse a lot of people.
Submitted assignment 3.Mine had the first rock OK but then was drawing the second and third together rather than one at a time also and since they were leaving the window together kept looping that way - but now all is fine after going back and changing a few things.
First attempt, I had all 3 rocks generating at the same time, over and over. Guess my fault for not reading the comments fully.
Seems a bit all over the place what he's trying to introduce though. The lessons were about strings and if statements, but the assignment is filling in a lot of random stuff in his hodgepodge code. Feel like this assignment is going to confuse a lot of people.Right off, I'm not feeling this assignment. Too similar to the last one and forcing bad design on us
Agreed, although I think it's largely a consequence of trying to introduce things in the order the course is structured.
I just read my evaluations from Assignment 1. Well, no... I just saw 5 spots saying [This area was left blank by the evaluator.] That's pretty lame! I also lost marks due to adding code that said you blew up if the shell didn't get far enough away from you.
The joys of peer evaluation with inexperienced people doing the marking. :PThat is where I am.
Post your code maybe we can take a lookThe joys of peer evaluation with inexperienced people doing the marking. :PThat is where I am.
As easy as it might have been for others, I totally missed the boat. I used my jpgs, changed out what I thought was relevant regarding the jpgs, copied the first evaluation assignment, and it doesn't go. I looked at the forum and found something about changing Programming cs, but it still crashes.
Is there a chance I missed something when I set up the environment?
Post your code maybe we can take a lookThe joys of peer evaluation with inexperienced people doing the marking. :PThat is where I am.
As easy as it might have been for others, I totally missed the boat. I used my jpgs, changed out what I thought was relevant regarding the jpgs, copied the first evaluation assignment, and it doesn't go. I looked at the forum and found something about changing Programming cs, but it still crashes.
Is there a chance I missed something when I set up the environment?
What IDE? I had trouble setting up XNA in Visual Studio 2013, was because I didn't have the newest update. But it's not in Windows Update, have to do it in VS.
Interesting -- Maybe now remove the rock and run an explosion animation - that runs once they collide 10 or 20 times with another rock .
Interesting -- Maybe now remove the rock and run an explosion animation - that runs once they collide 10 or 20 times with another rock .
Great idea! ;D
Tomorrow I'll give that a go. I've been wanting to figure out how to do proper animations.
Interesting -- Maybe now remove the rock and run an explosion animation - that runs once they collide 10 or 20 times with another rock .
Great idea! ;D
Tomorrow I'll give that a go. I've been wanting to figure out how to do proper animations.
Figure the exploding teddybear lab might help. (lab 10 IIRC)
I ended up withdrawing. I wasn't able do the lectures before week 2, and since I can't submit it now, oh well. I'm still going to follow you guys and tinker, but these two weeks just are too busy for me.
Anyone ever make a sprite sheet before? I was going to try, but looks so tedious.
Looks like in Unity you can use them but also can break things apart and animate them by key frames. Like an arm would be it's own object and you can define the paths. Brings me back to the old days of making Flash animations.
On a side note, there is another class on programming in Perl that starts in June. (Same site, different instructor)Got a link to that course? I don't see it in the search.
Don't know though if I would have time to do that when the weather is nice and warm.
Anyone ever make a sprite sheet before? I was going to try, but looks so tedious.
Looks like in Unity you can use them but also can break things apart and animate them by key frames. Like an arm would be it's own object and you can define the paths. Brings me back to the old days of making Flash animations.
Got a link to that course? I don't see it in the search.
Not sure I'd recommend Perl unless you knew you had a use for it though. If they had a Python one, I'd suggest that instead.
Anyone ever make a sprite sheet before? I was going to try, but looks so tedious.
Looks like in Unity you can use them but also can break things apart and animate them by key frames. Like an arm would be it's own object and you can define the paths. Brings me back to the old days of making Flash animations.
I cant find it now either, but I think my eyes were crooked last night. Im pretty sure the course I saw (at work), was on python, not perl:Messed up and deleted what I wrote.
https://www.coursera.org/course/pythonlearn (https://www.coursera.org/course/pythonlearn)
Starts in June (wonderful time of year weather wise in my part of the world).
But there is another one in October, I may sign up for that one, will have to see what I have going on then.
This class we are on now is eating up a lot of my time, more than I thought it would.
I have never made sprite sheets but I did make a 2d character using separate pieces that fit together and spat projectiles when I pushed the button. Not only can you animate movement, but scale and size, so I made a pretty slick looking trumpet mouth that patooied nicely. I'll see if I can find it.Ah cool. Feel like I could hack something together this route vs photoshop and making each frame. Always wished I had more artistic abilities.
Back in the day I did for map tiles, but not specifically for character animation. I imagine it wouldn't be too difficult to animate individual components of a character in XNA. You'd just need to define multiple sprite textures and associated behaviour as part of your class.I'm betting this is what Unity does behind the scenes. Unity does use C# too. Will try and see if it generates some code.
I could see doing this especially for very large game characters (i.e. huge end of level bosses) where it would be impractical to have everything as a single sprite.
Ah cool. Feel like I could hack something together this route vs photoshop and making each frame. Always wished I had more artistic abilities.
Skip to 4:30 to see animating separate parts of this peanut man to see one way to do it in unity!Yeah this was the video that made me switch over and try out Unity.
http://unity3d.com/learn/tutorials/modules/beginner/2d/2d-overview (http://unity3d.com/learn/tutorials/modules/beginner/2d/2d-overview)
Went out and bought a small Wacom tablet. Hoping to figure the thing out and get some artwork going.
Nice! Wacom Tablets are very nice tools. :applaud:Went with the small pen/touch one, although already turned touch off. Wanted medium, but not for an extra hundred bucks.
What size did you get?
Struggling this week! The stuff learnt in the course (ifs etc) is no problems but passing/using the spriteBatch to Rock.Draw I've not a clue! Is it something made more obvious by owning the book?
if (firstRock != null)
{
firstRock.Draw(spriteBatch);
}
// save sprite and set draw rectangle
this.sprite = sprite;
drawRectangle = new Rectangle
and Color.White (since we just want the color of the sprite to be used) {
//-----------------------------------------------------------
// STUDENTS: Only draw the rock if it's inside the window
//-----------------------------------------------------------
if (! OutsideWindow)
{
//------------------------------------------------------------------
// STUDENTS: Draw the rock
// Caution: Don't include spriteBatch.Begin or spriteBatch.End here
//------------------------------------------------------------------
spriteBatch.Draw(sprite, drawRectangle, Color.White);
}
}
Struggling this week! The stuff learnt in the course (ifs etc) is no problems but passing/using the spriteBatch to Rock.Draw I've not a clue! Is it something made more obvious by owning the book?
Im using Win 7 64 bit, so cant help you much on that. Try searching the forum on the coursea website.
I am finished with my assignment for week 3. I printed out the "Coding standards" and intend to double check my code to make sure its all up to the standards before I submit it.
Also have finished my assessments from week 2's assignment.
This class is a lot of work, but I think Im beginning to understand C# and XNA a little now.
The forum on the website is a very good tool.
Someone is using Windows 8 with Visual C# 2010 and XNA Game Studio 4?This is from the coursera page on setting up your dev env
It's impossible to install the XNA. I always get an error...
Thanks in advance.
Just noticed in the syllabus eek 4 has "no new topics" - i.e. No video lectures. Just the start of the overall/main project it seems. Enjoying the course, though OO/XNA programming is so much different to what I'm used to.Hm you're right. Seems odd not to teach something for an entire week.
Week 4
No new topics
Required Work
Project Increment 1
Just noticed in the syllabus eek 4 has "no new topics" - i.e. No video lectures. Just the start of the overall/main project it seems. Enjoying the course, though OO/XNA programming is so much different to what I'm used to.Hm you're right. Seems odd not to teach something for an entire week.
Week 4
No new topics
Required Work
Project Increment 1
And how is the project different from the usual assignments?
Someone is using Windows 8 with Visual C# 2010 and XNA Game Studio 4?
It's impossible to install the XNA. I always get an error...
Thanks in advance.
Just noticed in the syllabus eek 4 has "no new topics" - i.e. No video lectures. Just the start of the overall/main project it seems. Enjoying the course, though OO/XNA programming is so much different to what I'm used to.Hm you're right. Seems odd not to teach something for an entire week.
Week 4
No new topics
Required Work
Project Increment 1
And how is the project different from the usual assignments?
Someone is using Windows 8 with Visual C# 2010 and XNA Game Studio 4?
It's impossible to install the XNA. I always get an error...
Thanks in advance.
As an alternative, you could try Visual Studio Express 2013 and Monogame 3.2 (it's built on XNA 4).
The caveat is that Monogame is a bit different than XNA 4 and not everything works exactly the same. But it's relatively close.
(http://i.imgur.com/AxmSvO8.png)
Is it required at CU? I find it distracting with that there are extra steps for a thing I am not using.
I'm over it by now; I'm not trying to follow those monogame steps, but its clutter-some now.
Microsoft no longer supports or adds features to XNA. So Monogame is a fork(I guess) of XNA, and has added features already.
(http://i.imgur.com/AxmSvO8.png)
Is it required at CU? I find it distracting with that there are extra steps for a thing I am not using.
I'm over it by now; I'm not trying to follow those monogame steps, but its clutter-some now.
Monogame is a volunteer project to continue XNA development; basically keeping XNA alive and adding features and support for newer platforms. Microsoft officially ended XNA support back in 2014 I believe.
The shooter game I was working on in the game idea thread is built with Monogame and Visual Studio Express 2013.
Finished and submitted Week3 assignment.
Im not posting a video of the final project, Ive seen enough rocks flying off the screen LOL
But if anyone REALLY wants to see it, I will post the video.
Got week 2 evals done, so now I can sit back and relax... wait.. gotta go to work (the real work that pays me money) LOL No rest for the wicked I guess.
I ended up withdrawing. I wasn't able do the lectures before week 2, and since I can't submit it now, oh well. I'm still going to follow you guys and tinker, but these two weeks just are too busy for me.I hear ya. I had to do the same because I need to get some certs done.
Project increment 1 has been posted. Haven't looked at all the code yet, but the project is making a basic 2D shooter gamer. Albeit one that involves teddy bears and burgers.
Ok, im having trouble with the instructions for Project Increment 1:
Step1:
1. Add code to the GameLoadContent method.....
It doesn't like whatever I try to put in for the constructor..
// add initial game objects
burger = new Burger(Content, "burger", GameConstants.WINDOW_WIDTH / 2, (GameConstants.WINDOW_HEIGHT - (GameConstants.WINDOW_HEIGHT / 8)), null);
for (int i=0; i<1000; i++)
{
SpawnBear();
}
what happens if you don't submit assignments - is that course over, or do you just get zero for that week?There is a post, I'll try to find out the formula for how the labs are weighted.
what happens if you don't submit assignments - is that course over, or do you just get zero for that week?
I have decided that I will wind up either hating or loving XNA, currently the scales are edging more towards the hate side. LOL
what happens if you don't submit assignments - is that course over, or do you just get zero for that week?
If you don't submit, you are not able to evaluate.
What is meant in Project Increment 1 by:
Add code to the Game1 LoadContent method to spawn a single teddy bear. Do this with the following
code:
SpawnBear();
Is it just teddy = SpawnBear();
and if so what/where/how is teddy defined?
Anybody want to give me an example of the GetProjectileType?Did you ever figure this out? I skipped the project increment
Everybody still in?
Started assignment 4, works on the first collection, but after he misses and goes off screen. Will look at it later in the week.
Everybody still in?
Started assignment 4, works on the first collection, but after he misses and goes off screen. Will look at it later in the week.
// STUDENTS: update location based on velocity if teddy is collecting
// You should update the location vector (which is at the center of
// the teddy) first using the velocity vector and the elapsed game time,
// then update the draw rectangle properties so the teddy is drawn
// centered on the location vector
// This gives us accurate movement toward the target so we don't miss
// the target due to rounding error
Anybody want to give me an example of the GetProjectileType?
I'm still in. Shocked by how I completely forget how to draw an object in the centre of the screen - I forget EVERY week... Still maybe it'll sink in sometime..Yeah I just keep the previous assignment open and copy and paste stuff in, probably not the best way to learn it.
Anybody want to give me an example of the GetProjectileType?Did you ever figure this out? I skipped the project increment
Phew! Done. That's taken a long time this week. Still, I think it was a more rewarding assignment and I think I'm even finally starting to remember what a vector is :-)
I have been programming for over a year in C# and before that it was basic 2 on my commodore 64, like 20 years ago.
I didn't buy the book, is it really that much help?
Interesting to note the email of encouragement from Dr. T to stick with it. Like DaOldMan said, it's not for beginners. Not to total programming beginners anyway. How you'd cope struggling with the basics like IF statements alongside all the new XNA stuff and vectors I've no idea.
Game mechanics are done and can be googled for, but it's the art, level design, etc that I'm struggling with.
I tried to get into the most recent assignments over the weekend, but I'm just not feeling it anymore.
I went with the "no re-spawn" scenario.
Working on the programming assignment 6 now.
Got my cards printing and the hit & stand buttons.
Trying to figure out the switch methods he wants us to use to step through the game.
Here is my project increment 3 video:
https://www.youtube.com/watch?v=txUr2VkhE0E (https://www.youtube.com/watch?v=txUr2VkhE0E)
That's how I am at this point. In fact, I am learning more relevant things by working on my own projects, hitting a roadblock, then asking google. I think that unless there is a feature I need for an existing game engine that cannot be built for one reason or another, maybe I am better off using Unity. Don't get me wrong, I would be a better programmer if I had to write everything by code, but that would be taking up way more of my time. And the result are slow... in Unity, I can think of something, and have it implemented pretty quickly.
I've finished up assignment 6 and been playing with adding a few extras -- Getting the layout to look correct takes some playing with as his constants are set to only show about 4 cards on screen with his small card deck so had to play with it a bit to fit larger cards and have room for 8 cards per player. If you run into problems send a PM and I'll try to help. The switch is actually pretty easy once you figure it out.
Any idea what the final exam will be? A question type test or a project?
This project is optional, but it's a great way to review for the Final Exam. You also get to build another game using the concepts you've learned in the course, and that's a fun thing to do as well.
It is probably something similar to the optional project - do we get a full week for doing it or is it released on a certain day and due shortly after release ?
Good question.
But if one has done all the programming and project assignments, one should still pass even if the final test is not completed. (Im pretty sure final test counts 22% of total score, and you need 75% to pass.)
I tried to get into the most recent assignments over the weekend, but I'm just not feeling it anymore.
That's how I am at this point. In fact, I am learning more relevant things by working on my own projects, hitting a roadblock, then asking google. I think that unless there is a feature I need for an existing game engine that cannot be built for one reason or another, maybe I am better off using Unity. Don't get me wrong, I would be a better programmer if I had to write everything by code, but that would be taking up way more of my time. And the result are slow... in Unity, I can think of something, and have it implemented pretty quickly.
...nearly there with assignment 6. Not as tough as I was expecting from all his warnings. I've a bit to do but I'll get there.
I've not watched any of the video lectures yet this week. Do I have to? Can I hand in the assignment, mark others last weeks efforts and then catch up with them next week (which I think is an easier/rest/Main project only week?
maybe I am better off using Unity.
maybe I am better off using Unity.
Just one other thing regarding Unity. For the best IDE / dev environment /debugger I recommend you use:
- Visual Studio 2015 CTP 6 (https://www.visualstudio.com/en-us/downloads/visual-studio-2015-ctp-vs.aspx)
- Visual Studio 2015 Preview Tools for Unity (https://visualstudiogallery.msdn.microsoft.com/8d26236e-4a64-4d64-8486-7df95156aba9)
VS 2015 is currently in preview you can get it for free.
I will download tonight. I have another (older) version of VS, but can't really tell it apart from Monodevelop... I know there's a lot of online hate for mono, but in my experience and limited programming ability it does alright.
Week 10 (Project Increment 4) is nice and short and easy - most of it was cutting/pasting what we did for the Teddy with the burger collisions (explosion etc) with spawning new Teddies which we've done before too.
The health, in the burger class was the new stuff from week 9 lectures but it was a simple implementation of it - I have only watched lecture 1 from week 9 thus far and could do it from that (with a guess about ensuring the health is from 0 to 100 only.
Seems next week is another rest/project increment week and then week 12 is the end, so I assume the exam? Nearly there then!
How do we access increment 5 (week 11?)? Is there a way access the weeks in advance?
Has anyone attempted the exam yet? I'm interested to know how much study/revision is needed before doing so.
Is it a multiple choice or written and is it a rehash of what we've now done in the projects many times or does it ask questions that need thinking about more than we've done thus far?
You can take up to 3 tries now, so JD, you might want to go back and try it again.
First attempt, I got 17 out of 22; 3 questions I missed by misunderstanding the questions.
I took it one more time and scored 21, so I am stopping there.
Just carefully read the questions, and yeah I missed the one about rounding the integer too, first time anyway.
An hour is way too much time, unless you look up all the answers on google or something.
I think it took me around 7 minutes first time, maybe 10 the second time. (Same questions, answer orders are shuffled though, and I double checked all the second time).