   Space Racer 2025: Open Source C++ DirectX Game
  New first post!I made a c++ version. Now you can shoot and fly around and all the source is in Microsoft Visual C++ Express 2008 (free) version. Still the same web site, http://spaceracer2025.blogspot.com  now in Direct3D / DirectX for fast rendering and zoom, and in c++ with shooting and rotating and two space ships. You can accelerate to any speed via sliding or newtonian physics, and the game is similar to "Asteroids" except with two space ships and the zoom in zoom out feature.Old first post:I started a new project, you can visit its web site @ http://spaceracer2025.blogspot.comIt's written in C# with microsoft visual C# express 2008, a free C# compiler from microsoft. It's not a very long or complex program, and I regularly upload the entire solution folder, source and binaries included, to that web site. Feel free to use the code in any way, and if you want to contribute you can e-mail me via the web-site and I'll integrate and/or post your code to the site. So far you can fly around with newtonian physics and the arrow keys, and there's a built in map-maker that I'm working on now, it saves/loads map files and draws in a start location, waypoints, and an end location, and 2 ships. On the to-do list is collidable objects in the map maker, possibly very large planet sized objects or any other collidable, sliding space course, and maybe some AI or multiplayer functionality would be good too, such as a central server and automatic matchmaking for 1v1 races, or support for more players. I should also note that the game is in 2D using direct3D, the models are drawn in code with colored vertices and filled triangles, and since it's in d3d it's possible to zoom in and out.To run the game you should just need directx installed, although the directx sdk (newest version, February 2010) may also be required to run it. To edit/recompile open the .sln file with visual c# express, which is free from microsoft, or any other C# compiling program should probably work.[Edited by - aersixb9 on May 1, 2010 2:54:13 PM]
  No comments on my announcement? :(   ;Quote:No comments on my announcement? :(Can you make your link clickable? That usually helps. (A screenshot or two might help attract more attention as well.)   ;  Here are some screen shots:;  He doesn't want your source code... atleast I wouldn't think so anyway. He mean game play shots.   ;  The people on this site are here to download/play games, and not as fellow game-builder (possibly wannabes?) ????I thought an open source game would be more popular with less effort...also lots of modern "real" commercial games have built in editing/scripting support, while mine takes that one step further with an open source mentality, although to be honest I guess a lot of people are not used to working with source...that being said, if this game ever does become popular it could potentially be very powerful in ways other windows games are not, especially if the editors and scripting options become popular enough to crowdsource the development...Language choice might be an issue, however I noticed that C++ is pretty unreadable and Java is very slow and less readable than C#, so I've been using C# because it's a very "clean" version of C, and although is not quite as fast as C++, the reduction in bugs and development time makes it a very efficient language, and it is much faster to pick up and modify new code in C# for any c-like language programmer than it would be for anyone to pick up a new API or other second language for a game.I mean nobody complains that a game like "TrackMania" includes a track editor, so why would source inclusion be a bad thing? It's still a very alpha version of the game, so I assume only potential code editors / programmers would be interested at this point, and viewing/editing the code is certainly completely optional, a player could never view the code and only run the binary and/or make maps with the map editor, although if said player ever becomes curious how the game "really" works or wonders what it would be like if they added friction or changed the graphics, then this _is_ an option in this game, and via editing the code they might pick up some useful other skills as well.   ;  Pretty sure that pothb was refering to screen shots of the source code, not the source code itself ;)   ;Quote:Original post by InstruoPretty sure that pothb was refering to screen shots of the source code, not the source code itself ;)indeed, my explanation needed explanation.... so full of fail. =(   ;  I want to make sure that people are aware that part of this release includes the source code, and at this alpha version people who find source interesting should download the source + "game". If you're not familiar with C# take a second to read the code and inspect the IDE, it should be obvious to anyone with any programming experience how to modify and extend the game. Also note that the pre-game menus are visible in front of the code and IDE.   ;  I guess nobody cares about my little project. I will abort it, I guess, in the near future.   