Jump to content

What program or programming language should i use.

- - - - -

  • Please log in to reply
4 replies to this topic

#1
teambeam

teambeam

    Newbie

  • Members
  • Pip
  • 2 posts
Hello, i had some idea and thought it would be nice to work it out. But now i don't know what i should use and how i could make it.

Here are some of the things that i need for it:
1. A program where you have a character that can be edited by the user of it, like changing it's clothes or make the nose bigger.
2. This program should be able to be used on an online community where people could see the characters of other people.
3. The online community, now i don't need any help with the community. I know enough about that.

My specific question is what program languages is could use best to make this own program where you can edit a character and have it build in on a website.

Kind Regards

#2
gregwarner

gregwarner

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 853 posts
  • Location:Arkansas
Your specifications for the project are still very vague, so it's impossible to be able to tell you what the "best" language is. You could do this sort of thing in a variety of languages and the results would all be quite similar.

Are you wanting to do this with 3D graphics? If so, you should look into Microsoft's XNA API with any of their .NET languages. But you're going to need to know a lot about 3D modelling, since it sounds like you want the user to be able to dynamically change the characteristics and features of their avatar. Do you want it to run in a browser? (Java applet, Flash, HTML5) Or do you want it to be a standalone program that your users will download and install?

Of course, you're going to need a backend to maintain the user database. For this, you can use a database (MySQL, Oracle, Access, MsSQL) or just use flat files that your server-side program writes to, although I personally wouldn't recommend that.

To be honest, it really sounds like you're more at the conceptual planning stage than the implementation stage. Be sure to thoroughly outline all the specs of your project, and you'll get a better idea of how you should implement it.
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.

– Douglas Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid


#3
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
  • Location:Vancouver, Eh! Cleverness: 200
Yes, you could certainly do something in an offline language, and create a package to feed in to the web, although it really depends on what you are exactly wishing to add to this character. Maybe an avatar you are doing? More information would be helpful, you could do this in many languages.

I've moved this to General Programming as it is a general question.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#4
teambeam

teambeam

    Newbie

  • Members
  • Pip
  • 2 posts
Hey, thanks for the answers.

First, "conceptual planning stage than the implementation stage" i think you're right here. I don't have enough knowledge on programming at the moment, but i am busy learning it and getting deeper into the languages.
By that, gregwarner made a clearer impress of what i want. I only didn't exactly knew how to translate it. Since i am dutch.

So to be clearer: Yes, i want it to be 3D and also it has to be running in a browser. And users have to be able to show their characters to other users in the community.

I am now going to make a scheme of which languages would be best to use, and make some workflow to set things up.

Also, if my idea is clearer now. Does anybody have the best languages to write the program in to let users define a standard 3D character ran on a browser to their taste?

Kind Regards

#5
gregwarner

gregwarner

    Programming God

  • Members
  • PipPipPipPipPipPipPip
  • 853 posts
  • Location:Arkansas
Already answered your PM, but thought I'd post the same here for the others to read:

Look for a Java 3D engine that makes use of OpenGL. That's the only way I can think of to get 3D graphics in a browser, unless somebody else has some more details on this new Flash 3D thing. (Not a Flash developer myself.)
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.

– Douglas Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users