Jump to content

  • Log In with Google      Sign In   
  • Create Account


- - - - -

C# Workshop - Project #1 Preview


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
13 replies to this topic

#1 JWalsh   Moderators   -  Reputation: 463

Like
0Likes
Like

Posted 24 July 2007 - 08:24 AM

Heya All, As many of you know, due to the textbook change I had to change project 1 so that it better met the syllabus for what we will have covered both during the first 2 weeks, and the 2 weeks during project 1. As a result, I've had to shift project designs around a bit. This necessarily required that I implement the project myself, to make sure it was appropriate difficulty, etc....And now I must write the project description and guidelines, so you know what and how you're supposed to implement project 1. BUT....I wanted to give you some screen shots of my completed project 1, just to give you something to think about. These images are of randomly generated Perfect Mazes, printed to the console window using _ and |. For those not familiar with maze terminology, a perfect maze is one in which there are EXACTLY 1 path from any 2 points in the maze...and furthermore, you're guaranteed that there is a path to all "rooms" in the maze. The project description for this will be out in the next 2 days. A 14x15 Room Perfect Maze A 25x25 Room Perfect Maze A 30x20 Room Perfect Maze A 30x35 Room Perfect Maze Cheers!
Jeromy Walsh
Sr. Tools & Engine Programmer | Software Engineer
Microsoft Windows Phone Team
Chronicles of Elyria (An In-development MMORPG)
GameDevelopedia.com - Blog & Tutorials
GDNet Mentoring: XNA Workshop | C# Workshop | C++ Workshop
"The question is not how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" - Il Duche, Boondock Saints

Sponsor:

#2 CKolding   Members   -  Reputation: 128

Like
0Likes
Like

Posted 24 July 2007 - 08:47 AM

Wow, that surely looks exciting - and difficult! You have done a really good job on the workshop so far - I look forward to beginning the project!

#3 Alpha_ProgDes   Crossbones+   -  Reputation: 4688

Like
0Likes
Like

Posted 24 July 2007 - 08:50 AM

<offtopic>
You're a moderator! It's about fucking time!! Congratulations!!! [smile]
</offtopic>

#4 JWalsh   Moderators   -  Reputation: 463

Like
0Likes
Like

Posted 24 July 2007 - 09:01 AM

Quote:
Original post by Alpha_ProgDes
<offtopic>
You're a moderator! It's about fucking time!! Congratulations!!! [smile]
</offtopic>


huh, So I am. Thanks! [lol]
Jeromy Walsh
Sr. Tools & Engine Programmer | Software Engineer
Microsoft Windows Phone Team
Chronicles of Elyria (An In-development MMORPG)
GameDevelopedia.com - Blog & Tutorials
GDNet Mentoring: XNA Workshop | C# Workshop | C++ Workshop
"The question is not how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" - Il Duche, Boondock Saints

#5 TheTroll   Members   -  Reputation: 882

Like
0Likes
Like

Posted 24 July 2007 - 11:05 AM

Are you going to give them a hint on the "perfect maze" algorithm or do they have to figure it out on their own?

theTroll

#6 JWalsh   Moderators   -  Reputation: 463

Like
0Likes
Like

Posted 24 July 2007 - 11:59 AM

I will be providing the algorithm.
Jeromy Walsh
Sr. Tools & Engine Programmer | Software Engineer
Microsoft Windows Phone Team
Chronicles of Elyria (An In-development MMORPG)
GameDevelopedia.com - Blog & Tutorials
GDNet Mentoring: XNA Workshop | C# Workshop | C++ Workshop
"The question is not how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" - Il Duche, Boondock Saints

#7 TheTroll   Members   -  Reputation: 882

Like
0Likes
Like

Posted 24 July 2007 - 12:11 PM

You had me scared there, I wasn't sure they would all be ready to make their own cell wall deletion algorithm.

theTroll

#8 Mike.Popoloski   Crossbones+   -  Reputation: 2900

Like
0Likes
Like

Posted 24 July 2007 - 12:13 PM

Quote:
Original post by JWalsh
I will be providing the algorithm.


Awww... Just when I thought it was going to be interesting!

Just kidding. It would be way too hard otherwise.

#9 JWalsh   Moderators   -  Reputation: 463

Like
0Likes
Like

Posted 24 July 2007 - 01:37 PM

Something didn't seem quite right about what was being rendered. Whenever there was a vertical wall I would output a '|' and whenever there wasn't I'd leave it blank. In hindsight, this was an obvious oversight, but just because there's no wall, doesn't mean there's no floor!!

I modified the display algorithm and got something which looks MUCH smoother. Compare this to the 30x35 above.



Cheers!
Jeromy Walsh
Sr. Tools & Engine Programmer | Software Engineer
Microsoft Windows Phone Team
Chronicles of Elyria (An In-development MMORPG)
GameDevelopedia.com - Blog & Tutorials
GDNet Mentoring: XNA Workshop | C# Workshop | C++ Workshop
"The question is not how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" - Il Duche, Boondock Saints

#10 Ezbez   Crossbones+   -  Reputation: 1164

Like
0Likes
Like

Posted 24 July 2007 - 10:44 PM

Nice! It looks like a very interesting first project.

<offtopic>There's an interesting puzzle game about Perfect Mazes. Check out Knarly Mazes. Pretty amusing.</offtopic>

#11 Nicodemo99   Members   -  Reputation: 122

Like
0Likes
Like

Posted 24 July 2007 - 11:29 PM

http://www.mazeworks.com/mazegen/mazetut/index.htm

or

http://www.astrolog.org/labyrnth/algrithm.htm

Cheers!

p.s. By the way, thanks a lot JWalsh!

#12 Emmanuel Deloget   Members   -  Reputation: 1381

Like
0Likes
Like

Posted 25 July 2007 - 03:31 AM

Oh, this sounds like a coooool project (and kudos for your moderator tag ;D)

#13 SixPack00   Members   -  Reputation: 122

Like
0Likes
Like

Posted 27 July 2007 - 10:18 AM

Just by looking at the examples, it seems to me that a perfect maze is made of squares that must have at least 1 side open. I think this would guarantee that you can reach every "square/point". Now to make it so that there is can only be 1 path. Hmmm. I'll have to think on that a bit.

#14 foolios   Members   -  Reputation: 133

Like
0Likes
Like

Posted 27 July 2007 - 11:48 AM

Congrats JWalsh. I'm sure you'll do all Moderators proud. =)




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS