digitalmars.D.announce - Professor Automaton's Cruel Legume Device
- mclysenk mtu.edu (13/13) Apr 27 2006 Well, the school semester is almost over and most of my projects are get...
- pragma (5/17) Apr 27 2006 I'd say your team completely dominated the entire competition - you're t...
- Tom S (36/36) Apr 27 2006 At my univ we've been doing presentations for the 'English for
- James Dunne (5/43) Apr 30 2006 That's awesome.
- Tom S (9/9) Apr 27 2006 Hey there ! Cool game :) Worked flawlessly on my system.
- clayasaurus (4/25) Apr 28 2006 I've been allowed to use any high level language I want for my software
- Walter Bright (6/9) Apr 28 2006 That aspect is one of the problems D has in gaining mindshare - people
- Georg Wrede (3/15) May 01 2006 Would you both be okay with putting this on the Digital Mars D front
- Walter Bright (2/18) May 01 2006
- Jarrett Billingsley (13/32) Apr 28 2006 Oh, man, how nostalgic.. one of my favorite games for the genesis, and w...
- mclysenk mtu.edu (4/42) Apr 29 2006 Hmm... I will need to take a look at that once I get a moment. As for t...
- Walter Bright (4/21) Apr 28 2006 Congratulations on your success with your project! Can I ask you to put
- Tydr Schnubbis (6/27) Apr 29 2006 I tried the single player. It looks cool, and the music is nice. Only
- mclyse (4/31) Apr 29 2006 That's because it is only for practice. The real single player is when ...
- Tydr Schnubbis (4/17) Apr 30 2006 Oh, I thought 'practice' and 'Vs. AI' was the same thing. It's a lot
- Georg Wrede (3/25) May 01 2006 You learn as long as you live. In real life you don't know the skill
- Tydr Schnubbis (5/31) May 01 2006 Yes, but most people don't want gaming to take up as much time as 'real
Well, the school semester is almost over and most of my projects are getting wrapped up. I figured I should post the results of my team software project. http://www.csl.mtu.edu/cs3141/project/group2/www/index.html It is written entirely in D, using Derelict, SDL and SDL mixer. The gameplay is similar to Dr. Robotnik's Mean Bean Machine or Puyo Puyo. Throughout the project, we extensively used contract programming and unittests. As a result, we finished our project ahead of schedule and with fewer major bugs than any of the other teams. I would like to say that D directly improved the productivity and success of our project. You can see some of the other projects here: http://www.csl.mtu.edu/cs3141/www/Home.html Any feedback at all would be appreciated. -Mikola Lysenko
Apr 27 2006
In article <e2r9ic$2ta6$1 digitaldaemon.com>, mclysenk mtu.edu says...Well, the school semester is almost over and most of my projects are getting wrapped up. I figured I should post the results of my team software project. http://www.csl.mtu.edu/cs3141/project/group2/www/index.html It is written entirely in D, using Derelict, SDL and SDL mixer. The gameplay is similar to Dr. Robotnik's Mean Bean Machine or Puyo Puyo. Throughout the project, we extensively used contract programming and unittests. As a result, we finished our project ahead of schedule and with fewer major bugs than any of the other teams. I would like to say that D directly improved the productivity and success of our project. You can see some of the other projects here: http://www.csl.mtu.edu/cs3141/www/Home.html Any feedback at all would be appreciated.I'd say your team completely dominated the entire competition - you're the only one with a usable demo *and* screenshots (as near as I can tell anyway). Bravo. I'm looking forward to playing this later. - EricAnderton at yahoo
Apr 27 2006
At my univ we've been doing presentations for the 'English for Information Technology' course. Students have grouped into teams of 2 or 3 persons and we chose some topics to present. Me and my friend were lucky to talk about computer games. To accompany the presentation, I made a simple game in D. It's a combination of Die-Hard and quiz games :) The name of the game is STFU, which obviously means 'Shoot That Fat Uncle'. here's the download link: http://www.mat.uni.torun.pl/~h3r3tic/STFU.zip and a screenshot: http://www.mat.uni.torun.pl/~h3r3tic/STFU_shot.png The .zip archive contains the full source code (You'll need Build 2.09, DMD.154 and Derelict to compile it yourself) and binary versions for Windows and Linux. The linux version was compiled on SuSE and it requires you to have OpenGL, GLU, SDL, SDL_mixer, SDL_ttf and DevIL runtimes (.so files) The game has been completed in under a week (some source has been taken from my other D projects) so not much testing was done. It worked on 90% of test platforms, showing weird problems on one system with GeForce7800 and one ATI x1800. That's yet to be debugged. But it ran fine on platforms ranging from SiS and Intel graphics cards, thru Riva TNT to GF5 series. If you experience any problems, please send your hardware specifications and a description of the problem to the email: h3r3tic xx o2 xx pl During most of the game you're supposed to shoot the guys that give bad answers to questions. You shoot with your left mouse button, reload with the right. The faces of ingame characters are the faces of folks from my univ stolen completely with no permission but laughed over ;) Enjoy :D -- -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/M d-pu s+: a-->----- C+++$>++++ UL P+ L+ E--- W++ N++ o? K? w++ !O !M V? PS- PE- Y PGP t 5 X? R tv-- b DI- D+ G e>+++ h>++ !r !y ------END GEEK CODE BLOCK------ Tomasz Stachowiak /+ a.k.a. h3r3tic +/
Apr 27 2006
Tom S wrote:At my univ we've been doing presentations for the 'English for Information Technology' course. Students have grouped into teams of 2 or 3 persons and we chose some topics to present. Me and my friend were lucky to talk about computer games. To accompany the presentation, I made a simple game in D. It's a combination of Die-Hard and quiz games :) The name of the game is STFU, which obviously means 'Shoot That Fat Uncle'. here's the download link: http://www.mat.uni.torun.pl/~h3r3tic/STFU.zip and a screenshot: http://www.mat.uni.torun.pl/~h3r3tic/STFU_shot.png The .zip archive contains the full source code (You'll need Build 2.09, DMD.154 and Derelict to compile it yourself) and binary versions for Windows and Linux. The linux version was compiled on SuSE and it requires you to have OpenGL, GLU, SDL, SDL_mixer, SDL_ttf and DevIL runtimes (.so files) The game has been completed in under a week (some source has been taken from my other D projects) so not much testing was done. It worked on 90% of test platforms, showing weird problems on one system with GeForce7800 and one ATI x1800. That's yet to be debugged. But it ran fine on platforms ranging from SiS and Intel graphics cards, thru Riva TNT to GF5 series. If you experience any problems, please send your hardware specifications and a description of the problem to the email: h3r3tic xx o2 xx pl During most of the game you're supposed to shoot the guys that give bad answers to questions. You shoot with your left mouse button, reload with the right. The faces of ingame characters are the faces of folks from my univ stolen completely with no permission but laughed over ;) Enjoy :DThat's awesome. -- Regards, James Dunne
Apr 30 2006
Hey there ! Cool game :) Worked flawlessly on my system. Keep up the good work ! -- -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/M d-pu s+: a-->----- C+++$>++++ UL P+ L+ E--- W++ N++ o? K? w++ !O !M V? PS- PE- Y PGP t 5 X? R tv-- b DI- D+ G e>+++ h>++ !r !y ------END GEEK CODE BLOCK------ Tomasz Stachowiak /+ a.k.a. h3r3tic +/
Apr 27 2006
I've been allowed to use any high level language I want for my software engineering course, and I choose D. I'm usually surprised by how elegant the D solutions are. mclysenk mtu.edu wrote:Well, the school semester is almost over and most of my projects are getting wrapped up. I figured I should post the results of my team software project. http://www.csl.mtu.edu/cs3141/project/group2/www/index.html It is written entirely in D, using Derelict, SDL and SDL mixer. The gameplay is similar to Dr. Robotnik's Mean Bean Machine or Puyo Puyo. Throughout the project, we extensively used contract programming and unittests. As a result, we finished our project ahead of schedule and with fewer major bugs than any of the other teams. I would like to say that D directly improved the productivity and success of our project. You can see some of the other projects here: http://www.csl.mtu.edu/cs3141/www/Home.html Any feedback at all would be appreciated. -Mikola Lysenko
Apr 28 2006
clayasaurus wrote:I've been allowed to use any high level language I want for my software engineering course, and I choose D. I'm usually surprised by how elegant the D solutions are.That aspect is one of the problems D has in gaining mindshare - people look at it and see a grab-bag of C++ like features, and figure they'll just stay with C++. It's only after they actually use it for a bit do they notice the real advantages coming through. The sum really is a lot more than just the individual features.
Apr 28 2006
Would you both be okay with putting this on the Digital Mars D front page as a genuine customer quote? Walter Bright wrote:clayasaurus wrote:I've been allowed to use any high level language I want for my software engineering course, and I choose D. I'm usually surprised by how elegant the D solutions are.That aspect is one of the problems D has in gaining mindshare - people look at it and see a grab-bag of C++ like features, and figure they'll just stay with C++. It's only after they actually use it for a bit do they notice the real advantages coming through. The sum really is a lot more than just the individual features.
May 01 2006
Not a bad idea. Georg Wrede wrote:Would you both be okay with putting this on the Digital Mars D front page as a genuine customer quote? Walter Bright wrote:clayasaurus wrote:I've been allowed to use any high level language I want for my software engineering course, and I choose D. I'm usually surprised by how elegant the D solutions are.That aspect is one of the problems D has in gaining mindshare - people look at it and see a grab-bag of C++ like features, and figure they'll just stay with C++. It's only after they actually use it for a bit do they notice the real advantages coming through. The sum really is a lot more than just the individual features.
May 01 2006
<mclysenk mtu.edu> wrote in message news:e2r9ic$2ta6$1 digitaldaemon.com...Well, the school semester is almost over and most of my projects are getting wrapped up. I figured I should post the results of my team software project. http://www.csl.mtu.edu/cs3141/project/group2/www/index.html It is written entirely in D, using Derelict, SDL and SDL mixer. The gameplay is similar to Dr. Robotnik's Mean Bean Machine or Puyo Puyo. Throughout the project, we extensively used contract programming and unittests. As a result, we finished our project ahead of schedule and with fewer major bugs than any of the other teams. I would like to say that D directly improved the productivity and success of our project. You can see some of the other projects here: http://www.csl.mtu.edu/cs3141/www/Home.html Any feedback at all would be appreciated. -Mikola LysenkoOh, man, how nostalgic.. one of my favorite games for the genesis, and with MOD music! The graphics aren't much to look at, but this is the result of too many programmers and not enough graphics artists - been there before ;) The gameplay feels pretty solid, though there's a bit of a hiccup every minute or so. Don't know if this is because of something in the game timing or because of the GC collecting. I think it might have been the GC, because as time went on, the program continued to use more and more memory, until it got to almot 80MB and started hiccupping every minute or two. Thinking you've got some kind of leak (not catastrophic, thanks to the GC, but still not something you want in a game!). Would be great to see the source!
Apr 28 2006
In article <e2ulf7$1ipo$1 digitaldaemon.com>, Jarrett Billingsley says...<mclysenk mtu.edu> wrote in message news:e2r9ic$2ta6$1 digitaldaemon.com...Hmm... I will need to take a look at that once I get a moment. As for the source, I'm not sure if I can release it, since the university technically owns the rights, but it would probably be ok once I get instructor approval.Well, the school semester is almost over and most of my projects are getting wrapped up. I figured I should post the results of my team software project. http://www.csl.mtu.edu/cs3141/project/group2/www/index.html It is written entirely in D, using Derelict, SDL and SDL mixer. The gameplay is similar to Dr. Robotnik's Mean Bean Machine or Puyo Puyo. Throughout the project, we extensively used contract programming and unittests. As a result, we finished our project ahead of schedule and with fewer major bugs than any of the other teams. I would like to say that D directly improved the productivity and success of our project. You can see some of the other projects here: http://www.csl.mtu.edu/cs3141/www/Home.html Any feedback at all would be appreciated. -Mikola LysenkoOh, man, how nostalgic.. one of my favorite games for the genesis, and with MOD music! The graphics aren't much to look at, but this is the result of too many programmers and not enough graphics artists - been there before ;) The gameplay feels pretty solid, though there's a bit of a hiccup every minute or so. Don't know if this is because of something in the game timing or because of the GC collecting. I think it might have been the GC, because as time went on, the program continued to use more and more memory, until it got to almot 80MB and started hiccupping every minute or two. Thinking you've got some kind of leak (not catastrophic, thanks to the GC, but still not something you want in a game!). Would be great to see the source!
Apr 29 2006
mclysenk mtu.edu wrote:Well, the school semester is almost over and most of my projects are getting wrapped up. I figured I should post the results of my team software project. http://www.csl.mtu.edu/cs3141/project/group2/www/index.html It is written entirely in D, using Derelict, SDL and SDL mixer. The gameplay is similar to Dr. Robotnik's Mean Bean Machine or Puyo Puyo. Throughout the project, we extensively used contract programming and unittests. As a result, we finished our project ahead of schedule and with fewer major bugs than any of the other teams. I would like to say that D directly improved the productivity and success of our project. You can see some of the other projects here: http://www.csl.mtu.edu/cs3141/www/Home.html Any feedback at all would be appreciated.Congratulations on your success with your project! Can I ask you to put something on the web page saying it was implemented in the D programming language, etc., and the stuff you posted here? Thanks!
Apr 28 2006
mclysenk mtu.edu wrote:Well, the school semester is almost over and most of my projects are getting wrapped up. I figured I should post the results of my team software project. http://www.csl.mtu.edu/cs3141/project/group2/www/index.html It is written entirely in D, using Derelict, SDL and SDL mixer. The gameplay is similar to Dr. Robotnik's Mean Bean Machine or Puyo Puyo. Throughout the project, we extensively used contract programming and unittests. As a result, we finished our project ahead of schedule and with fewer major bugs than any of the other teams. I would like to say that D directly improved the productivity and success of our project. You can see some of the other projects here: http://www.csl.mtu.edu/cs3141/www/Home.html Any feedback at all would be appreciated. -Mikola LysenkoI tried the single player. It looks cool, and the music is nice. Only thing is it gets a bit boring after a while, because it's just too easy. A only played until the second level (underwater), but it didn't seem any harder than the first. So I could probably have played forever, which isn't very challenging.
Apr 29 2006
In article <e2v5k3$2aa6$1 digitaldaemon.com>, Tydr Schnubbis says...mclysenk mtu.edu wrote:That's because it is only for practice. The real single player is when you fight the bots. You can cycle through the bots by clicking on their name in the Vs. AI menu.Well, the school semester is almost over and most of my projects are getting wrapped up. I figured I should post the results of my team software project. http://www.csl.mtu.edu/cs3141/project/group2/www/index.html It is written entirely in D, using Derelict, SDL and SDL mixer. The gameplay is similar to Dr. Robotnik's Mean Bean Machine or Puyo Puyo. Throughout the project, we extensively used contract programming and unittests. As a result, we finished our project ahead of schedule and with fewer major bugs than any of the other teams. I would like to say that D directly improved the productivity and success of our project. You can see some of the other projects here: http://www.csl.mtu.edu/cs3141/www/Home.html Any feedback at all would be appreciated. -Mikola LysenkoI tried the single player. It looks cool, and the music is nice. Only thing is it gets a bit boring after a while, because it's just too easy. A only played until the second level (underwater), but it didn't seem any harder than the first. So I could probably have played forever, which isn't very challenging.
Apr 29 2006
mclyse wrote:In article <e2v5k3$2aa6$1 digitaldaemon.com>, Tydr Schnubbis says...Oh, I thought 'practice' and 'Vs. AI' was the same thing. It's a lot more fun now. But I sort of wish there was a way to know the skill level of the different AI's. Just a bunch of names doesn't tell me much.I tried the single player. It looks cool, and the music is nice. Only thing is it gets a bit boring after a while, because it's just too easy. A only played until the second level (underwater), but it didn't seem any harder than the first. So I could probably have played forever, which isn't very challenging.That's because it is only for practice. The real single player is when you fight the bots. You can cycle through the bots by clicking on their name in the Vs. AI menu.
Apr 30 2006
Tydr Schnubbis wrote:mclyse wrote:You learn as long as you live. In real life you don't know the skill levels of your opponents either, till you get used to them. :-)In article <e2v5k3$2aa6$1 digitaldaemon.com>, Tydr Schnubbis says...Oh, I thought 'practice' and 'Vs. AI' was the same thing. It's a lot more fun now. But I sort of wish there was a way to know the skill level of the different AI's. Just a bunch of names doesn't tell me much.I tried the single player. It looks cool, and the music is nice. Only thing is it gets a bit boring after a while, because it's just too easy. A only played until the second level (underwater), but it didn't seem any harder than the first. So I could probably have played forever, which isn't very challenging.That's because it is only for practice. The real single player is when you fight the bots. You can cycle through the bots by clicking on their name in the Vs. AI menu.
May 01 2006
Georg Wrede wrote:Tydr Schnubbis wrote:Yes, but most people don't want gaming to take up as much time as 'real life', so you people might not like it if a game wastes their time-wasting time with something that doesn't contribute to the fun of their wasted time. Or something.mclyse wrote:You learn as long as you live. In real life you don't know the skill levels of your opponents either, till you get used to them. :-)In article <e2v5k3$2aa6$1 digitaldaemon.com>, Tydr Schnubbis says...Oh, I thought 'practice' and 'Vs. AI' was the same thing. It's a lot more fun now. But I sort of wish there was a way to know the skill level of the different AI's. Just a bunch of names doesn't tell me much.I tried the single player. It looks cool, and the music is nice. Only thing is it gets a bit boring after a while, because it's just too easy. A only played until the second level (underwater), but it didn't seem any harder than the first. So I could probably have played forever, which isn't very challenging.That's because it is only for practice. The real single player is when you fight the bots. You can cycle through the bots by clicking on their name in the Vs. AI menu.
May 01 2006