<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 13 December 2013 22:37, Szymon Gatner <span dir="ltr"><<a href="mailto:noemail@gmail.com" target="_blank">noemail@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div>On Thursday, 12 December 2013 at 10:43:24 UTC, Manu wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
So, I'm a massive fan of music games. I'll shamefully admit that I was<br>
tragically addicted to Dance Dance Revolution about 10 years ago. Recently,<br>
it's Guitar Hero and Rock Band.<br>
<br>
I quite like the band ensemble games, they're good party games, and great<br>
rhythm practise that's actually applicable to real instrument skills too.<br>
<br>
The problem is though, that Neversoft and Harmonix completely fucked up the<br>
GH and RB franchises. Licensing problems, fragmented tracklists. It's<br>
annoying that all the songs you want to play are spread across literally 10<br>
or so different games, and you need to constantly change disc's if you want<br>
to play the songs you like.<br>
<br>
I've been meaning to kick off a guitar hero clone since GH2 came out. I<br>
started one years ago as a fork of my Guitar Hero song editor for PS2, and<br>
I added support for drums before GH4 or RB were conceived, but then when<br>
they announced those games they stole my thunder and it went into<br>
hibernation.<br>
<br>
I'm very keen to resurrect the project (well, start a new one, with clean<br>
code, in D).<br>
Are there any music game nerds hanging around here who would be interested<br>
in joining a side project like this? It's a lot more motivating, and much<br>
more fun to work in a small team.<br>
<br>
It's an interesting union of skills; rendering, audio processing,<br>
super-low-latency synchronisation, mini and communications processing,<br>
animation, UI and presentation.<br>
<br>
I have done all this stuff commercially, so I can act as a sort of project<br>
lead of people are interested, but haven't tried to write that sort of<br>
software before.<br>
<br>
It also seems like a good excuse to kick off a fairly large scale and<br>
performance intensive D project, which I like to do from time to time.<br>
</blockquote>
<br></div></div>
Hi, I am experienced C++ programmer, recently switched to indie gamedev (1 title released commercially, another on the way). I am really interested in this for 2 reasons:<br>
1) a chance to work with someone of your experience<br>
2) as soon as it is possible (that would be D working on iOS) I would like to do a transition from C++ to D in our projects so new experience in D (and in the industry) is just perfect<br>
<br>
Please consider me!<br></blockquote><div><br></div><div>Awesome.</div><div>Consider yourself considered! Although open-source doesn't really have try-outs. Just make pull requests, and if it's suitable it gets merged; you're now a contributor! :P</div>
<div><br></div><div>I'd really like to use this as an excuse to push D-on-iOS/Android forward. The arm compiler more-or-less works, we should definitely try and apply it. iOS or Android are both relevant modern targets.</div>
<div><br></div><div>I'm encouraged by the number of interested people actually!</div><div>I thought it would be a nice idea - fun community side project which stresses lots of the aspects of D which I feel don't get enough attention; real-time, low-latency, cross-platform...</div>
<div>One of the key reasons I put it to the forum like this, was because I'm interested to get other contributors who might not be typical game coders, and try and get contributors who would write more idiomatic D code than I would involved to keep me in check.</div>
<div>My D code is kinda C-ish... I don't think that's necessarily a bad thing, but I want to see what an ambitious (commercial-grade) game looks like written in D, not in C-ish-D. It'll be a great case study, and a fun project.</div>
<div><br></div><div>I'll get a project skeleton together soon. I'm off to do the family christmas thing from tomorrow, but I'll get to it after that, next time I'm sitting here wondering what to do. Or perhaps sooner, about 5 minutes after the next time my girlfriend fires up Guitar Hero ;)</div>
<div>I'll populate the issue tracker with a task-list for a first-playable milestone as I see it, and people can join and grab bits that they like.</div></div></div></div>