Hey all you guys, feel free to take all you want, that's why I'm putting in the time to make this. If you guys want me to find anything or to post something that you have, tell me/send it to me whatever and I'll add it on. Also, some of the files won't work from WinZip, so you have to extract them; it works, don't delete it, I've tested all of these. Let's not be dumb people...
Look at some games' source code here to find out how to do certain things or just what's possible to do.
| Super Mario Bros - sourcode and .exe to a C++ SMB! There are no enemies or powerups, but the code is understandable, so check this out. | source/exe |
| WolfDoom - Source to a "wolf[enstein]/doom" engine. | source |
| Chess - Chess game | exe source |
| 3D-Game - A simple 3D game that wich helps you while figuring out the basics of OpenGL. If you just started or just want to lurn OpenGL this is a good starter... | source |
| Bball - A MFC 2d game wich shows the basics of game-programmnig it's you vs computer in this thrilling action game (very basic) | source |
| Kingdom 2 - download! if you want a good example of completely class-based programming in DirectX. You'll find almost 40 classes in this code, some of them ripe and ready for you to use in whatever you want. | source |
| Shooters - This game is made using application wizard of Visual C++ 5. A well programmed game for beginners... | source |
| Asteroid - Asteorid Game with C++/Asm source | source/exe |
| SDriver - sdriver | exe | Pacman - if you need a description for this, you don't need to be programming a game... | exe source |
| Tank Duel - tank game | exe source |
Stuff that has something to do with graphics. 32 bit, 256 colors, menus...
| 13HLIB - Mode13hLib, Mode 13 graphics library in TC++ 3.0 Is an easy to use, fast graphics library that operates in Mode 13h. (19 in decimal) This library is primarily for those who want to break free from the restrictions of BGI (slow, bulky, only 16 colors...) and enter the world of fast, 256 color graphics, without going to the often impractical (especially for the hobby programmer) lengths of writing their own library. The source code is also there to be disected should you want to; feel free to rip code from it should you need to. |
get
|
| Dash Animation - A C++ Library (BC3.1) for creating and playing Full screen 320x200x256 animation files at high speed. For beginners or average programmers. |
get
|
| H64 DLL v0.12 - H64 DLL v0.12 Graphics Library v2.0 Graphics Library for Win32 that uses DirectDraw, supports video buffers, good gfx, keyboard input and mouse input, fullscreen and windowed modes, 16 24 and 32 bit depths, buffer system with all kinds of blitting, including Alpha Blending and Sprites. Interfaces for Visual C++, Visual Basic, FreePascal and Delphi! |
get
|
| SVGACC Lib 2.5 - SVGACC.LIB-ver 2.5 Is a high-res, 256-color real mode graphics library for MS compatible C/C++ compilers. It recognizes 20+ different SVGA cards and VESA in 640x480, 800x600, 1024x768 and 1280x1024 modes. Capabilities: hardware id, simple primitives, 2D/3D points, joystick/mouse support, PCX encode/decode, paging, XMS, palettes, bitmaps and sprites. |
get
|
| Full Rotate - Full Screen Rotation and Scaling Written using Borland C++ v3.1 and TASM 3.1. This code demonstrates a number of things. - Full screen image rotation/scaling using a reverse transformation algorithm. - Simple fixed point math. - Loading 320X200X256 PCX files. - Palette manipulation. - How to get into a square aspect ratio, in 320X200X256 CHAINED mode. |
get
|
This section is for the design team. These are all pretty decent, so take your pick and start making sprites. Patrick and Nick, some of these have help files on implementation of sprites!
| Graphics Library - Graphics Library for 'C' Beginners - very portable programs. A standard 'C' library, very easy to implement, already implemented for many machines, very easy to use for 'C' beginners, which supplies functions in order to handle properly: graphics, sprites, mouse events, keyboard events, file access, real time clock usage, double buffered animations, digitized sounds (playbacks won't freeze execution), memory management, random function, and internal easy-use font. | get |
| Linear Space Partitioning Sprites - For Game Programming With C sourcecode. | get |
| MDraw - 320x240x256 sprite editor for XLIB MDraw--Wonderful 320x240x256 sprite editor for XLIB. Good interface, all the basic features and then some. | get |
| MDrax - MDraw Wonderful 320x240x256 sprite editor for XLIB. Good interface, all the basic features and then some. | get |
| Sprite Designer 1.1a - A full featured sprite designer for working with XLIB PBM bitmap files. Point and Click interface with online help. Handles more than one sprite. C++ source included to access the sprite library. | get |
| Sprite Grabber v1.0 - What SPRITE GRABBER does is load a graphic image up to 360x480 pixels large in modeX and lets you GRAB one or more sprites from that image and save them in Xlib's Planar Bitmap (PBM) format | get |
| Sprite Animator - A simple method for sprite animations | get |
| Sprite Cutter Utility v2.0 - Written half in C and half in Assembly, Should be useful to all the people who are interested in game programming. The utility cuts from a PCX image file created by a graphic package, such as Deluxe Paint, sprite bitmaps and it also gives the possibility to play simple animation in order to see if the sprites are good enough. With Src. | get |
| Sprite - A Microsoft Word document that describes a new method for sprite implementation. | get |
Random things I've collectted
| C++ - might help if you had the compiler... | GET |
| NextGenUI - GUI library. | get |
| Font SRC - Functions for printing and scanning input using DirectDraw and DirectInput. | get |
| C Image - This is a great library wich helps with showing gif, jpg, png, bmp... With example! HIGH QUALITY THIS ONE!! | get |
| Animation Sample - Simple animation demo using WinG. Tested with Microsoft VC++ 2.0 running under Windows NT. Always draws to an 8-bpp DIB, but the results can be displayed at any color depth. Adapted from the Cube sample program in the Win | get |
| Movie Player - AVI, MPEG player! | get |
| Executable Validation - This package contains the complete source code for an .EXE file validation system that can be used in C and C++ programs. Using this system you can make it more difficult for people to tamper with your program's executable file. This can be of benifit to prevent users from altering copyright notices, copy protection schemes and other information stored in your program's .EXE file. | get |
Links to where I got these programs, or to just good sites. You guys should really go check these out... good stuff :)
http://www.maxcode.com
|