logan-r / vilify

Unleash Your Inner Mad Scientist and Destroy the World (with Ice Cream) in this Open Source HTML5 Game
http://logan-r.github.io/vilify/
GNU General Public License v3.0
32 stars 25 forks source link

"Reinventing the wheel" #43

Closed sru closed 11 years ago

sru commented 11 years ago

Hello, it's been awhile. I almost had any time to work on this game, though I had some to think about it. I think that problems are constantly appearing as I want to make some progress because we reinvented the wheel, meaning we implemented new engine while we could have used other engine. I had never tried using HTML5 as platform before this game, and I am out of idea about how to implement things... What do you think about this? Should we keep ours or use others?

logan-r commented 11 years ago

I think we have 2 main obstacles left to complete the game:

  1. We need a complete game engine (I think you're right, we shouldn't reinvent the wheel. We should implement a already completed enigine like CreateJS)
  2. We need images for all the heroes/monsters
D-1-hacker commented 11 years ago

@Logi0 I may have a friend that would be willing to do that. He is actully going to college for computer graphics and has a lot of free time.

Maartenf commented 11 years ago

We could use: Box2dWeb, Texture Packer and Tiled. I've just finished Udacity's HTML5 Game Development class. And they're explaining how to implement those tools/API's into a game engine.

D-1-hacker commented 11 years ago

That sounds cool! Which ever way works the best and easiest is what we should go for and your way sounds easier.

Maartenf commented 11 years ago

I think it would be a lot easier for level design. Angry Birds was made with Box2d! It's a really good physics engine. I think we should use it.

D-1-hacker commented 11 years ago

That's awesome! Now how are the jigglistics? =P

sru commented 11 years ago

Alright. What do you think @Logi0 ?

logan-r commented 11 years ago

Sorry for taking so long to respond (starting a new school year). I think CreateJS would be a lot better than Box2d, because of it's JavaScript support. @D-1-hacker Could you ask your friend if he would be willing to make some images for us?

Graeme22 commented 11 years ago

I havent looked into any of these, but let me know when you’ve decided which so I can look into it.

From: Logan Sent: Wednesday, September 04, 2013 11:55 AM To: HTML5-Games/vilify Subject: Re: [vilify] "Reinventing the wheel" (#43)

Sorry for taking so long to respond (starting a new school year). I think CreateJS would be a lot better than Box2d, because of it's JavaScript support. @D-1-hacker Could you ask your friend if he would be willing to make some images for us?

— Reply to this email directly or view it on GitHub.

D-1-hacker commented 11 years ago

Yeah sure Logan and I understand if you want to check him I got him set up with a github account. His account name is balancescales I believe.

sru commented 11 years ago

Is there other options?

Jfardeen commented 11 years ago

What could i do to possibly help with this?

sru commented 11 years ago

So are we using CreateJS then?

logan-r commented 11 years ago

Yeah (unless someone really doesn't want to use it)

Graeme22 commented 11 years ago

sounds good to me

From: SungRim Huh Sent: Monday, September 30, 2013 12:46 PM To: HTML5-Games/vilify Cc: Graeme22 Subject: Re: [vilify] "Reinventing the wheel" (#43)

So are we using CreateJS then?

— Reply to this email directly or view it on GitHub.

Graeme22 commented 11 years ago

there is another option ive been looking at. its called playcraft.

From: Logan Sent: Wednesday, September 04, 2013 11:55 AM To: HTML5-Games/vilify Subject: Re: [vilify] "Reinventing the wheel" (#43)

Sorry for taking so long to respond (starting a new school year). I think CreateJS would be a lot better than Box2d, because of it's JavaScript support. @D-1-hacker Could you ask your friend if he would be willing to make some images for us?

— Reply to this email directly or view it on GitHub.

sru commented 11 years ago

Alright then. We should use CreateJS. I think we can leave most of the structures alone, except we should merge engine.js and core.js.

We need main menu image that clearly explains the game in one picture. For example, from Fieldrunner2, a tower defense game: img

For towers and monsters / heroes, we need animation. We can animate rotation and such, but we can't animate shooting, or effects. Should monsters / heroes be top down view?

I think we shouldn't use Texture Packer for now, because of animation problem.

sru commented 11 years ago

What I meant for the last statement is that we shouldn't combine other kind of images together.

TheSentinel387 commented 11 years ago

So title screen would have (probably) Title Image Play button Login button (debatable) Stats button (debatable) Credits button

which would be

    Title
   Image

Login Play Stats Credits right?

On 5 October 2013 02:03, SungRim Huh notifications@github.com wrote:

What I meant for the last statement is that we shouldn't combine other kind of images together.

— Reply to this email directly or view it on GitHubhttps://github.com/HTML5-Games/vilify/issues/43#issuecomment-25718603 .

++aLL Is DuSt++

Graeme22 commented 11 years ago

about the engine, I noticed that createjs is a username. I looked at the repos under it, and downloaded EaselJS. that’s what we wanted, right?

From: TheSentinel387 Sent: Friday, October 04, 2013 7:24 PM To: HTML5-Games/vilify Cc: Graeme22 Subject: Re: [vilify] "Reinventing the wheel" (#43)

So title screen would have (probably) Title Image Play button Login button (debatable) Stats button (debatable) Credits button

which would be

Title Image Login Play Stats Credits right?

On 5 October 2013 02:03, SungRim Huh notifications@github.com wrote:

What I meant for the last statement is that we shouldn't combine other kind of images together.

— Reply to this email directly or view it on GitHubhttps://github.com/HTML5-Games/vilify/issues/43#issuecomment-25718603 .

++aLL Is DuSt++ — Reply to this email directly or view it on GitHub.

sru commented 11 years ago

@TheSentinel387 Probably, though you can merge the background image and title together (debatable). @Graeme22 Yes and no. We are probably going to use CDN for the game. We can add <script src="http://code.createjs.com/createjs-2013.09.25.min.js"></script> at the head tag and good to go. However, we can't get any useful debug and error information because it's minified.

Graeme22 commented 11 years ago

where can I learn to use it?

From: SungRim Huh Sent: Saturday, October 05, 2013 4:39 AM To: HTML5-Games/vilify Cc: Graeme22 Subject: Re: [vilify] "Reinventing the wheel" (#43)

@TheSentinel387 Probably, though you can merge the background image and title together (debatable). @Graeme22 Yes and no. We are probably going to use CDN for the game. We can add at the head tag and good to go. However, we can't get any useful debug and error information because it's minified.

— Reply to this email directly or view it on GitHub.

sru commented 11 years ago

@Graeme22 You can go into the official website, and at the bottom, there are few tutorials.

Graeme22 commented 11 years ago

thx

From: SungRim Huh Sent: Saturday, October 05, 2013 3:51 PM To: HTML5-Games/vilify Cc: Graeme22 Subject: Re: [vilify] "Reinventing the wheel" (#43)

@Graeme22 You can go into the official website, and at the bottom, there are few tutorials.

— Reply to this email directly or view it on GitHub.

easyascake12 commented 11 years ago

Guys, I have found the recent popularity in first person shooters, if we can make one, we can make money from it too (if it's really good). I am talking about a very good project with a high succession rate. Trust me on this. Sorry for saying this in the middle of a project. But after this we should make one.

On Sat, Oct 5, 2013 at 7:40 PM, Graeme22 notifications@github.com wrote:

thx

From: SungRim Huh Sent: Saturday, October 05, 2013 3:51 PM To: HTML5-Games/vilify Cc: Graeme22 Subject: Re: [vilify] "Reinventing the wheel" (#43)

@Graeme22 You can go into the official website, and at the bottom, there are few tutorials.

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHubhttps://github.com/HTML5-Games/vilify/issues/43#issuecomment-25760668 .

easyascake12 commented 11 years ago

I play a lot of games and am a active gamer so I know the majority of tastes. I'm more of a game tester than a developer. So you should trust me Bf4 and Ghost are getting big hits because they are good modern FPS games. We can do that online but I don't know if you guuys will make one or if this group isn't big enough. Please reply with your opinions as soon as possible.

On Sat, Oct 5, 2013 at 9:40 PM, robert jones easyascake12@gmail.com wrote:

Guys, I have found the recent popularity in first person shooters, if we can make one, we can make money from it too (if it's really good). I am talking about a very good project with a high succession rate. Trust me on this. Sorry for saying this in the middle of a project. But after this we should make one.

On Sat, Oct 5, 2013 at 7:40 PM, Graeme22 notifications@github.com wrote:

thx

From: SungRim Huh Sent: Saturday, October 05, 2013 3:51 PM To: HTML5-Games/vilify Cc: Graeme22 Subject: Re: [vilify] "Reinventing the wheel" (#43)

@Graeme22 You can go into the official website, and at the bottom, there are few tutorials.

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHubhttps://github.com/HTML5-Games/vilify/issues/43#issuecomment-25760668 .

sru commented 11 years ago

@easyascake12 I don't think so unless there's some aspect that is unique from others. I don't have knowledge to make "modern" FPS game. Besides, huge companies can make them because they have people, resources, experiences, money, and time to do so. I have none of them. Some of us here probably has some, but I doubt it. Games just doesn't appear out of nowhere. That's why they charge them. It'd be very challenging, but I don't think it has a high succession rate. It's not a matter of "big" and "small," it's a matter of how much time and how good each person is. BTW, I don't think popularity in first person shooters are that "recent", and I play a lot of games too. One of the reasons why I am learning programming is because I want to make my own games.

sru commented 11 years ago

I made a tag called "before-createjs" so if you want to temper with codes before using CreateJS, you can do git checkout before-createjs or download the source code in GIthub at releases.

D-1-hacker commented 11 years ago

@easycake the reason for those big hits is because they are playing off the name of the games.

easyascake12 commented 11 years ago

yeah ok I thought so our group was too small.

On Sat, Oct 5, 2013 at 10:15 PM, SungRim Huh notifications@github.comwrote:

@easyascake12 https://github.com/easyascake12 I don't think so unless there's some aspect that is unique from others. I don't have knowledge to make "modern" FPS game. Besides, huge companies can make them because they have people, resources, experiences, money, and time to do so. I have none of them. Some of us here probably has some, but I doubt it. Games just doesn't appear out of nowhere. That's why they charge them. It'd be very challenging, but I don't think it has a high succession rate. It's not a matter of "big" and "small," it's a matter of how much time and how good each person is. BTW, I don't think popularity in first person shooters are that "recent", and I play a lot of games too. One of the reasons why I am learning programming is because I want to make my own games.

— Reply to this email directly or view it on GitHubhttps://github.com/HTML5-Games/vilify/issues/43#issuecomment-25762064 .

D-1-hacker commented 11 years ago

Easycake no one ever said that that but if you look at it bf4 had 3 others b4 it typically big hits on them to. The reason for ghost being so popular is because tons of people have heard of him but not many have gotten to play him.

easyascake12 commented 11 years ago

Yeah, and they make good games with huge advertising methods.

On Sun, Oct 6, 2013 at 12:40 PM, D-1-hacker notifications@github.comwrote:

Easycake no one ever said that that but if you look at it bf4 had 3 others b4 it typically big hits on them to. The reason for ghost being so popular is because tons of people have heard of him but not many have gotten to play him.

— Reply to this email directly or view it on GitHubhttps://github.com/HTML5-Games/vilify/issues/43#issuecomment-25773733 .

TheSentinel387 commented 11 years ago

@sru so, kinda the title is part of the background? like a stamp on something? (Don't actually do that)

@easyascake12 In case you haven't noticed, we're currently working on a TD game. And things like COD are on expensive computer graphics cards and 3d modelling an such. We can't have either because a) we aren't a solid organisation with one lab/studio to hold this and 2) unlike the companies which make bf4 and COD, we haven't made any money (yet) to buy these softwares and equipments. So no.

P.S can you even make FPSes on HTML5? P.P.S If you want go join Sidiq's google+ group last I heard they were wanting to make a FPS to eclipse COD and BF out of recycled graphics and also making a social media thingy they wanted to be twitter and facebook while eclipsing both. Good Luck!

sru commented 11 years ago

@TheSentinel387 Unless you want to animate the title, embedding title into the background image is a good idea too.