Hack Games (Spring 2012 @ Mines) or, "From Nand to..."

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Hack Games (Spring 2012 @ Mines) or, "From Nand to..."

ybakos
Hi everyone,
Our students here at the Colorado School of Mines just finished project9, in which we create games for the Hack platform. I thought I'd share.

https://github.com/ybakos/csci410-games-2012spring

Dan
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Hack Games (Spring 2012 @ Mines) or, "From Nand to..."

Dan
Thanks for these! They were immensely helpful in the building of my compiler. My compiler would be way, way, less robust (and less of an accomplishment for me) had I not found this body of working, compile-able Jack code.

If the authors read this, I would suggest to them that they provide a link to these projects in the project pages for the compiler chapters.

Every time I had a question about Jack semantics--which was often, since the only language I knew when starting this book was Python--I grep'd these projects. I think had I known some Java (or had more general programming experience), this mightn't've been an issue, but I really wouldn't've made it through had I not found this post.
Dan
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Hack Games (Spring 2012 @ Mines) or, "From Nand to..."

Dan
I'm amazed at what your students produced, by the way. Some of these projects are massive!
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Hack Games (Spring 2012 @ Mines) or, "From Nand to..."

ybakos
Glad you liked them and found them helpful.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Hack Games (Spring 2012 @ Mines) or, "From Nand to..."

sgaweda
I'm a bit confused. Were these originally jack files when Dan made his comments or am I overlooking some way to see the jack code for these projects?
Loading...