I too made a diablo-clone school project. I worked on it for five weeks or something about four years ago, so it's very unfinished of course.
I made it in C# and XNA unfortunately, so code cannot be used directly, but it could be useful as a resource to this project anyway I suppose.
Since it was a while ago, I don't remember all the details, but the things I got working were, of the top of my head;
mpq/cel/cl2 decoding from original files
parsing town layout
animations
sounds
xp, level ups
some parts of gui (health bar, partial character menu)
pathfinding with A*
basic melee combat
skeleton mob AI
untrusted client - trusted server model
here's a video of it: https://www.youtube.com/watch?v=o9QQH2Wt1QQ
I will try to find time to help out in this project in the long term. Let me know if you need any info from this project. Also, I apologize for not publishing my source yet, but it's messy, and I need to remove some copyrighted content I think.
Similar project
Re: Similar project
Oh wow, that's really cool!
Re: Similar project
I've made the code available at https://github.com/ade2/XnaD1 in case anyone wants to look at it.
Re: Similar project
Thank you for your help !
Re: Similar project
Cool, I'll have a look when I'm at a windows machine.