Advertisement

Results for "Author: simon price"

1_2002 #106621
Haunted Maze 3D

A pacman style game from isometric view! Camera follows the player! A very clever AI system that uses the ghosts 'line of sight' so that they really do 'see' you - and an exclamation mark appears on thier head when they do! Sound FX and level editor included - 30 different styles of level (that's a fair bit of artwork for just me!). Graphics run at a fair frame rate and it's all done w/o Direct-X or other controls!!!

1_2002 #106622
A 3D Space Simulation

*- UPDATED -* NOW INCLUDES UFO's!!! I've seen lots of boring screen savers around that have a few stars whizzing by. But they weren't true 3D, just pixels moving outwards. So I've written a program which randomly creates galaxies and you have complete freedom of flight - you can control the speed, pitch, roll and turning of your spacecraft. Plus there is even the option of increasing / decreasing galaxy density for better / worse / faster / slower graphics.

1_2002 #106623
Warped Tunnel

Erm, I don't really know what I was trying to do here. Maybe you could make it into a screensaver. It looks like you're going down a tunnel. Wierd. Only 3KB.

1_2002 #106624
A Shaded 3D Cube w/o DirectX

You can spin around a 3D cube in realtime at fast frame rates (I can get 67 fps on my 400Mhz PC) in one of 3 rendering modes : wireframe, filled polygons, lighted/shaded polygons. VERY short and simple code, good intro to 3D.

1_2002 #106625
AI Experiment (COOL!!!)

I made this today for a laugh, 4 snakes have to be the last snake squirming in a fight to the death. The fun bit is that you can change, save and load different AI settings to change the behaviour of the computer controlled snakes. 0,1 or 2 human players allowed. I also have a snake game with better graphics on the site. If you like this, please remember to come back and vote!

1_2002 #106626
A Racing Game In VB!!!

I've never seen a decent racing game in VB - until now! This racing game has fast, detailed graphics and good AI. AI? Yes, there are opponent cars!!! AND there is a course editor so that you can design and save your own courses - then teach the computer controlled cars to race on it! Accurate collision detection and smooth handling. If you enjoy or learn from this game, then a vote in return would take alot less time and effort than what I put into this game!

1_2002 #106627
A Masking Tutorial

This is an introdunction to the art of masking. It shows you how to use BitBlt and masks to create a sprite over a background.

1_2002 #108003
A DIRECT3D PANORAMIC SCENE!

CHECK THIS OUT! This is a really cool effect. Stand in the middle of a 3D world and use the mouse to rotate the camera around. All running at over 60 frames per second!!! The pictures look beautiful (thanks to Craig Nisbet - it's his artwork, but my programming). How is such a high res 3D image made to run at 60 FPS in VB? Well, I cheated ofcourse! I just used a cylinder and wrapped and image round it, then put the camera in the centre of this cylinder. But the effect looks just the same as if I were using the best quality 3D graphics using thousands of polys! You really can't see the difference. Plus, like my last submission it has the advantage of compression - why use a huge 3D file when you can just use a jpeg? This demo also features both hardware and software rendering, (BTW software = very slow) and adjustable rendering quality. There will be many more features added but I won't be able to release the source code of the final version, sorry. I hope that you agree that this deserves a decent vote, if not then please tell me why not so I can improve the program. Enjoy!

1_2002 #108004
DirectX Tutorial #2 - DirectSound Intro

This tutorial will teach the complete newbie to DirectX/DirectSound how to Load, Play and Stop a sound (.wav) file. It is designed to be REALLY simple, there are more comments than there are lines of code (at least one comment per line of code!). Thanks to all the people who voted for my last tutorial (code of the month!), if you find this useful please do leave feedback and/or vote so I know that I should make more of this type of stuff. Look out for tutorial #3 - DirectMusic Intro!

1_2002 #108005
DirectX Tutorial #3 - DirectMusic Intro!

This heavily commented code will teach you how to load, play and stop a MIDI file using DirectMusic. You need DirectX7 to run this. You also need the DirectX7 for Visual Basic library, which you can get from www.microsoft.com if you haven't already got it. And you need the MS Common Dialog control version 6. Please give feedback/vote if you appreciate the time I take to make these tutorial programs. Look out for the next tutorial - DirectDraw7 exclusive mode!

1_2002 #108006
Flags, the Binary system and Logic operators.

This article teaches how and why to use "flags", and goes through the Binary System and Logic Operators to explain this. Please give feedback and/or vote if you think this could be of benefit to alot of programmers. I got the idea for this article while making an ActiveX DLL for a card game, so the I promise article is applicable to many real programming problems and I do practice what I preach. - Simon Price http://www.VBgames.co.uk

1_2002 #108007
DIRECT3D LANDSCAPE GENERATOR

This makes a 3D landscape with bitmaps. You need DirectX7 to run this. Please note that I have 2 accounts with PSC, both in the name of Simon Price, so to see my other submissions, do a search for my name.

1_2002 #108008
An Introduction To DirectX

This is a tutorial for a complete beginner to DirectX. This introduction shows you the very basics of using DirectDraw, with more comments than code to help explain everything in plain English. The resulting program will draw a picture and stretch it to fit the size of the form. IMPORTANT - This requires DirectX7 and the DirectX7 for Visual Basic Type Library. If this tutorial helps you, please give feedback and/or vote, because if there is enough interest, subsequent tutorials will follow.

1_2002 #108009
SiDXball - uses SiDXengine.DLL

Do you want to know how to use a DLL in your projects? Or are you having trouble learning DirectX? Then this is for you! Imagine you could start DirectX, change the screen resolution and create primary and backbuffer surfaces all with one function call? What if you could play a MIDI tune with functions that have names as simple as PlayMIDI (rather than DirectMusicPerformanceCreate)? What if you could write a program that animates a ball, has sound effects and music in 5 mins with under 50 lines of code? Well, you can! Included in the .zip is SiDXengine.DLL, which allows you to do all this with ease. Give up DX and learn SiDX instead! REQUIRES DIRECTX7. See readme.htm for more information.

1_2002 #108010
DXTUT4 - Introduction to Direct3D!

This tutorial WILL teach you how to get started with using Direct3D Immediate Mode from Visual Basic. It includes background knowledge, definitions, explanations, a sample program to download, and exercises for you to practice on. I have spent hours, wrong, days planning, writing, testing and re-reading this so that it's almost a work of art. Seriously though, you will learn alot. I recommend a very basic knowledge of DirectDraw, but this is not required, and a fairly good general programming ability, since only DirectX terms will be explained in detail. If you think that this has helped you, interested you, or changed your whole life (OK maybe not), please vote and/or give feedback because I value your opinions. Especially if you think this was a bad tutorial, please tell me why and I will try to fix it.

1_2002 #108011
Color Conversion Functions

Convert any color format (hex, long, rgb) to any other color format. There may be other examples of this on PSC, but I checked them and they do not use the same algorithm. This is not the fastest way to convert colors, but it is simple and reliable.

1_2002 #108012
VERY VERY POWERFUL 3D STARFIELD !

# IMPORTANT - COMPILE THE PROGRAM BEFORE RUNNING # This is a 3D starfield made using Win32 API but NO DIRECTX or other graphics DLLs. To give you some idea of the power, on my 400 Mhz PC it can render and animate 10000 stars at over 30 FPS! The # of stars is variable. The program is designed for pure speed and therefore does not have many features. This program is an example of 1/ Using pointers in VB 2/ Getting direct access to GDI graphics memory 3/ 3D to 2D transformations 4/ Fast manipulation of huge amounts of data (the stars coords) I know there are lots of other starfields on PSC, but I dare to claim that this is the fastest! Please leave feedback and rate the code.

1_2002 #108013
Basic DirectX8 graphics

I've had DirectX 8 installed for only a few hours so I've just made my first program to test it out. This would be useful for beginners. It spins around a pyrimid shape which glows different colors. Very simple and commented on almost every line. Probably requires some sort of hardware acceleration. After hours and hours of downloading 150MB through my 56KB/sec phone line, DX8 seems worth the wait. You'll be suprised at how easy it is to program! Although where is the support for 2D? I'd be interested in any 2D DX8 progs. Please comment if this is useful to you, or if you have any problems with it.

1_2002 #108014
COOL FIREWORKS SCREENSAVER!!!

This is the screensaver with the COOLEST GRAPHICS YOU'VE EVER SEEN! You've got to see it in motion before it really works, as up to 20 fireworks simultanouesly shoot upwards at different angles and speeds, explode into different bursts of color, lighting up the surroundings slightly, and then sparkle and slowly disperse and fade away with really cool blending/blurring effects with the background!!! You have never seen anything like this. REQUIRES DIRECTX7 or higher, I have DirectX 8 and it worked fine but it should also work on DX7. You also need to have a monitor capable of 24 bit color. I would appreciate lots of VOTES AND/OR FEEDBACK because I worked very hard on this one! Visit my website at www.VBgames.co.uk!

1_2002 #108015
VB .raw file viewer! *** 100% VB code ***

Load and view .raw files! These 3D data files (supported by most 3D modelling programs) only contain a list of triangles, and so this program reads the files and renders a spinning wireframe model from them. As proof of VB power, I decided to make the program using VB code only (no DirectX or OpenGL, just 100% VB!). The program employs the use of the Windows API and look up tables to increase speed, and double buffering to increase smoothness. It renders about 50000 polys/sec so it can load medium size files and render them at a fair frame rate. Look how short the source code is compared to the results! Please vote/give feedback because I spent several hours getting this to work well! *** IMPORTANT NOTE *** Only run this program from the compiled .exe, if you run it from VB (in my experience, it may not happen to you), the program does not render all the polygons!

Languages
Top Categories
Global Discovery