Important alert: (current site time 7/16/2013 2:18:47 AM EDT)
 

winzip icon

Rise of Reign (Update : 17-July)

Email
Submitted on: 7/17/2008 3:58:58 PM
By: Xelon Labs  
Level: Intermediate
User Rating: By 16 Users
Compatibility: VB 4.0 (32-bit), VB 5.0, VB 6.0
Views: 9955
author picture
(About the author)
 
     [See Screenshot] Fasten Your Seat belts for an Ultimate Gaming Experience, First time ever an RTS game in pure VB. No DirectX or OpenGL. Just VB. You can create your own base and make units to defend your base. Move over six missions. 100% Original Formula. Fully modable. You can make custom mods for RoR and also submit on psc :]. Used trigonometry in detail. MapEdit is included which can make/edit maps at ease. With its powerful script engine you can give string commands and use them in your map. Modder is also included. You can edit rules of different weapons, tanks, aircrafts, buildings, Modder is a bit incomplete .Sorry for large size but is is comparitively small. NOTE : USE THIS GAME COMPILED, please vote. -------------------------------------- Update 1 (17-July) Made new and realtime textures, Changed old menu image, Added Manual for new people, Changed The Defeat Sign and button image

 
winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
  3. Scan the source code with Minnow's Project Scanner

If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com

 
Terms of Agreement:   
By using this code, you agree to the following terms...   
  1. You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.


Other 14 submission(s) by this author

 


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Intermediate category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments

7/12/2008 5:02:53 AMAli Ashraf

All types of feedbacks are appriciated.
Please Vote.
(If this comment was disrespectful, please report it.)

 
7/12/2008 6:01:14 AMaditya.91989

Excellent!
(If this comment was disrespectful, please report it.)

 
7/12/2008 5:51:56 PMNoName

A demo or at least instructions of the game on the menu would help for those of us who don't know where to start or what to do. thanx
(If this comment was disrespectful, please report it.)

 
7/13/2008 4:11:22 AMomer_ahmed_tabarik

Very nice ali.

By adding some more stuff and updating it you can release your own RISE OF REIGN 2 in no time.

Graphics are good as usual, plus you know what to do in VB. This is where you are best at, you know what I mean ;)
(If this comment was disrespectful, please report it.)

 
7/13/2008 4:59:46 AMZhu JinYong

Don't know how to play.But I vote 5 because you are using Lavolpe's 32bpp foundational class.
(If this comment was disrespectful, please report it.)

 
7/13/2008 5:02:06 AMAshran

Wow I cant believe my eyes, An RTS in VB
You did a fantastic job. You deserve hundreds of globes.
Is there a way to make custom images of tanks. Please tell me and also tell me how does the command processor works
(If this comment was disrespectful, please report it.)

 
7/13/2008 5:34:12 AMAli Ashraf

I forgot to upload this
Every object in the game is called by it's index number
destunt(index)
Destroys the tank of the index
destbldng(index)
Destroys structure of the index
makebldng(ini as string,side as string,flip as boolean,x as integer,y as integer)
Makes a structure, ini is the name of building, side is the side ('Allies' for user)
flip is the rotation of structure, X & Y are the position of structure.
maketank(ini as string,side as string,x as integer,y as integer,toX as integer,toY as integer)
toX & toY is the destination place of the tank
airmission(dock as integer,side as sting,ini as string,x as integer,y as integer)
Initializes an air mission on ...
dock is index of airfield, X&Y are the target location
nmsl(x as integer,y as integer)
Fires nuclear missile on X and Y
bolt(x as integer,y as integer)
lightning strikes on X and Y

Use strings without quotations
example :-] makebldng(AircraftCarrier,Allies,false,512,512)
Press F*
(If this comment was disrespectful, please report it.)

 
7/13/2008 5:36:49 AMAli Ashraf

Step I
OSVV Capture is also included. Now you can convert RA2/TS voxels into images and use them in game

THIS LOOKS LIKE A BIG PROCESS BUT IT IS NOT BIG
IT IS EASY, SIMPLE & QUICK

firstly download Open Source Voxel Viewer from ppmsite.com
Now open it : Open a voxel or just download it from ppmsite.com forums.
You can also extract RA2/TS voxels by XCC Mixer (Search it in google),(RA2 or TS necessary)
Wait for Step II
(If this comment was disrespectful, please report it.)

 
7/13/2008 5:37:33 AMAli Ashraf

Step II
Now Open the voxel : Goto ground tab and uncheck the "Draw Ground".
Also goto Sky and uncheck "Draw Sky" : Goto "Unit" tab and set "Unit Rot" to 0
Now goto View -> Camera Manager : Set 'Y Rot' to 0 and 'depth' to -40
Open 'OSVV Capture' that I made. It is in \OSVV Capture\

Drag the "Grab textbox" button to the "unit rot" textbox in 'Unit' tab and release it
similarly drag 'Get 3D View box' and release it over the 3D viewer of OSVV.
Also with 'Get Window'. drop it over the the window of OSVV.
Now rename 'Artillery' to the name of voxel (eg. Tank , M1)
Wait for Step III
(If this comment was disrespectful, please report it.)

 
7/13/2008 5:38:22 AMAli Ashraf

Step III
Just click "Process". Wait till the rotation is complete
Now goto images folder. You will see all the extracted images.

The images extracted will be non transparent bitmaps
Use Adobe Photoshop or any other software to make transparent regions and remove label
If using adobe, Prefer making actions and batch images (it saves time and effort).
The format of image must be gif and with transparency
The name of file must be
Name & Number & ' copy.gif'
like Medium Tank1 copy.gif

Number must start from 0 to 20 (complete 360 degree rotation)

Crop the extracted image for best results.
Also open 'Rules' folder and see for diffrent ini files which
includes the characterstics of the tanks, weapons, etc
You can now make new units and use them in your custom mod of RoR
End Step
(If this comment was disrespectful, please report it.)

 
7/14/2008 3:02:23 AMAli Ashraf

Real-time strategy
A real-time strategy (RTS) video game is a strategic game that is distinctly not turn-based. According to Brett Sperry, the phrase real-time was used to

distinguish such games within the broader genre of strategic wargames, which has a longer history both inside and outside of video gaming. Some important

concepts related to real-time strategy include combat- and twitch-oriented action. Other RTS gameplay mechanics implied are resource gathering, base

building and technological development, as well as abstract unit control (giving orders as opposed to controlling units directly).

Additionally, the in-game user interface is much like a computer desktop: the player can manipulate controls and in-game units with techniques such as clicking

and dragging. Each player in an RTS may interact with the game independently of other players, so that no player has to wait for someone else to finish a turn
(If this comment was disrespectful, please report it.)

 
7/14/2008 4:55:11 AMAli Ashraf

OK, the question HOW is important

To move a unit
Click on it and click the destination position.
To unselect
Rightclick on ground
To order a unit to attack
Just click the target unit or building or allow unit to get close to a unit
To multiple select our units
Make a selection box (like in desktop)
To move around map
Move your pointer around corners and edges of screen
(If this comment was disrespectful, please report it.)

 
7/14/2008 4:55:54 AMAli Ashraf

To make a building
Select command centre (tall main building) and in BuildBar
select the structure you want, and then in map place that structure.
To make a tank
Select war portal, (flat thingy) and select the tank you want
To repair structure
Select structure and click last icon (magnifying glass)

These requires cost and techlevel, to increase techlevel build techlabs.
To increase money build power plants. Power plants extracts energy from
earth and converts it into mass to make tanks and buildings.

Finish mission by finishing objectives described main menu
(If this comment was disrespectful, please report it.)

 
7/14/2008 2:19:05 PMNorman

Hi I am new to this website but I really find this game fun to play man you did outstanding coding! keep it up!
(If this comment was disrespectful, please report it.)

 
7/16/2008 2:32:09 AMToddB-USN

Update the archive with instructions/manual for everything please. Then I will vote 5 globes for a complete package!
(If this comment was disrespectful, please report it.)

 
7/18/2008 2:36:58 PML. M. Trivette

Wow, this is one of the most interesting and impressive projects I have seen posted in a long time. This is really great work. Thanks for sharing. 5 globes from me!
(If this comment was disrespectful, please report it.)

 
7/21/2008 2:14:49 PMAli Ashraf

Thanks all people
With your kind participation in voting i will continue to make good programs. Wait for RoR II next month meanwhile support me by ****** :).
(If this comment was disrespectful, please report it.)

 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)
 

To post feedback, first please login.