Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    7
  • comments
    37
  • views
    8446

Added My Third Hobby Game

Sign in to follow this  
GoliathForge

1022 views

So, I sat down to see what this MonoGame thing was all about.
I used to mess with XNA back around version 2.
Well, I have to say...I liked it. Easy to get up and running.

Joust was one of my favorite games from the 80's.
[ Here ] is a link to my hobby remake version. (follow to google drive download location)

Joust_screen.jpg

Sign in to follow this  


7 Comments


Recommended Comments

Hi Goliath Forge!

Just tried it out (worked like a charm after a fresh openal install), pretty fun and controls well (I did not played the original so I can't compare).

Oh and most importantly, before I forget:
XNA (now I guess MonoGame & FNA) FOREVER!!! :D

Share this comment


Link to comment
I was wondering what runtimes were required. I'm betting the visual studio 2013 one also for the non programmer peeps.
Edit: yeah, c# is starting to grow on me. It's a slight trip going from c# to c++ and back. Actually feel it's making me stronger.

Share this comment


Link to comment

Cool game and congratulations for a project well done!

I also read the whole Wikipedia entry for the game too :-)

 

On Windows (I'm happy to be corrected) I don't *think* you need the VS runtime; you will however need the .NET runtime (although whether you can get one without the other, I don't know). Along with any other external dependencies you use, like OpenAL.

 

I ran it on my Mac and it worked perfectly first time! I do already have mono installed, but otherwise there was no dependency hunting/upgrading needed (Macs come 'batteries included' with lots of libs & tools).

Share this comment


Link to comment
[quote name="dmatter" timestamp="1486599049"] I ran it on my Mac and it worked perfectly first time.[/quote] Wait...you mean Mac boot strapping windows right?

Share this comment


Link to comment

 

I ran it on my Mac and it worked perfectly first time.


Wait...you mean Mac boot strapping windows right?

 

 

Haha - nope! Directly on OSX!

 

Mono is a cross-platform implementation of the CLI runtime and .Net class libraries (large portions of it anyway).

So (a bit like Java) your binaries are not compiled for a specific platform as a C++ binary would be. In fact they are really just CIL bytecode packaged as assemblies which can then be executed under either "Mono for OSX" or ".Net for Windows".

 

All it took was for me to type: mono Joust.exe

Into the comandline and it launches.

Share this comment


Link to comment
Oh hot damn...that's the closest to the 'make my game' button that I've ever seen. Choose the correct project template and we're golden. Okay, I'm sold on monogame.

I think I'll start looking at the 3D side next.

Share this comment


Link to comment
Working on polishing this up a.little. trying to make the hatched rider retrieval a little smarter. Better and worse at the same time. Code is cleaner but introduced an oscillator that is hard to reproduce and test. Good times though. Fun tweaking basic AI. I thought about upgrading to a proper structure but dicided it would be overkill.

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!