|
Post by Nerissa on Apr 2, 2008 8:06:51 GMT -5
What technologies do we want to use for this?
WPF / Silverlight?
Java?
Ruby?
Python?
Something else?
|
|
richy
New Member
Posts: 13
|
Post by richy on Apr 2, 2008 9:39:12 GMT -5
Python? I don't think we can make this whole thing in Python.
For me, it'd be a choice between C++/C# or Java/J#. Looking at the resource spreadsheet, we have a lot of varied talents in both languages, but it seems people are more comfortable with C++/C#. So I vote we do it in C#, on account of easier GUI-making and no motherfucking pointers or memory management.
|
|
|
Post by MrBlarney on Apr 2, 2008 11:16:42 GMT -5
Either of the Cs or Javas look like good choices to me, for breadth reasons as richy has stated above. I don't have much programming know-how, so maybe my opinion's not that important?
|
|
|
Post by caliban42 on Apr 2, 2008 13:15:01 GMT -5
I also vote for C#.
|
|
|
Post by Nerissa on Apr 2, 2008 15:00:26 GMT -5
Are we agreed on browser-based applets, or do some people still want to distribute client software? I've never actually done too much in the way of applets, I assume we can do that with C#?
|
|
|
Post by squashua on Apr 3, 2008 11:53:30 GMT -5
Applets are Java.
|
|
|
Post by peterdevore on Apr 4, 2008 19:08:27 GMT -5
I'm no expert on C#, but how is the platform compatibility coming along under mono? I'm under the impression that it is still very much lacking compared to Java on that part. This all depends on how important we think compatibility is, but we might take a cue from PA Adventures and make sure our games will run on all major platforms without too much hassle. An advantage of Java is that the GUI framework it comes with is completely platform independent and has good GUI builder tools. With mono, you'd have to pick their WinForms implementation to be able to use a GUI builder (unless any other of these toolkits has a GUI builder), and then you'd be tied to an old Winforms standard. For most games suggested, a purely HTML/Javascript browser based approach in something like PHP seems the best fit though. It makes the game much more accessible over having to download a client or having .NET/mono/Java set up properly. I've never seen a .NET applet. I think Silverlight is their idea of browser run/launched applets. Fancy as it is, it's in its infancy, and does not support linux. Java applets work fine, but you really have to consider what you get out of it over what you can do with AJAX nowadays. Does any of the currently planned projects really need more than some basic forms, textboxes, images and tables? PHP does that just fine.
|
|
|
Post by squashua on Apr 7, 2008 17:32:16 GMT -5
For most games suggested, a purely HTML/Javascript browser based approach in something like PHP seems the best fit though. It makes the game much more accessible over having to download a client or having .NET/mono/Java set up properly. Ajax transmission could work fine. Would require some good JavaScript ppls though and with my knowledge of JavaScript, it's harder to debug and easier to "bug up" than a compiled language.
|
|
|
Post by Satan on Apr 7, 2008 21:36:46 GMT -5
|
|
|
Post by Satan on Apr 8, 2008 0:36:00 GMT -5
|
|
|
Post by Nerissa on Apr 8, 2008 8:23:18 GMT -5
Looks promising... the only concern I have is that right now they're only supporting Python, but it looks like it's going to be language neutral soon enough, so it's definitely worth considering.
|
|
|
Post by Satan on Apr 8, 2008 10:52:12 GMT -5
Python is what Google uses internally, so it was easy to start with I guess. I have access via my personal Google account and have created ddprogramming@gmail.com and signed it up as well. Nerissa, check PA PMs for account info.
|
|
|
Post by Nerissa on Apr 8, 2008 13:49:58 GMT -5
Anyone who wants access to the ddprogramming account to play with this stuff, PM / IM / e-mail me.
As near as I can tell, you can download the API stuff without it (I think, I haven't tried it because I'm not putting any more new stuff on my backup work machine and there's a chance of having to totally re-do my personal machine in the near future, so I'm going to wait until then to add anything to it.)
|
|
|
Post by Nerissa on Apr 14, 2008 9:45:29 GMT -5
as of last night, the ddprogramming account still didn't have an e-mail saying it had been accepted.
I did download the API stuff though and I'll play around with it a bit once I get all of the important things installed on my new computer.
|
|