Final Salvation

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

clsDevAaron
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 54
Joined: Sun Jul 12, 2009 7:47 am

Final Salvation

Post by clsDevAaron »

Final Salvation

Description

Final Salvation is a game currently in production under Aaron Bartlett. A medieval fantasy based role-playing game. Its top down 2-dimensional graphics style is custom, yet heavily influenced by the game Ultima 4. Like its distant cousin, Ultima 4, the gameplay will in a way be slightly similar. Yet, will have influence towards both keyboard and mouse, so the game will require the focus of the player to be played at maximum efficiency.

Information

My Portfolio: http://aaronbartlett.com (Just in case others wish to see my other work) (Free hosting, lol)

Programming Language: Visual Basic 6.0
Graphics & Media Library: DirectX 8
Website: http://finalsalvation.blogspot.com
Development Videos: http://youtube.com/user/clsDevAaron
Last edited by clsDevAaron on Fri Nov 27, 2009 7:06 am, edited 3 times in total.
User avatar
Netwatcher
Chaos Rift Junior
Chaos Rift Junior
Posts: 378
Joined: Sun Jun 07, 2009 2:49 am
Current Project: The Awesome Game (Actual title)
Favorite Gaming Platforms: Cabbage, Ground beef
Programming Language of Choice: C++
Location: Rehovot, Israel

Re: Final Salvation

Post by Netwatcher »

Welcome to the community Aaron, it's always nice to have another DirectX devver ;)
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655

blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
clsDevAaron
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 54
Joined: Sun Jul 12, 2009 7:47 am

Re: Final Salvation

Post by clsDevAaron »

Nice to meet you Netwatcher, thank you for the warm welcome. I hope the rest of the community seems as welcoming as you are. :lol:
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Final Salvation

Post by dandymcgee »

Hey there, welcome. That's a mighty fine project you've got going on there so far, especially for vb6 (*cringe* please, no.. not again!!!!). :lol:
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
clsDevAaron
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 54
Joined: Sun Jul 12, 2009 7:47 am

Re: Final Salvation

Post by clsDevAaron »

Thanks for the welcome and compliment on my project. Yeah, I know VB6 is a bit of a dated language and definitely not something extremely great for making games with, lol. Although, I get the job done somehow xD
User avatar
Netwatcher
Chaos Rift Junior
Chaos Rift Junior
Posts: 378
Joined: Sun Jun 07, 2009 2:49 am
Current Project: The Awesome Game (Actual title)
Favorite Gaming Platforms: Cabbage, Ground beef
Programming Language of Choice: C++
Location: Rehovot, Israel

Re: Final Salvation

Post by Netwatcher »

although VB might seem "easy" it's a perfect language for making games :nono: to some extent
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655

blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
clsDevAaron
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 54
Joined: Sun Jul 12, 2009 7:47 am

Re: Final Salvation

Post by clsDevAaron »

Even if its not an extremely powerful language, I love it to death. :worship: VB6

lol, one day I will jump into C++ and C# again. Although, that day...isn't today. :lol:
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Final Salvation

Post by dandymcgee »

Netwatcher wrote:although VB might seem "easy" it's a perfect language for making games :nono: to some extent
:shock: No.
clsDevAaron wrote:Yeah, I know VB6 is a bit of a dated language and definitely not something extremely great for making games with, lol. Although, I get the job done somehow xD
Been there, done that, not for me. You got the job done in a much more aesthetically pleasing way than me, that's for sure.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
Netwatcher
Chaos Rift Junior
Chaos Rift Junior
Posts: 378
Joined: Sun Jun 07, 2009 2:49 am
Current Project: The Awesome Game (Actual title)
Favorite Gaming Platforms: Cabbage, Ground beef
Programming Language of Choice: C++
Location: Rehovot, Israel

Re: Final Salvation

Post by Netwatcher »

dandymcgee wrote:
Netwatcher wrote:although VB might seem "easy" it's a perfect language for making games :nono: to some extent
:shock: No.

Mhum... it is much easier to make a game in VB then in any other language i know of...

maybe not perfect games, but fun and playable games :D
Last edited by Netwatcher on Mon Jul 13, 2009 12:08 pm, edited 1 time in total.
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655

blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
clsDevAaron
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 54
Joined: Sun Jul 12, 2009 7:47 am

Re: Final Salvation

Post by clsDevAaron »

dandymcgee wrote:Been there, done that, not for me. You got the job done in a much more aesthetically pleasing way than me, that's for sure.
I'll just take that as another compliment. ;)

Thanks again for the warm welcomes and any compliments you give. I update my site just about everyday to be honest in the form of either text updates, screenshots, videos, and downloadable test builds. So keep an eye on the project, I expect a lot to be done in the days coming. :]
clsDevAaron
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 54
Joined: Sun Jul 12, 2009 7:47 am

Re: Final Salvation

Post by clsDevAaron »

I will start posting my updates here as well, just in case anyone is interested in watching the project, but is too lazy to go to the site itself for its purpose.
July 13th, 2009 (Development Day 13)

While todays updates seem small, there was actually a lot more in the fabrics of the design that I could not really document very clearly for the viewer. I hope the documentation as well as the included screenshots on the screenshots page is enough to show what all I did.

Although, tomorrow I will be off from developing from this project. I have been called upon from a friend to collaborate with him in a group project. More information on this project will be available via my portfolio in the coming days. My job for the project is to perform the role of a pixel artist. Not many graphics are needed, so I should be done within the day.

Be back soon,
Aaron Bartlett - Lead Developer
modRender.bas wrote:'// [July 13th, 2009 Update]
'// - Updated sub Render_GUI, now renders
'// 1. All GUI text
'// 2. Combat Log
clsNPC.cls wrote:'// [July 13th, 2009 Update]
'// - Updated Lose_Hit_Points(Amount)
'// - Updated Is_Blocked_By_NPC(ID, Direction)
'// - Updated Move(AI_Type)
'// - NPC to NPC collision is now working
clsPlayer.cls wrote:'// [July 13th, 2009 Update]
'// - Added Declarations
'// 1. Combat_Log(4) (String)
'// 2. Is_Resting (Boolean)
'//
'// - Created function Return_Combat_Log(Index)
'// - Created sub Updated_Combat_Log
'// - Updated sub Lose_Hit_Points(Amount)
'// - Updated sub Increase_Level
'// - Updated sub Increase_EXP(Amount)
Links to screenshots if you're curious:
http://finalsalvation.webs.com/images/s ... 2009-1.png
http://finalsalvation.webs.com/images/s ... 2009-2.png
http://finalsalvation.webs.com/images/s ... 2009-3.png
clsDevAaron
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 54
Joined: Sun Jul 12, 2009 7:47 am

Re: Final Salvation

Post by clsDevAaron »

July 14th, 2009 (Development Day 14)

Surprise, surprise! I ended up still being able to work on my game even though I had to help my friend Netwatcher with our collaberative project by creating a few graphics for him to use. Even though development time was somewhat lacking today, I still got a few things done.

I am going to inform you though, that no programming will be done for the next few days. This is because I am at the point where I cannot program very much without the necessary graphics. Meaning I am going to be spending the next few days creating my custom tiles, items and more sprites.

So until then,
Aaron Bartlett - Lead Developer
modFileIO.bas
'// [July 14th, 2009 Update]
'// - Created sub Create_Default_Keyboard_Settings
'// - Created sub Load_Keyboard_Settings(File_Number)
'// - Created sub Save_Keyboard_Settings(File_Number)
modRender.bas
'// [July 14th, 2009 Update]
'// - Updated sub the followig in Render_GUI
'// 1. Few less render calls due to fixing textures
'// 2. Updated Combat_Log to stop chopping off pieces of text
'// - Fixed Render_NPC to render all HP bars before the npc
modTypes.bas
'// [July 14th, 2009 Update]
'// - Created User-Defined Type, Keyboard(Value)
clsNPC.cls
'// [July 14th, 2009 Update]
'// - Updated NPC Enemy AI to move around other npc's if trying to get to player
Added a new video to my account on youtube for July 13th - July 14th: http://www.youtube.com/watch?v=ZbzI8GvCnyM
clsDevAaron
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 54
Joined: Sun Jul 12, 2009 7:47 am

Re: Final Salvation

Post by clsDevAaron »

Backed up and killed my site, updated main post to the blog service I switched to: http://finalsalvation.blogspot.com
Switched to the blog service for easily posting updates about the game.
User avatar
MarauderIIC
Respected Programmer
Respected Programmer
Posts: 3406
Joined: Sat Jul 10, 2004 3:05 pm
Location: Maryland, USA

Re: Final Salvation

Post by MarauderIIC »

clsDevAaron wrote:Nice to meet you Netwatcher, thank you for the warm welcome. I hope the rest of the community seems as welcoming as you are. :lol:
Obviously you haven't read http://elysianshadows.com/phpBB3/viewto ... f=4&t=1468 :D
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
User avatar
Netwatcher
Chaos Rift Junior
Chaos Rift Junior
Posts: 378
Joined: Sun Jun 07, 2009 2:49 am
Current Project: The Awesome Game (Actual title)
Favorite Gaming Platforms: Cabbage, Ground beef
Programming Language of Choice: C++
Location: Rehovot, Israel

Re: Final Salvation

Post by Netwatcher »

MarauderIIC wrote:
clsDevAaron wrote:Nice to meet you Netwatcher, thank you for the warm welcome. I hope the rest of the community seems as welcoming as you are. :lol:
Obviously you haven't read http://elysianshadows.com/phpBB3/viewto ... f=4&t=1468 :D
yea.. you can have a cookie from page 24
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655

blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
Post Reply