SunQuest
           Game Development
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming LanguagesGame Development

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Generate data entry and reporting .NET Web apps in minutes, straight from your database. Read our FREE whitepaper “Build Web 2.0 Applications Without Hand-Coding” Download now!
  #1  
Old October 2nd, 2007, 05:19 AM
0CIRCLE0 0CIRCLE0 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2007
Posts: 59 0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 18 h 48 m 59 sec
Reputation Power: 84
Falling Ball C /w Allegro

This is a game I created in C with Allegro. Contains full animated, translucent, lit and gouraud sprites.

FallingBall v1.23
Falling Ball 1.24 Source Code **NEW VERSION**
Falling Ball 1.25 Install Program **NEW VERSION**

Use your cursor to destroy the falling Lava and Steel balls. You can use your Block to destroy the falling Stone balls. Steel balls are a lot tougher then normal balls so you will have to hit it more then once to destroy it. Along the way you can pick up a Bonus. Getting the Bonus with the water and arrow pointing down will lower the water level and getting the heart will give you an extra life. Every 500 points you get will send you to the next level where the balls fall faster and you may even see something new. Holding shift will stop the block from returning to it's resting position. If you see a ghost ball you must hold alt (to go into ghost mode) to destroy it but you can not destroy a normal ball while holding alt. Normal balls can pass through a ghost block and ghost balls can pass through a normal block. Can you keep up with the Falling Ball?

Note to those that play.

Leave your comments here. Likes and dislikes and if you have any problems playing the game. Always looking for a review.

Reply With Quote
  #2  
Old October 4th, 2007, 06:07 PM
0CIRCLE0 0CIRCLE0 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2007
Posts: 59 0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 18 h 48 m 59 sec
Reputation Power: 84
No one try it yet?

Reply With Quote
  #3  
Old October 5th, 2007, 08:47 PM
Thr3ddy's Avatar
Thr3ddy Thr3ddy is offline
Harbinger of Harbingers
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jan 2004
Location: Coral Springs, Florida, USA
Posts: 876 Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)  Folding Points: 43981 Folding Title: Beginner FolderFolding Points: 43981 Folding Title: Beginner FolderFolding Points: 43981 Folding Title: Beginner Folder
Time spent in forums: 1 Week 6 Days 46 m 24 sec
Reputation Power: 251
Level 6, score 2960. The game is excellent; made me feel like a kid again because of the graphics and gameplay.

Scanned for virii, none found.

GG
__________________
Regards,
Eddy Luten.

Information: C, C++, STL, Boost, OpenMP, Scriptionary, Google
Book of the moment: Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides

This post and all subsequent posts by "Thr3ddy" are licensed under the Creative Commons Attribution United States License 3.0: attribute "Eddy Luten" for any code used which was extracted from "Thr3ddy's" posts.

Reply With Quote
  #4  
Old October 5th, 2007, 09:11 PM
gimp's Avatar
gimp gimp is offline
<?PHP user_title("gimp"); ?>
Click here for more information.
 
Join Date: Jan 2005
Location: Internet
Posts: 5,809 gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)  Folding Points: 1555 Folding Title: Novice Folder
Time spent in forums: 2 Months 2 Weeks 4 Days 5 h 2 m 16 sec
Reputation Power: 1484
Send a message via AIM to gimp
Well done.
__________________
A work in progress: Card Game Platform (Status: Hard Drive Crash deleted project, rewrite planned) | Joke Thread
“Rational thinkers deplore the excesses of democracy; it abuses the individual and elevates the mob. The death of Socrates was
its finest fruit.”

Reply With Quote
  #5  
Old October 5th, 2007, 09:40 PM
0CIRCLE0 0CIRCLE0 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2007
Posts: 59 0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 18 h 48 m 59 sec
Reputation Power: 84
Thanks. That means a lot to me from both of you. It is my test project. When I learn how to do something new I try to add it in. Currently there is nothing left past 2500 points.

Since
0 you get lava balls
500 Stone
1000 Steel
1500 Ghost Lava
2000 Ghost Stone
2500 Ghost Steel

Setting the difficulty to 5 is how I originally wanted the speed of the game. There were a lot of my friends that told me it was to fast so I added a way to speed it up. When I get my last kinks out I will release the source code again.

And since I can not draw my Main screen and Credits page are very bland :P

Reply With Quote
  #6  
Old October 5th, 2007, 10:23 PM
gimp's Avatar
gimp gimp is offline
<?PHP user_title("gimp"); ?>
Click here for more information.
 
Join Date: Jan 2005
Location: Internet
Posts: 5,809 gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)gimp User rank is General 8th Grade (Above 100000 Reputation Level)  Folding Points: 1555 Folding Title: Novice Folder
Time spent in forums: 2 Months 2 Weeks 4 Days 5 h 2 m 16 sec
Reputation Power: 1484
Send a message via AIM to gimp
Dude, that's fine. You're a programmer, not an artist. Don't worry about not-so-great graphics in a personal game - if you had some 3d polygon-generated stuff I'd be asking you why you haven't started a company yet. My drawing skills are far beneath yours.

Reply With Quote
  #7  
Old October 6th, 2007, 05:41 PM
0CIRCLE0 0CIRCLE0 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2007
Posts: 59 0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 18 h 48 m 59 sec
Reputation Power: 84
A lot of what you see in that game is royalty items or graphics I got from a artist (with Permission). I have 15 stages of source code for this project. The beginning was very bland(made when I was 12 in qbasic) to what it is now(23). I picked it up about 1 month ago and decided to remake my favorite pass time.

A programmers best friend is an artist. Vice Versa.

Since I am not an artist I have to rely on my game play abilities. Which from my impression is if the game play is great people tend to ignore slightly poor graphics.

Quote:
if you had some 3d polygon-generated stuff I'd be asking you why you haven't started a company yet.


rendering and 3d with scrolling backgrounds is what I will be doing next.

Reply With Quote
  #8  
Old October 8th, 2007, 05:03 PM
Thr3ddy's Avatar
Thr3ddy Thr3ddy is offline
Harbinger of Harbingers
Dev Shed Novice (500 - 999 posts)
 
Join Date: Jan 2004
Location: Coral Springs, Florida, USA
Posts: 876 Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)Thr3ddy User rank is Captain (20000 - 30000 Reputation Level)  Folding Points: 43981 Folding Title: Beginner FolderFolding Points: 43981 Folding Title: Beginner FolderFolding Points: 43981 Folding Title: Beginner Folder
Time spent in forums: 1 Week 6 Days 46 m 24 sec
Reputation Power: 251
Quote:
And since I can not draw my Main screen and Credits page are very bland :P

That's also what I liked about it. It almost feels like I found a classic game on a shareware floppy or something.

Reply With Quote
  #9  
Old October 8th, 2007, 06:54 PM
0CIRCLE0 0CIRCLE0 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2007
Posts: 59 0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 18 h 48 m 59 sec
Reputation Power: 84
I made a "fake" scrolling background for it. But it makes you dizzy after awhile so that idea is out the window.

The scroll was bound to the mouse relation to it's x and y position on the screen
Code:
yoffset += (mouse_y / (Floors.y / Speed)) - (640 / (SCREEN_H / Speed)); 
xoffset += (mouse_x / (SCREEN_W / Speed)) - (320 / (SCREEN_W / Speed));


it was a good idea and good conversion but bad on the equilibrium

Reply With Quote
  #10  
Old October 13th, 2007, 06:25 AM
0CIRCLE0 0CIRCLE0 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2007
Posts: 59 0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 18 h 48 m 59 sec
Reputation Power: 84
Just released the source code and install program for Falling Ball 1.24. Downloads are on top post.

Changed the intro screens and changed the way the block works, you no longer have to hold shift to stop the block from going back to resting position now just pressing it will stop it and pressing shift again will continue it on it's way.

Reply With Quote
  #11  
Old November 5th, 2007, 04:27 PM
misterdanny's Avatar
misterdanny misterdanny is offline
Null Pointer Exception
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Mar 2006
Location: america
Posts: 2,088 misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level) 
Time spent in forums: 2 Weeks 2 Days 4 h
Reputation Power: 224
i started playing it, it seems fun, however my issue is the mouse sensitivity of it. I didn't play past the first level because the mouse sensitivity was too low, Maybe you should add in some preferences and things, it seems like a fun game

edit: I feel kind of dumb, I now realize there IS a preference for mouse speed when you start up the game. just it won't so obvious to me for some reason. Good game man

Last edited by misterdanny : November 5th, 2007 at 07:32 PM.

Reply With Quote
  #12  
Old November 8th, 2007, 09:49 PM
0CIRCLE0 0CIRCLE0 is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Oct 2007
Posts: 59 0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level)0CIRCLE0 User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 18 h 48 m 59 sec
Reputation Power: 84
Thanks for the feed back. I know that many computers are different and that was the first feature I set in the game. Mouse Speed for me needs to be high for most games where others think my speeds are to fast.

I do have a new version Falling Ball v 1.27 which removes the need for the alleg42.dll that was previously provided and shrinks the zip file size. There were changes in the code but I do not think they would be noticeable in game.

You can E-Mail me at Jensen_305@yahoo.com if you want a free registration code. I hope those that try it enjoy it as much as I did programming it.

Last edited by 0CIRCLE0 : November 8th, 2007 at 10:25 PM.

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming LanguagesGame Development > Falling Ball C /w Allegro


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off