-
Notifications
You must be signed in to change notification settings - Fork 300
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add 3D Sample #9
Comments
What happened to that sample with the space ship that ran across a checkerboard play area. There were some random 3d shapes. This sample had an fbx file with it too. @CartBlanche do you remember this one?? |
@totallyeviljake That was the chase camera example, or are you referring to the reach sample. Neither were complete project so I wouldn't have thought they would qualify for the new samples repo. |
Just submit PRs for the samples to the new |
Finding the old XNA samples gets harder those days! Or start one a simpler one like Primitives3D? |
It also doesn't have to be an existing XNA sample. We could roll our own sample that shows off what we want to show being cross platform. |
I'm actually less inclined to have just samples. I think I'd prefer to see complete titles like Spacewar / racing game / marble madness / rocket commander even. The only old XNA pure sample I think probably fits with the new repo would be the Reach sample because of all the elements it demonstrates (I think I still have that lying around somewhere) |
As requested I've submitted two samples to the develop branch for new samples. Also Neon Shooter, since updating to 3.2 no longer draws to the screen however this may be due to it's full screen render code using shaders as I've seen that before in other samples including spacewar. Will publish the other samples I had in the works when I get a chance to the develop branch. |
Hi Gents, sorry I've only just stumbled across this, even though I was mentioned in it 3 days ago. My suggestion for the samples, based on lessons learnt with the previous lot, would be to port or create game samples, rather than code samples, like we did previously. I think devs seeing a game working, will think about scavenging bits from it for their own games. Meaning 3D game samples (only 2 or 3 max) like http://xbox.create.msdn.com/en-US/education/catalog/starterkit/shipgame, http://xbox.create.msdn.com/en-US/education/catalog/lab/marble_maze or updating http://xbox.create.msdn.com/en-US/education/catalog/sample/robot_game and http://xbox.create.msdn.com/en-US/education/catalog/sample/racing_game may be potentially good candidates, though not trivial ports. 2D wise, again only 2 or 3 Would be awesome to have a simple voxel game example, but we might need to speak to GarethIW about that, if he fancies sharing his knowledge, after his game ships. Anyway some things to think about going forward. |
Hi @CartBlanche spacewar already done along with a 2D vector shooter but in the develop branch So many memories I was going to try rocket commander but it's still in XNA 3 so would need upgrading to 4.0 first |
I'm pretty sure I had nothing to do with MarbleMaze :-) Based on the Microsoft samples we came to the conclusion that starter kits The feature example starter kits work REALLY well for 'how do I do X' So really you need a mix, or something different that Microsoft never found. Voxels are popular but there's nothing simple about it IMO... I think The most important thing for all the MonoGame samples is they should always On Mon, Apr 28, 2014 at 4:32 AM, Simon (Darkside) Jackson <
|
One more thing that we discussed with Microsoft about the samples. They are All of us are experienced enough to work around these flaws so its hard for On Mon, Apr 28, 2014 at 6:41 AM, Andy Dunn [email protected] wrote:
|
Chase Camera was definitely the 3d sample that I was remembering. That one had an FBX file with embedded textures. That was a great sample of how to load a simple mesh model from a production file format. |
Agreed @theZMan Being consistent across them, would be great for beginners. |
The tutorials that I found the most helpful: http://www.xnaresources.com/default.asp?page=TUTORIALS These were great in that they built on eachother and were very simple. I even used one to argue a bug in MonoGame Android so long ago ... |
Remember these are not tutorials. I don't think we want the mess of dozens of samples we used to have. We just need 2 or 3 quality samples and that is it. |
So should we restructure the sample repo slightly. One root folder for "Sample Projects" and one for "Examples". Unity does a similar thing with theirs so people can choose which type to look at. |
I don't think we should have this distinction. My concern is a year from now there will be a dozen various games, samples, examples, demos, tutorials, etc in this repo and we'll be back at the mess we had before. 2 or 3 focused sample games that show what one can do cross-platform with MonoGame... that is all we need. |
Sample games serve 3 purposes
Problem is these are at odds with each other. To do #3 you need to have In theory maintenance should not be a problem - the whole point is that Feature samples only serve #1 and #3 but you need a lot more than 2-3 So whats the focus here? On Mon, Apr 28, 2014 at 12:04 PM, Tom Spilman [email protected]:
|
This is really all we should be aiming for. Nice looking examples of what can be done cross-platform with MonoGame. People can hack at them and learn some from them... but they are not tutorials or starterkits. We only need 2 or 3 for now. Eventually we could add a couple more that really make MonoGame look good... beyond just copies of old XNA demos.
We have something for this coming... we shouldn't consider the samples to be for testing or QA.
In practice it has been a problem and I worry it will get worse as we transition beyond the stock XNA API. |
I'm in the process of updating Ship Game to 3.8. Hoping the shader issue of the past can be fixed for this release. |
Great stuff @CartBlanche , will work with you to get it into the latest template once you have it working. |
We need to add a sample that exercises the non-SpriteBatch side of rendering. Things to work out:
The text was updated successfully, but these errors were encountered: