Web Dev'

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

Post Reply
User avatar
THe Floating Brain
Chaos Rift Junior
Chaos Rift Junior
Posts: 284
Joined: Tue Dec 28, 2010 7:22 pm
Current Project: RTS possible Third Person shooter engine.
Favorite Gaming Platforms: PC, Wii, Xbox 360, GAME CUBE!!!!!!!!!!!!!!!!!!!!!!
Programming Language of Choice: C/C++, Python 3, C#
Location: U.S

Web Dev'

Post by THe Floating Brain »

As some of you may know I am making a game engine , I plan for it to include the White-Storm: Lightning library (White-Storm: Lightning = name of engine) a "collision point editor" and a map editor. This would be simple enough (well not exactly simple) but I want to make the collision point editor and the map editor web applications. I herd that you can develop for the Internet in C++ through means of PHP (game engine is written in C++). I am unsure if this is true. I was wondering if for the web applications I should use Java. I would just use Java for the web development but I don't know if the sprites are the same size in memory with OpenGL and Java as they are with SFML and C++ (OpenGL because SFML derives from OpenGL) so before I go learn an entire new language and library I was hoping to get some opinions.
Thanks for reading :-D

P.s I know I can sometimes be unclear as to my point so if any clarification is needed just let me know . :-)
P.s.s C++ for life! just saying ;-) .
"Why did we say we were going to say we were going to change the world tomorrow yesterday? Maybe you can." - Myself

ImageImage
XianForce
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 767
Joined: Wed Oct 29, 2008 8:36 pm

Re: Web Dev'

Post by XianForce »

Out of curiosity, what's the point in making those web apps?
User avatar
christo
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 59
Joined: Sat Apr 24, 2010 7:28 am
Favorite Gaming Platforms: iPhone, PS3
Programming Language of Choice: c, java, groovy
Contact:

Re: Web Dev'

Post by christo »

I think the language you know best should have a huge advantage for doing anything. That said, C++ is probably the worst language for web development in general.

If you are asking what is the best language to develop web apps in if you don't know any of them, I think I would recommend any of Python, Ruby (Ruby on Rails) or Groovy (Grails) (my current favourite).

PHP is something other people recommend but I think it is very poorly organised and therefore ultimately more difficult and less useful than other stacks.

As you say Java is another possibility for web development, you might like to check out the play framework but I don't know if I can really recommend Java without knowing more about your programming abilities.
User avatar
THe Floating Brain
Chaos Rift Junior
Chaos Rift Junior
Posts: 284
Joined: Tue Dec 28, 2010 7:22 pm
Current Project: RTS possible Third Person shooter engine.
Favorite Gaming Platforms: PC, Wii, Xbox 360, GAME CUBE!!!!!!!!!!!!!!!!!!!!!!
Programming Language of Choice: C/C++, Python 3, C#
Location: U.S

Re: Web Dev'

Post by THe Floating Brain »

XianForce wrote:Out of curiosity, what's the point in making those web apps?
In case someone using it runs around alot (like me) you dont have to install them again on another computer.
christo wrote:I think the language you know best should have a huge advantage for doing anything. That said, C++ is probably the worst language for web development in general.

If you are asking what is the best language to develop web apps in if you don't know any of them, I think I would recommend any of Python, Ruby (Ruby on Rails) or Groovy (Grails) (my current favourite).

PHP is something other people recommend but I think it is very poorly organised and therefore ultI'mately more difficult and less useful than other stacks.
Thank you for your input :-)
christo wrote:As you say Java is another possibility for web development, you might like to check out the play framework but I don't know if I can really recommend Java without knowing more about your programming abilities.
My programming skills are not exactly the best on the forum but I'm okay at it.
"Why did we say we were going to say we were going to change the world tomorrow yesterday? Maybe you can." - Myself

ImageImage
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Web Dev'

Post by dandymcgee »

THe Floating Brain wrote:
XianForce wrote:Out of curiosity, what's the point in making those web apps?
In case someone using it runs around alot (like me) you dont have to install them again on another computer.
So don't put it in an installer. Just put the standalone .exe in a zip and host it on the site.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
THe Floating Brain
Chaos Rift Junior
Chaos Rift Junior
Posts: 284
Joined: Tue Dec 28, 2010 7:22 pm
Current Project: RTS possible Third Person shooter engine.
Favorite Gaming Platforms: PC, Wii, Xbox 360, GAME CUBE!!!!!!!!!!!!!!!!!!!!!!
Programming Language of Choice: C/C++, Python 3, C#
Location: U.S

Re: Web Dev'

Post by THe Floating Brain »

dandymcgee wrote:
THe Floating Brain wrote:
XianForce wrote:Out of curiosity, what's the point in making those web apps?
In case someone using it runs around alot (like me) you dont have to install them again on another computer.
So don't put it in an installer. Just put the standalone .exe in a zip and host it on the site.
Idk I kinda want it to look more... profesional plus I want to be able to use it at school XD (when there is no more work to do of corse :-) )
"Why did we say we were going to say we were going to change the world tomorrow yesterday? Maybe you can." - Myself

ImageImage
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Web Dev'

Post by dandymcgee »

THe Floating Brain wrote:
dandymcgee wrote: So don't put it in an installer. Just put the standalone .exe in a zip and host it on the site.
Idk I kinda want it to look more... profesional plus I want to be able to use it at school XD (when there is no more work to do of corse :-) )
Why would that prevent you from using it at school? And show me a professional non-web-based game whose map editor is web-based.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
k1net1k
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 563
Joined: Sun Nov 07, 2010 2:58 pm
Contact:

Re: Web Dev'

Post by k1net1k »

i think he means he could just go to a website and do his level design, when he is meant to be working on other stuff.
and some schools only allow certain apps/ports through
User avatar
THe Floating Brain
Chaos Rift Junior
Chaos Rift Junior
Posts: 284
Joined: Tue Dec 28, 2010 7:22 pm
Current Project: RTS possible Third Person shooter engine.
Favorite Gaming Platforms: PC, Wii, Xbox 360, GAME CUBE!!!!!!!!!!!!!!!!!!!!!!
Programming Language of Choice: C/C++, Python 3, C#
Location: U.S

Re: Web Dev'

Post by THe Floating Brain »

k1net1k wrote:i think he means he could just go to a website and do his level design, when he is meant to be working on other stuff.
and some schools only allow certain apps/ports through
Bingo :-)
dandymcgee wrote: And show me a professional non-web-based game whose map editor is web-based.
I wouldd allow a complete instillation option it would just allow you to use it on the web when you don't have much time or you are running a computer without it.
P.s I can show you a game that is web based with a web based map editor http://www.kongregate.com/games/Jiggmin ... m-racing-2 . :-)
"Why did we say we were going to say we were going to change the world tomorrow yesterday? Maybe you can." - Myself

ImageImage
User avatar
christo
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 59
Joined: Sat Apr 24, 2010 7:28 am
Favorite Gaming Platforms: iPhone, PS3
Programming Language of Choice: c, java, groovy
Contact:

Re: Web Dev'

Post by christo »

go for it brain. web apps are the way of the future.

here's quake 2 ported to html 5 and javascript (using GWT): http://code.google.com/p/quake2-gwt-port/
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: Web Dev'

Post by MrDeathNote »

christo wrote:go for it brain. web apps are the way of the future.

here's quake 2 ported to html 5 and javascript (using GWT): http://code.google.com/p/quake2-gwt-port/
That's seriously bad ass :)
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
N64vSNES
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Thu Aug 12, 2010 11:25 am

Re: Web Dev'

Post by N64vSNES »

christo wrote:go for it brain. web apps are the way of the future.

here's quake 2 ported to html 5 and javascript (using GWT): http://code.google.com/p/quake2-gwt-port/
Oh em gee! I no longer need to use the old 98/ME :lol:
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Web Dev'

Post by dandymcgee »

THe Floating Brain wrote:P.s I can show you a game that is web based with a web based map editor http://www.kongregate.com/games/Jiggmin ... m-racing-2 . :-)
That's not what I said.

In any case, there are plenty of different ways to do this depending on how you want it to work. Java is definitely one possibility.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: Web Dev'

Post by eatcomics »

I vote make it text based!
Image
User avatar
THe Floating Brain
Chaos Rift Junior
Chaos Rift Junior
Posts: 284
Joined: Tue Dec 28, 2010 7:22 pm
Current Project: RTS possible Third Person shooter engine.
Favorite Gaming Platforms: PC, Wii, Xbox 360, GAME CUBE!!!!!!!!!!!!!!!!!!!!!!
Programming Language of Choice: C/C++, Python 3, C#
Location: U.S

Re: Web Dev'

Post by THe Floating Brain »

Thanks guys :-D
"Why did we say we were going to say we were going to change the world tomorrow yesterday? Maybe you can." - Myself

ImageImage
Post Reply