digitalmars.D - Torus Trooper - old-school 3D shooter, written in D 15 years ago now
- Remi (10/10) Dec 16 2020 Hi all,
- kinke (1/1) Dec 16 2020 Cool, thx for sharing! Been playing for a few minutes. :)
- Guillaume Piolat (5/16) Dec 17 2020 Hi,
- user1234 (3/14) Dec 17 2020 Nice and congratz from the D point of view but level 1 is too
- Ferhat =?UTF-8?B?S3VydHVsbXXFnw==?= (2/13) Dec 17 2020 It is so cool. Very good job.
- Mark Rousell (8/16) Dec 17 2020 Cor, very good. Well done!
- Andrej Mitrovic (3/9) Dec 18 2020 That is immensely cool! It seems to play really well, just like
- Dukc (2/6) Dec 22 2020 Also on Hacker News: https://news.ycombinator.com/item?id=25483693
- John Smith (24/33) Dec 22 2020 "The D programming language was trendy for a bit, 15 years ago.
- IGotD- (9/13) Dec 22 2020 Here we go again:
- Mike Parker (24/47) Dec 22 2020 There's no way we can ever eliminate this sort of talk. No matter
- H. S. Teoh (24/44) Dec 23 2020 To put it more in perspective, in *every* language community there are
Hi all, It's kind of been my lockdown side project without completely realising until now but here it is. I've asked multiple questions here over the last few months and it was a delight! Thanks to everyone who helped me! Game is playable there: https://torustrooper.xyz/ Code is there: https://github.com/speps/tt/ Making of blog post: https://speps.fr/articles/torus-trooper-part1 Thanks! - Remi.
Dec 16 2020
Cool, thx for sharing! Been playing for a few minutes. :)
Dec 16 2020
On Wednesday, 16 December 2020 at 22:03:48 UTC, Remi wrote:Hi all, It's kind of been my lockdown side project without completely realising until now but here it is. I've asked multiple questions here over the last few months and it was a delight! Thanks to everyone who helped me! Game is playable there: https://torustrooper.xyz/ Code is there: https://github.com/speps/tt/ Making of blog post: https://speps.fr/articles/torus-trooper-part1 Thanks! - Remi.Hi, The blog posts are a fascinating read! Thoroughly enjoyed finding back Torus Trooper 15 years later. Actually seen that game on a bigscreen before I ever heard of D.
Dec 17 2020
On Wednesday, 16 December 2020 at 22:03:48 UTC, Remi wrote:Hi all, It's kind of been my lockdown side project without completely realising until now but here it is. I've asked multiple questions here over the last few months and it was a delight! Thanks to everyone who helped me! Game is playable there: https://torustrooper.xyz/ Code is there: https://github.com/speps/tt/ Making of blog post: https://speps.fr/articles/torus-trooper-part1 Thanks! - Remi.Nice and congratz from the D point of view but level 1 is too hard.
Dec 17 2020
On Wednesday, 16 December 2020 at 22:03:48 UTC, Remi wrote:Hi all, It's kind of been my lockdown side project without completely realising until now but here it is. I've asked multiple questions here over the last few months and it was a delight! Thanks to everyone who helped me! Game is playable there: https://torustrooper.xyz/ Code is there: https://github.com/speps/tt/ Making of blog post: https://speps.fr/articles/torus-trooper-part1 Thanks! - Remi.It is so cool. Very good job.
Dec 17 2020
On 16/12/2020 22:03, Remi via Digitalmars-d wrote:Hi all, It's kind of been my lockdown side project without completely realising until now but here it is. I've asked multiple questions here over the last few months and it was a delight! Thanks to everyone who helped me! Game is playable there: https://torustrooper.xyz/ Code is there: https://github.com/speps/tt/ Making of blog post: https://speps.fr/articles/torus-trooper-part1Cor, very good. Well done! Enjoying playing it here. :-) -- Mark Rousell
Dec 17 2020
On Wednesday, 16 December 2020 at 22:03:48 UTC, Remi wrote:Game is playable there: https://torustrooper.xyz/ Code is there: https://github.com/speps/tt/ Making of blog post: https://speps.fr/articles/torus-trooper-part1 Thanks! - Remi.That is immensely cool! It seems to play really well, just like the old edition.
Dec 18 2020
On Wednesday, 16 December 2020 at 22:03:48 UTC, Remi wrote:Game is playable there: https://torustrooper.xyz/ Code is there: https://github.com/speps/tt/ Making of blog post: https://speps.fr/articles/torus-trooper-part1Also on Hacker News: https://news.ycombinator.com/item?id=25483693
Dec 22 2020
On Tuesday, 22 December 2020 at 17:43:37 UTC, Dukc wrote:On Wednesday, 16 December 2020 at 22:03:48 UTC, Remi wrote:"The D programming language was trendy for a bit, 15 years ago. Now it's just old tech people make blogs about reviving retro games as a gimmick. It never got substantial traction because it sat half way between Java and C++ in a way programmers from neither camp would switch to it. Rust is fundamentally different, it attacks C++ at its heart and is not only a better language, but a superior programming platform. In a few years the ecosystem will be large enough that there are no reasons for anyone to choose C++ anymore, and at that point, what is the relevance of D?" "I still love D but with the standardization of C++11 and the rise of Go and Rust, D won't have a chance again." "The Python 2-to-3 transition worked because Python is too big to fail. D has never reached that momentum. Rust is a more modern language in comparison to D and the trend will continue without D3. Also the drama back to ~2009 was pretty bad and the community got hurt. Three of my colleagues wrote long programs in D but have abandoned the ship." "I say this in all seriousness: this is probably a mistake, and the Dlang crew should make plans to exploit the opportunity to do a D3/3D release to the greatest extent possible—if only for marketing purposes and while holding onto the secret that there are no breaking changes involved."Game is playable there: https://torustrooper.xyz/ Code is there: https://github.com/speps/tt/ Making of blog post: https://speps.fr/articles/torus-trooper-part1Also on Hacker News: https://news.ycombinator.com/item?id=25483693
Dec 22 2020
On Tuesday, 22 December 2020 at 19:15:02 UTC, John Smith wrote:On Tuesday, 22 December 2020 at 17:43:37 UTC, Dukc wrote:Here we go again: "Rust has very few problems like that. If your Rust code compiles, it will work. You will never have a bug that happens on a coworker's machine but not on yours, or a crash that happens because you used two niche features that weren't designed to be used together." If Rust code just compiles, it will work, we all know that. Rust is 100% bug free, if it compiles.Also on Hacker News: https://news.ycombinator.com/item?id=25483693
Dec 22 2020
On Tuesday, 22 December 2020 at 19:15:02 UTC, John Smith wrote:"The D programming language was trendy for a bit, 15 years ago. Now it's just old tech people make blogs about reviving retro games as a gimmick. It never got substantial traction because it sat half way between Java and C++ in a way programmers from neither camp would switch to it. Rust is fundamentally different, it attacks C++ at its heart and is not only a better language, but a superior programming platform. In a few years the ecosystem will be large enough that there are no reasons for anyone to choose C++ anymore, and at that point, what is the relevance of D?" "I still love D but with the standardization of C++11 and the rise of Go and Rust, D won't have a chance again." "The Python 2-to-3 transition worked because Python is too big to fail. D has never reached that momentum. Rust is a more modern language in comparison to D and the trend will continue without D3. Also the drama back to ~2009 was pretty bad and the community got hurt. Three of my colleagues wrote long programs in D but have abandoned the ship." "I say this in all seriousness: this is probably a mistake, and the Dlang crew should make plans to exploit the opportunity to do a D3/3D release to the greatest extent possible—if only for marketing purposes and while holding onto the secret that there are no breaking changes involved."There's no way we can ever eliminate this sort of talk. No matter what we do in the D community, no matter the progress we make, there will *always* be naysayers. The best any of us can do is to keep working toward making that progress happen. I've been in the D community for 17 years and it has been "dying" or "irrelevant" or "a toy language" for that entire time Yet the language has continued to improve, the community has continued to grow, and it's the language those who stick around want to use. I learned long ago to ignore the noise and to focus on the work I want to do and on how I can do more to contribute. Some minds can be changed, but most never will. And it's up to us to reach those whose minds can be changed. Every blog post, every tweet, every project we reference in a social media comment thread, has the potential to bring more people into the community. Some percentage of them will stay and some percentage of those will become contributors. And all the while comments like the above will appear on reddit and HN. Though in my experience, reddit and HN threads these days tend to be net positive more often than they used to be. And we all have different ideas about what should be the priority at any given point in time, or what needs improvement, or in which direction we need to go. But as long as we keep our heads down and do the work, we will continue to grow.
Dec 22 2020
On Wed, Dec 23, 2020 at 01:16:43AM +0000, Mike Parker via Digitalmars-d wrote: [...]There's no way we can ever eliminate this sort of talk. No matter what we do in the D community, no matter the progress we make, there will *always* be naysayers.To put it more in perspective, in *every* language community there are naysayers. Some of us are arguably C/C++/Java/etc. naysayers, for example. ;-)The best any of us can do is to keep working toward making that progress happen.+1. Talk is cheap, whining is actually free. But actually contributing towards progress is what counts.I've been in the D community for 17 years and it has been "dying" or "irrelevant" or "a toy language" for that entire time Yet the language has continued to improve, the community has continued to grow, and it's the language those who stick around want to use. I learned long ago to ignore the noise and to focus on the work I want to do and on how I can do more to contribute. Some minds can be changed, but most never will.Labels like "irrelevant" or "dying" mean nothing to me. I use what I find useful, and discard what I don't find useful, who cares what people say about it. So what if "people" find Java or C++ "more relevant" -- maybe it's more relevant to them, more power to them -- to me, Java is counterproductive while D is much more useful and productive. Let the naysayers say nay, while I save my breath for actually writing code in the language of my choice. :-DAnd it's up to us to reach those whose minds can be changed. Every blog post, every tweet, every project we reference in a social media comment thread, has the potential to bring more people into the community. Some percentage of them will stay and some percentage of those will become contributors. And all the while comments like the above will appear on reddit and HN. Though in my experience, reddit and HN threads these days tend to be net positive more often than they used to be.[...] I've surreptitiously inserted mentions of D on reddit on various occasions. When not brought up in a confrontational context, it actually does draw people's interest. They may not convert immediately, but these little positive impressions do add up over time. Maybe one day they'll take an active interest. But being pushy or confrontational usually turns people off. T -- Those who don't understand D are condemned to reinvent it, poorly. -- Daniel N
Dec 23 2020