Okay, so some of my friends and I are designing a side scrolling game as a University example. (We want to take an advanced course and we need to show previous skill) They want me to make a Mac version but I don't have enough experience to answer my question myself. Whats better for a 2D side scroller. OpenGL or Cocoa Functions like CI/QE? In terms of performance really, I don't really care ...
Quote:
Originally Posted by ranguvar
Just make it OpenGL, so it'll be cross-platform.
That doesn't matter, I'm making the Mac Version, Jakes making the Windows Version in C# and John's making the Linux Version. Its for a portfolio, the University wont care.
Quote:
Originally Posted by MorphingDragon
That doesn't matter, I'm making the Mac Version, Jakes making the Windows Version in C# and John's making the Linux Version. Its for a portfolio, the University wont care.
Yeah, but it _will_ be the same game, won't it? So if all of you combine your efforts and write ...
OpenGL and SDL all the way.
Doing it the way you describe seems a massive waste of time. Why implement the same thing three times when you can all use a common code base?
This is going to come off as being harsh, but it sounds like this is clearly demonstrating a lack of "previous skill" if you don't even know where to start. It also seems like the 3 of you should agree on a cross-platform toolchain, then you can pool your resources for making 1 solid, complete product. Right now it seems like all the time you'll be spending is on platform specific code. I'd ...
Quote:
Originally Posted by lee1210
This is going to come off as being harsh, but it sounds like this is clearly demonstrating a lack of "previous skill" if you don't even know where to start.
My last languages was VB6. The Course requirements stated a C like language. So... duh I have not a lot of previous ...
Quote:
Originally Posted by MorphingDragon
That doesn't matter, I'm making the Mac Version, Jakes making the Windows Version in C# and John's making the Linux Version. Its for a portfolio, the University wont care.
Each comfortable on the their own respective platform no doubt.
I'd also suggest showing some...
Quote:
Originally Posted by MorphingDragon
Wouldn't OpenAL be better than SDL for sound?..
SDL is not just for sound. It is an input library as well as other things. Given what you have said I would say stick with SDL rather than jumping into OpenAL.
Why do you think OpenAL is "better" than SDL for sound?...
Quote:
Originally Posted by Cromulent
Do you need to use OpenCL? There is no point in using it just for the hell of it.
No, but it would be unique. You need to do anything to stand out in the world of students.
Quote:
Originally Posted by MorphingDragon
No, but it would be unique.
Well its your project but bear in mind that Mac OS X is the only platform with a production ready OpenCL implementation. Nvidia I believe have released OpenCL beta drivers for Windows and perhaps ATI have too. Linux is quite a bit behind I ...
Quote: Originally Posted by autorelease "I'm going to write a game in OpenCL" makes no sense. Hah, its all in interpretation. Ah the english language. I'm well aware of What OpenCL is. Oh and, I had a talk to the other two guys. We had an idea and talked to our Computing teacher for the last time *Sniff. We ended up with C++ Core with SDL with the AI, controls, sound etc. But Image rendering would be a local...
Quote: Originally Posted by MorphingDragon OpenCL is a general language, it is just marketed as an alternative to CUDA. It can be used to program anything that can add 2 + 2. OpenCL is not a language. It is an API. Although it did require the addition of one or two things to the C language, calling it a language is probably taking it a bit far.
Quote: Originally Posted by MorphingDragon I'm well aware of What OpenCL is. Your responses strongly suggest otherwise, but whatever. Good luck with your project.
Quote: Originally Posted by MorphingDragon That doesn't matter, I'm making the Mac Version, Jakes making the Windows Version in C# and John's making the Linux Version. Its for a portfolio, the University wont care. Yeah, but it _will_ be the same game, won't it? So if all of you combine your efforts and write your game using OpenGL with, say, C/C++, you'll save lots of time.
My previous post was made lacking some of the details you've provided since then. If you have a whole year, this seems a lot more feasible. You really need to exercise project management and design for a long project like this. Personally, I would decide amongst the three of you whose going to be the "lead", that will deal with tracking project milestones, etc. You need to set up source control, plan goals along the way...
Quote: Originally Posted by MorphingDragon That doesn't matter, I'm making the Mac Version, Jakes making the Windows Version in C# and John's making the Linux Version. Its for a portfolio, the University wont care. Each comfortable on the their own respective platform no doubt. I'd also suggest showing some programming and team skills by doing cross-platform game code. Each one of you would then do your systems specific...
Quote: Originally Posted by MorphingDragon Okay, so some of my friends and I are designing a side scrolling game as a University example. (We want to take an advanced course and we need to show previous skill) They want me to make a Mac version but I don't have enough experience to answer my question myself. Whats better for a 2D side scroller. OpenGL or Cocoa Functions like CI/QE? In terms of performance really, I don't really care...
Quote: Originally Posted by MorphingDragon OpenCL can be used to program the CPU as well. For a Sidescroller it would be overkill but not for something that has incredibly complex Physics or AI it would be an option. Argh, yet another person who misunderstands OpenCL. Yes, OpenCL kernels can run on a CPU. Yes, the OpenCL kernel language is similar to C. However, OpenCL has no interactive capabilities. It's impossible to write an entire...
Related threads on "Mac Forums - Mac News and Rumor Discussion":
Best thing that grabbed my att 2d:"global warming... Best thing that grabbed my att 2d:"global warming debate should not stop global social justice!"while world wait 4 scientist, #Jesus is ready 10:28 PM Jul 13th from TwitterFon
Thread profile page for "Best thing to use for 2D Games." on http://www.macrumors.com.
This report page is a snippet summary view from a single thread "Best thing to use for 2D Games.", located on the Message Board at http://www.macrumors.com.
This thread profile page shows the thread statistics for: Total Authors, Total Thread Posts, and Thread Activity