interweb + c++ = oil + water?
Moderator: PC Supremacists
- spirit bomb!
- Chaos Rift Newbie
- Posts: 17
- Joined: Wed Jan 06, 2010 11:28 pm
interweb + c++ = oil + water?
As we all know, c++ is the most superior language ever created for any application in all things computing ( just wanted to create a hate storm).
But as amazing as it is, I have found a road-block that I am not sure if I can hurtle. I am completing a c++ game and was wondering if it was possible
to make it a "in browser" game, like a flash or java game. I feel that making the user download the game is going to be a major turn off, because the
interweb can give you h1n1 and eat your babies at the same time if you download from an unknown source. I just so happened to stubble on this, seemingly,
usefull toolkit that i believe can aid me.
http://www.webtoolkit.eu/wt (sorry if linking is a felony on this board).
Would anyone happen to have any experience with this toolkit, or any know-how on making an "in browser" c++ application?
And here is some miscilanious facts that really don't matter in the slightest degree:
1. I used visual studio, with dark gdk ( I highly recommend this to any 2d game creators, some of their preset functions suck, but it is good for noobs who don't want
to deal with frames per second, updates per second and double buffering, etc.)
2. It is a 2d top down shooter. WASD to move. Point + click to shoot. bunch of levels, and some decently smart enemy ai.
3. Three person "development team". college kids, i code, 1 friend for music, the other for spriting.
4. I have no idea how to make anything run outside of visual studio.
5. The Youtube series "Adventures in game development" is my major source of inspiration.
Any response is more than welcome, even if it is someone just hating me for this being my only post, and I am asking for help. Ask me about how hard making "ai" is if you like.
But as amazing as it is, I have found a road-block that I am not sure if I can hurtle. I am completing a c++ game and was wondering if it was possible
to make it a "in browser" game, like a flash or java game. I feel that making the user download the game is going to be a major turn off, because the
interweb can give you h1n1 and eat your babies at the same time if you download from an unknown source. I just so happened to stubble on this, seemingly,
usefull toolkit that i believe can aid me.
http://www.webtoolkit.eu/wt (sorry if linking is a felony on this board).
Would anyone happen to have any experience with this toolkit, or any know-how on making an "in browser" c++ application?
And here is some miscilanious facts that really don't matter in the slightest degree:
1. I used visual studio, with dark gdk ( I highly recommend this to any 2d game creators, some of their preset functions suck, but it is good for noobs who don't want
to deal with frames per second, updates per second and double buffering, etc.)
2. It is a 2d top down shooter. WASD to move. Point + click to shoot. bunch of levels, and some decently smart enemy ai.
3. Three person "development team". college kids, i code, 1 friend for music, the other for spriting.
4. I have no idea how to make anything run outside of visual studio.
5. The Youtube series "Adventures in game development" is my major source of inspiration.
Any response is more than welcome, even if it is someone just hating me for this being my only post, and I am asking for help. Ask me about how hard making "ai" is if you like.
circular reasoning works because circular reasoning works because circular reasoning works because circular reasoning works because
circular reasoning works because circular reasoning works because circular reasoning works because circular reasoning works because
circular reasoning works because circular reasoning works because circular reasoning works because circular reasoning works because
- Innerscope
- Chaos Rift Junior
- Posts: 200
- Joined: Mon May 04, 2009 5:15 pm
- Current Project: Gridbug
- Favorite Gaming Platforms: NES, SNES
- Programming Language of Choice: Obj-C, C++
- Location: Emeryville, CA
- Contact:
Re: interweb + c++ = oil + water?
I can't help you with your question, but I would like to see some video footage of your game.
I don't really think downloading a game is as off putting as it used to be. (waiting hours on a 56k modem anyone?) Yes, I think technology in general is moving toward web based apps, so learning that API will come in handy... and sure flash games will get more hits because they are easier to access, but it really comes down to how you present your game on the web. Do you have a website? Do you have screen shots?
I say, just make the game first. Then deal with making a web-based version. As long as your game doesn't require a long download, (like several hundred MB) I think people will check it out. I know I would.
I don't really think downloading a game is as off putting as it used to be. (waiting hours on a 56k modem anyone?) Yes, I think technology in general is moving toward web based apps, so learning that API will come in handy... and sure flash games will get more hits because they are easier to access, but it really comes down to how you present your game on the web. Do you have a website? Do you have screen shots?
I say, just make the game first. Then deal with making a web-based version. As long as your game doesn't require a long download, (like several hundred MB) I think people will check it out. I know I would.
Current Project: Gridbug
Website (under construction) : http://www.timcool.me
Website (under construction) : http://www.timcool.me
- thbp
- Chaos Rift Regular
- Posts: 132
- Joined: Tue Dec 08, 2009 5:32 pm
- Current Project: Learn
- Favorite Gaming Platforms: PC/PS/GC/DC
- Programming Language of Choice: C(++)/Perl
- Location: wrestling matts
- Contact:
Re: interweb + c++ = oil + water?
CGI can be used (usually with perl and python) i am not sure how it's used but i know cgi can be used for this (same as above i'd like to see your game)
XNA ========== eXtreme Nuclear Atomic
Wrestlers have three motion: side 2 side , circle, and stalk
Wrestlers have three motion: side 2 side , circle, and stalk
Re: interweb + c++ = oil + water?
dont quote me on this, but i think thats just a wrapper. its not gonna do what you need. it takes C output and makes it html. you wont get graphics or anything like that working.
note: i have not looked in depth but that what i assume it does.
note: i have not looked in depth but that what i assume it does.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
Dad, "Yea well I have a fan belt in street fighting"
- Falco Girgis
- Elysian Shadows Team
- Posts: 10294
- Joined: Thu May 20, 2004 2:04 pm
- Current Project: Elysian Shadows
- Favorite Gaming Platforms: Dreamcast, SNES, NES
- Programming Language of Choice: C/++
- Location: Studio Vorbis, AL
- Contact:
Re: interweb + c++ = oil + water?
Wrong.thbp wrote:CGI can be used (usually with perl and python) i am not sure how it's used but i know cgi can be used for this (same as above i'd like to see your game)
CGI is used for server-side programs. That's analogous to trying to do his "game" with PHP. It isn't going to happen. CGI is for outputting HTML, processing forms, and doing everything on the SERVER side--whereas he needs this to be happening on the client side (web browser).
And no, you aren't going to find what you want. You basically want the compiled, C++ equivalent of Java applets playable through your browser. First of all C++ is compiled whereas Java is (partially) interpreted through a browser plugin, second of all, no browser in its right mind is going to allow the execution of strange machine code, and third of all there doesn't exist a pluggin (that I'm aware of) that would let you do that anyway.
I think there's no real reason, anyway. It's like Innerscope said. You aren't making a cheesy flash game at newgrounds.com. Make yourself a decent website with a decent about page and a few screenshots, and I'm sure people are going to want to download your stuff.
- aamesxdavid
- ES Beta Backer
- Posts: 347
- Joined: Wed Jan 07, 2009 8:49 pm
- Location: Bellevue, WA
- Contact:
Re: interweb + c++ = oil + water?
I've read about this before, but I have never used it: http://www.osakit.com/
It has some demo-like free version, so it might be worth looking into. The only thing is that the user would still have to download the "player".
It has some demo-like free version, so it might be worth looking into. The only thing is that the user would still have to download the "player".
- dandymcgee
- 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: interweb + c++ = oil + water?
Wtf? How does that work!?aamesxdavid wrote:I've read about this before, but I have never used it: http://www.osakit.com/
It has some demo-like free version, so it might be worth looking into. The only thing is that the user would still have to download the "player".
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches!
- spirit bomb!
- Chaos Rift Newbie
- Posts: 17
- Joined: Wed Jan 06, 2010 11:28 pm
Re: interweb + c++ = oil + water?
Aight, I think I'll take yinz advice and not worry about making the game integrated into a browser.
I do not have a website, but i think my experience with Dreamweaver from web page design class at school will help enough to make
a decent looking website. And I got something better than screen shots...
http://www.youtube.com/watch?v=NsO7WlCKUV4
Alright, i may have been a bit misleading as to how much of the game is done.
But this is my second game, after my "unbeatable pong" game.
Check out the youtube video to see if you think this is a
The only things that need to be done are...
1. finish the ai (this will kill me if i accomplish what i want)
a. Rushing ai
b. Flanking ai
c. Retreating
d. Flocking of multipule ai
I. If the officer in the company is killed, flocking stops.
2. set cursor to be a reticule
3. Design game ( lol have not done that at all)
a. Make some unique levels, add in the enemies.
b. Should be easy, everything is "modular-ly" (right work??) programmed, so i can add in any object, or enemy where-ever
c. No level editor, just me typing at a screen.
4. Add in sound + music.
5. Add in original sprites + particle effects. So the copyright police don't hunt me down.
6. Maybe add in, between levels, hand drawn art with narration, to make a story
Our goal release date is April 20, 2010. (Because it is easy to remember- that this day is to be celebrated regardless)
I do not have a website, but i think my experience with Dreamweaver from web page design class at school will help enough to make
a decent looking website. And I got something better than screen shots...
http://www.youtube.com/watch?v=NsO7WlCKUV4
Alright, i may have been a bit misleading as to how much of the game is done.
But this is my second game, after my "unbeatable pong" game.
Check out the youtube video to see if you think this is a
.GyroVorbis wrote: "game"
The only things that need to be done are...
1. finish the ai (this will kill me if i accomplish what i want)
a. Rushing ai
b. Flanking ai
c. Retreating
d. Flocking of multipule ai
I. If the officer in the company is killed, flocking stops.
2. set cursor to be a reticule
3. Design game ( lol have not done that at all)
a. Make some unique levels, add in the enemies.
b. Should be easy, everything is "modular-ly" (right work??) programmed, so i can add in any object, or enemy where-ever
c. No level editor, just me typing at a screen.
4. Add in sound + music.
5. Add in original sprites + particle effects. So the copyright police don't hunt me down.
6. Maybe add in, between levels, hand drawn art with narration, to make a story
Our goal release date is April 20, 2010. (Because it is easy to remember- that this day is to be celebrated regardless)
circular reasoning works because circular reasoning works because circular reasoning works because circular reasoning works because
circular reasoning works because circular reasoning works because circular reasoning works because circular reasoning works because
circular reasoning works because circular reasoning works because circular reasoning works because circular reasoning works because
- RyanPridgeon
- Chaos Rift Maniac
- Posts: 447
- Joined: Sun Sep 21, 2008 1:34 pm
- Current Project: "Triangle"
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C/C++
- Location: UK
- Contact:
Re: interweb + c++ = oil + water?
I believe that Quake Live did it by writing their own browser plug-ins.
Might be wrong
Might be wrong
- wtetzner
- Chaos Rift Regular
- Posts: 159
- Joined: Wed Feb 18, 2009 6:43 pm
- Current Project: waterbear, GBA game + editor
- Favorite Gaming Platforms: Game Boy Advance
- Programming Language of Choice: OCaml
- Location: TX
- Contact:
Re: interweb + c++ = oil + water?
Looks like it's a browser plugin that let's you run the game/app in the browser. The users would have to install the plugin.dandymcgee wrote:Wtf? How does that work!?aamesxdavid wrote:I've read about this before, but I have never used it: http://www.osakit.com/
It has some demo-like free version, so it might be worth looking into. The only thing is that the user would still have to download the "player".
The website says it's an ActiveX control, but it also says it works in Firefox, Opera, and Sea monkey, so they must have plugins for those too.
The novice realizes that the difference between code and data is trivial. The expert realizes that all code is data. And the true master realizes that all data is code.