Schnitzel

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...


GAMES

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


Graphics

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


Sprites

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

Various

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
http://www.programmersheaven.com
http://www.madmonkey.net



Yahoo! GeoCities Member Banner Exchange Info



1



-

1