Identified_Web Posted October 20, 2015 Share Posted October 20, 2015 Hello everyone, So I registered onto the Phaser website knowing that it is an open source project and I wanted to know what is the best way for someone to start on a project with the community. By saying that I was assigned to a course that I need to join an open source project and helping out in any way possible with some form of interaction with the community. So could that be in the form of creating my own game and getting help from anyone here whenever I need help or contribute to an ongoing project already? I am a beginner with little programming experience so I am aware of learning the JavaScript language and do tutorials first, but what should be the next part as explained above. Link to comment Share on other sites More sharing options...
Skeptron Posted October 20, 2015 Share Posted October 20, 2015 Hmmm... Nice and tricky assignment! First of all, welcome into the Phaser community! If you want to help, the first step is obviously to understand the framework. So I invite you to look at :the examples : http://phaser.io/examplesthe tutorials : http://phaser.io/learnthe doc : http://phaser.io/docsYou can also sign up for the newsletter : http://phaser.io/community/newsletter You may want to use the Phaser sandbox to quickly get started : http://phaser.io/sandbox When you feel like you know enough, you should try to make a game yourself. Nothing too fancy : a flappy bird or mario-like, just to get both hands into the engine and see all basic issues one might have. Then, when you're ready to help, you can :help test the latest releases : update your game to the latest Phaser versions and check that everything works finehelp for development of plugins : like tiledmap editor, slider, debug etc.help fix bugs, if any foundjust participate in open debates on the forumhelp others on the forums by answering to their posts (or in the chat)!If you have more questions, go ahead and ask! drhayes 1 Link to comment Share on other sites More sharing options...
Get_Bentley Posted October 20, 2015 Share Posted October 20, 2015 Hmmm... Nice and tricky assignment! First of all, welcome into the Phaser community! If you want to help, the first step is obviously to understand the framework. So I invite you to look at :the examples : http://phaser.io/examplesthe tutorials : http://phaser.io/learnthe doc : http://phaser.io/docsYou can also sign up for the newsletter : http://phaser.io/community/newsletter You may want to use the Phaser sandbox to quickly get started : http://phaser.io/sandbox When you feel like you know enough, you should try to make a game yourself. Nothing too fancy : a flappy bird or mario-like, just to get both hands into the engine and see all basic issues one might have. Then, when you're ready to help, you can :help test the latest releases : update your game to the latest Phaser versions and check that everything works finehelp for development of plugins : like tiledmap editor, slider, debug etc.help fix bugs, if any foundjust participate in open debates on the forumhelp others on the forums by answering to their posts (or in the chat)!If you have more questions, go ahead and ask!Awesome layout of a starting point. I have only been working with Phaser for a couple of weeks but I wish I would have seen this right after I had started. I did a lot of sifting to figure everything out. Hello everyone, So I registered onto the Phaser website knowing that it is an open source project and I wanted to know what is the best way for someone to start on a project with the community. By saying that I was assigned to a course that I need to join an open source project and helping out in any way possible with some form of interaction with the community. So could that be in the form of creating my own game and getting help from anyone here whenever I need help or contribute to an ongoing project already? I am a beginner with little programming experience so I am aware of learning the JavaScript language and do tutorials first, but what should be the next part as explained above.Welcome to Phaser Community, like I mentioned above I am very new to this as well only been working with Phaser for a couple weeks and only been programming for a couple months. Follow what Skeptron said and what I also did was just start writing code from tutorials and debugging from there ( seeing as been a noob I obviously was making a ton of mistakes). There are a ton of tutorials and examples from phaser.io and everywhere on the net, there are some decent youtube tutorial walkthroughs as well that really helped me as far as understanding the directory and exactly how everything is set up. Have fun ! Link to comment Share on other sites More sharing options...
Skeptron Posted October 20, 2015 Share Posted October 20, 2015 Also worth saying, there has been a publication, Interphase, with 400 pages of Phaser contents (examples, tutorials, etc.), which costs 30$, but which is really, really worth it. Probably the best way to quickly be great with the engine. Just sayin'. Link : http://phaser.io/interphase Link to comment Share on other sites More sharing options...
jmp909 Posted October 20, 2015 Share Posted October 20, 2015 as outlined above, i would say interaction on an open source project in your case is probably also geared towards contributing to the project source repository (in this case github). the simplest form of this interaction would be raising or expanding on an issue like I have done here: https://github.com/photonstorm/phaser/issues/2114 of course you'll probably not find issues until you've been using it for a few weeks, but I thought i'd add the link to the github anyway as it hasn't been mentioned directly here. you could also check to see if some of the issues are actually raised in error, or at least help with clarification by testing and reporting your results. all this will help the project author clear off those bugs J. Link to comment Share on other sites More sharing options...
Identified_Web Posted October 21, 2015 Author Share Posted October 21, 2015 Hmmm... Nice and tricky assignment! First of all, welcome into the Phaser community! If you want to help, the first step is obviously to understand the framework. So I invite you to look at :the examples : http://phaser.io/examplesthe tutorials : http://phaser.io/learnthe doc : http://phaser.io/docsYou can also sign up for the newsletter : http://phaser.io/community/newsletter You may want to use the Phaser sandbox to quickly get started : http://phaser.io/sandbox When you feel like you know enough, you should try to make a game yourself. Nothing too fancy : a flappy bird or mario-like, just to get both hands into the engine and see all basic issues one might have. Then, when you're ready to help, you can :help test the latest releases : update your game to the latest Phaser versions and check that everything works finehelp for development of plugins : like tiledmap editor, slider, debug etc.help fix bugs, if any foundjust participate in open debates on the forumhelp others on the forums by answering to their posts (or in the chat)!If you have more questions, go ahead and ask!Thanks Skeptron for the advise then I shall start learning the framework for the time being and when I am ready I can contribute whenever I can. If I do fall into any problems of learning a few stuff I will bring it into this section of the forums. @jmp909 Yes I did have a lecture yesterday that was regarding about GitHub and other programs to use for contribution. That will help as well thanks. Link to comment Share on other sites More sharing options...
Recommended Posts