Jump to page: 1 2
Thread overview
Professor Automaton's Cruel Legume Device
Apr 27, 2006
mclysenk
Apr 27, 2006
pragma
My silly game
Apr 27, 2006
Tom S
Apr 30, 2006
James Dunne
Apr 27, 2006
Tom S
Apr 28, 2006
clayasaurus
Apr 29, 2006
Walter Bright
May 01, 2006
Georg Wrede
May 01, 2006
Walter Bright
Apr 29, 2006
mclysenk
Apr 29, 2006
Walter Bright
Apr 29, 2006
Tydr Schnubbis
Apr 29, 2006
mclyse
Apr 30, 2006
Tydr Schnubbis
May 01, 2006
Georg Wrede
May 01, 2006
Tydr Schnubbis
April 27, 2006
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


April 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
April 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 +/
April 27, 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 +/
April 28, 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
> 
> 
April 29, 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 Lysenko

Oh, 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!


April 29, 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.
April 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!
April 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.
> 
> -Mikola Lysenko
> 
> 

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.
April 29, 2006
In article <e2ulf7$1ipo$1@digitaldaemon.com>, Jarrett Billingsley says...
>
><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 Lysenko
>
>Oh, 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!
>
>

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.


« First   ‹ Prev
1 2