Pangea's Quest

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: Pangea's Quest

Post by GroundUpEngine »

ultimatedragoon69 wrote:Yes i am, i am going to first finish the text version but i'm trying to write my code in a way that i can reuse most of it for the 2d one.
Fair deuce ;)
User avatar
ultimatedragoon69
Chaos Rift Regular
Chaos Rift Regular
Posts: 122
Joined: Tue Oct 28, 2008 1:57 pm
Current Project: Pangea's quest (text ~tile~ based rpg)
Favorite Gaming Platforms: Dreamcast, PC, playstation 1, Virtual Boy, Snes
Programming Language of Choice: c++
Contact:

Re: Pangea's Quest

Post by ultimatedragoon69 »

Update: 2/14/2010

Sorry i havn't updated in a few day's I was having heart problems and wasn't able to work much on the game.

Spell.cpp
spellHandler.cpp
spell.h
spellHandler.h

i have finished working on the object modifier type stuff and have written a new function that throws in a spell degree and number of xp points to find out how much xp is needed to level a particular spell.

*Currently working on integrating these files into the battle system and other files. ~this will replace the old 25k line spell file i had. which these 4 files are still under 1k lines.~:)*

-Correction-
These files have been successfully integrated into the battleSystem.
until next time have a nice day.
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: Pangea's Quest

Post by MrDeathNote »

I watched your videos, love the look of the game. Seem's like you've got a lot done, nice work man, i'd love to see more.
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
User avatar
ultimatedragoon69
Chaos Rift Regular
Chaos Rift Regular
Posts: 122
Joined: Tue Oct 28, 2008 1:57 pm
Current Project: Pangea's quest (text ~tile~ based rpg)
Favorite Gaming Platforms: Dreamcast, PC, playstation 1, Virtual Boy, Snes
Programming Language of Choice: c++
Contact:

Re: Pangea's Quest

Post by ultimatedragoon69 »

Thanks, I have been working on this for quite some time now to learn c++ but i think it's finally starting to get somewhere.

Update
---
Spell files-

created new variable spellIntensity;
//Using variable to find how much experience is needed for the next level and how powerful the spell is determining what element the spell is.
created new function levelSpell(string spellName, int experience)
//this will find the spell in the vector to increase the experience
//it will also level the spell if it is > spellIntensity
//it will also modify the values of the spell in conjunction with the spells level and spell intensity
User avatar
ultimatedragoon69
Chaos Rift Regular
Chaos Rift Regular
Posts: 122
Joined: Tue Oct 28, 2008 1:57 pm
Current Project: Pangea's quest (text ~tile~ based rpg)
Favorite Gaming Platforms: Dreamcast, PC, playstation 1, Virtual Boy, Snes
Programming Language of Choice: c++
Contact:

Re: Pangea's Quest

Post by ultimatedragoon69 »

Update

MapSystem-

have begun working on the map system so instead of refreshing the screen every move i'll use goToXY function from the windows library that avansc showed me.

Spell-

still have to finish the formula for leveling the spells and added string element to determine exactly what is modified with the spell intensity.

Inventory & items-

being reworked to use better OO design and to implement dynamic memory for a vector of items. Will also try to use some inheritance for the weapons and armor.
User avatar
ultimatedragoon69
Chaos Rift Regular
Chaos Rift Regular
Posts: 122
Joined: Tue Oct 28, 2008 1:57 pm
Current Project: Pangea's quest (text ~tile~ based rpg)
Favorite Gaming Platforms: Dreamcast, PC, playstation 1, Virtual Boy, Snes
Programming Language of Choice: c++
Contact:

Re: Pangea's Quest

Post by ultimatedragoon69 »

Update-

MapSystem-

<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/7E7a6XkshQQ&hl ... ram><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/7E7a6XkshQQ&hl=en_US&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>[/youtube]

finally Fixed that dam flicker problem, i hope it looks alot better then it did.

itemSystem-
Have started working on revamping a little of the item system now. I'm hoping to save it like my spells with one file for the item location and then split up into a file for each item.
pritam
Chaos Rift Demigod
Chaos Rift Demigod
Posts: 991
Joined: Thu Nov 13, 2008 3:16 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Amiga, PSOne, NDS
Programming Language of Choice: C++
Location: Sweden

Re: Pangea's Quest

Post by pritam »

Hey, I hope we all get to try it out sometime. It looks really nice :)
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: Pangea's Quest

Post by eatcomics »

looks awesome! Can't wait to play. keep us updated
Image
User avatar
ultimatedragoon69
Chaos Rift Regular
Chaos Rift Regular
Posts: 122
Joined: Tue Oct 28, 2008 1:57 pm
Current Project: Pangea's quest (text ~tile~ based rpg)
Favorite Gaming Platforms: Dreamcast, PC, playstation 1, Virtual Boy, Snes
Programming Language of Choice: c++
Contact:

Re: Pangea's Quest

Post by ultimatedragoon69 »

Update 2/24/2010

MapSystem-
Fixed issue with the getCh() conio function to where if i clicked a button that wasn't an arrow button i would have to click it again to fix the map.
created a loading function for the map system so now i load from 1 file that has all the maps names and it loads all additional files based off those names.
~i need to make one file plain characters intead of numbers so i can get rid of the switch statement~ after that i think my map system will be perfect for what i want it for and i won't have to mess with it anymore.

Item System- sorry havn't worked on this much will hopefully start this soon.
User avatar
ultimatedragoon69
Chaos Rift Regular
Chaos Rift Regular
Posts: 122
Joined: Tue Oct 28, 2008 1:57 pm
Current Project: Pangea's quest (text ~tile~ based rpg)
Favorite Gaming Platforms: Dreamcast, PC, playstation 1, Virtual Boy, Snes
Programming Language of Choice: c++
Contact:

Re: Pangea's Quest

Post by ultimatedragoon69 »

Update 2/25/2010

MapSystem-
-shrinked drawMap code from 30-40 lines to about 10;
-will now be drawing characters based off of ascii code instead of hardcoded print()'s using a switch statement.
-Got rid of most switch statements by using characters instead of numbers to draw map
-TypeCast map array to character for drawing map
-Got rid of mapCollision, added collision into the movement function for ease purposes
-Created areaCollision function only for detecting area's

AreaSystem-
I will be changing this into area objects (somehow i will include everything from the areas)
-Area's will no longer be in individual functions i will store area objects into a vector
User avatar
ultimatedragoon69
Chaos Rift Regular
Chaos Rift Regular
Posts: 122
Joined: Tue Oct 28, 2008 1:57 pm
Current Project: Pangea's quest (text ~tile~ based rpg)
Favorite Gaming Platforms: Dreamcast, PC, playstation 1, Virtual Boy, Snes
Programming Language of Choice: c++
Contact:

Re: Pangea's Quest

Post by ultimatedragoon69 »

Update- 3/3/2010

EventClass-

eventCollision- Got the collision of an event working
teleportEvent- used to move character either between maps or changing the coords[x][y] of the character

Design-
EventClass- After careful thought i have come to the conclusion that i needed an overall event class which can drive individual events.
Events- I'm still designing the events i want in the event system and exporting the information to text files for my level editor i plan to create for the maps.

SideNote-
I havn't been able to work on this much because of class work but once i get this next project finished i will try and put as much time as possible into finishing the eventclass so that we can start making maps for the game.
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: Pangea's Quest

Post by eatcomics »

ultimatedragoon69 wrote:Update- 3/3/2010

EventClass-

eventCollision- Got the collision of an event working
teleportEvent- used to move character either between maps or changing the coords[x][y] of the character

Design-
EventClass- After careful thought i have come to the conclusion that i needed an overall event class which can drive individual events.
Events- I'm still designing the events i want in the event system and exporting the information to text files for my level editor i plan to create for the maps.

SideNote-
I havn't been able to work on this much because of class work but once i get this next project finished i will try and put as much time as possible into finishing the eventclass so that we can start making maps for the game.
Sounds epic, can't wait! Do a vid and keep us updated :D do some code session hyper camming! With some bosstones in the background :D
Image
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: Pangea's Quest

Post by MrDeathNote »

eatcomics wrote:
ultimatedragoon69 wrote:Update- 3/3/2010

EventClass-

eventCollision- Got the collision of an event working
teleportEvent- used to move character either between maps or changing the coords[x][y] of the character

Design-
EventClass- After careful thought i have come to the conclusion that i needed an overall event class which can drive individual events.
Events- I'm still designing the events i want in the event system and exporting the information to text files for my level editor i plan to create for the maps.

SideNote-
I havn't been able to work on this much because of class work but once i get this next project finished i will try and put as much time as possible into finishing the eventclass so that we can start making maps for the game.
Sounds epic, can't wait! Do a vid and keep us updated :D do some code session hyper camming! With some bosstones in the background :D
Lol i think ive seen that somewhere b4 though..... but seriously MORE VIDS!!!!
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
User avatar
ultimatedragoon69
Chaos Rift Regular
Chaos Rift Regular
Posts: 122
Joined: Tue Oct 28, 2008 1:57 pm
Current Project: Pangea's quest (text ~tile~ based rpg)
Favorite Gaming Platforms: Dreamcast, PC, playstation 1, Virtual Boy, Snes
Programming Language of Choice: c++
Contact:

Re: Pangea's Quest

Post by ultimatedragoon69 »

About the video's, i will try and make another one. I feel as though i need to make more quality video's so it might take me awhile to get another video up.
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: Pangea's Quest

Post by eatcomics »

ultimatedragoon69 wrote:About the video's, i will try and make another one. I feel as though i need to make more quality video's so it might take me awhile to get another video up.
Take your time, because an epic video makes you feel good, and motivates you like no other
Image
Post Reply