Thorin's Quest

Applications, Games, Tools, User libs and useful stuff coded in PureBasic
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Thorin's Quest

Post by darius676 »

https://mark-dowen.itch.io/the-quest-of ... arfes-king
a first summary:


"Quest Of The Dwarfes King" became

Dvergatal --- Thorin's Quest (Early Access) (Free)

Extensive improvements and more scope:
Currently, two out of three "dragon flames" can be freed from the claws of the Spider King.

For deceased heroes there is a hall with "Mists Of Eternity".
In this, the player can draw new strength. If he is worthy to enter the hall....

Improved difficulty level:
Upgrades don't cost quite as much anymore.
Loot (gold) is sometimes higher.
Opponents adjust their life energy to the player's level.
Opponents attacks and defense, however, retain their stored value.

Shops:
In the case of purchases, the player is asked whether the purchase should be made.

Basics:

Requirements:
Windows 10 (Windows 7.8) will work, but a note will be issued.
Free memory for the game from 150MB to 500MB
Free memory for installation:
200 MB
Graphics card : Should any functioning (including integrated solutions)
Processor: Intel or AMD .
Recommended Intel I5 GEN 8 or AMD Ryzen 5 Series
Resolution:
At least 1280 x 720
The engine does not take into account the aspect ratio at the current level, screens that differ strongly from "16:9",
show a slightly speckled or stretched image

Installation:
Unpack the "zip" archive.
In the folder "THORIN" start the program with double-click.
Because I don't have a signature service, Windows issues a warning message.
Please start the program "Despite" .

The game creates a folder in the user directory after it is started.
This fills up with the data necessary for the game during the course of the game.
If another user (Windows login) starts the game for this
created a separate folder.
This automatically gives each logged-in user a game progress folder.

Input/control:
Keyboard or (and) GamePad (Xbox One Controller)

Notes and layout are optimized for controllers.

Control:
Game start: Keyboard: "SPACE", Controller "StartButton"
Game break: Keyboard: "SPACE", Controller "StartButton"
Inventory: Keyboard: "O" , Controller "Select"

All other keys correspond to the displayed icons for keyboard as for controllers.

Fight:
The axe is thrown with "X" in the direction of travel.
Thorin stops briefly when throwing an axe.

The shield (yellow bar) fills up automatically.
The life force (green bar) is filled with healing potions, at level rise and at spheres of light.
Healing potions only replenish part of the life force.
Healing potions are taken automatically when the life force drops below 25%.

When Thorin is in combat, there are the following limitations:
As long as the combat timer (indicated by rotating axe symbol on the ground and backed with combat music) has not expired
the following actions are NOT possible:

Save the progress of the game.
Use of the Spheres of Light (Saves the game progress and Thorin is fully recovered)
Talking to other people in the game.
Reading of notice boards.
Exit the current section.
Enter other sections.
Using Teleporter.
Open the inventory.

Thorin displays a corresponding message on the screen.

During the fight, or by calling the Inventory, life energy and level progress are displayed.
After the fight, this is hidden.

Possible are:
Picking up/collecting objects
chests, etc.

Should Thorin die:
The game continues at the last valid memory point.
Any unsaved progress will be lost.
(Inventory objects collected in combat, such as Healing Potions, are preserved.)

If Thorin is worthy, he can enter the "Mists Of Eternity".
There Thorin can, if he has sufficient middle weight (gold)
the axe, the shield, strengthen the life energy.

General:
Shops:
After the shop chest has been opened, it is only available after re-entering the shop.

Known errors:
Inventory:
It may happen that not all collected items are displayed or
no longer be displayed.
These are still in inventory.

Day/Night Change:
Thorin goes into waiting mode.
This is automatically taken when a direction button/stick is used.

Quality of the english-language text edition needs to be revised.




https://mark-dowen.itch.io/the-quest-of ... arfes-king
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Thorin's Quest

Post by darius676 »

https://mark-dowen.itch.io/the-quest-of ... arfes-king

Gameplay:
Controller (XBOX) only Mode enabled.
Game can only be played with Xbox or compatible controllers.

Engine Update:

Recreated individual core components.*
Performance improved.
Improved error handling.**

Integrity check for Open World graphic objects.

Known errors:
Slow downs (rarely) possible.
Graphics error in inventory.

*Object management accelerated.
**Incorrect and missing Open World objects are "reconstructed"

https://mark-dowen.itch.io/the-quest-of ... arfes-king
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Thorin's Quest

Post by darius676 »

https://mark-dowen.itch.io/the-quest-of ... arfes-king
Contents of the update:
Attempt to fix various bugs.
Program code cleaned up.
Inventory Graphics Bug fixed.

My Tools (AI Creator, WorldCreator)
Revised.
AI Creator automatically unifies all AI data.

Content:
New Boss (Octopus) in the Swampland

Known issues:
Graphic bug in map possible.
Incorrect graphics may be displayed or graphics may be missing.
Workaround:

Exit the map and re-enter, re-updating the map.
Or:
If the "defective" graphic is outside the visible area, it will be updated as soon as it comes back into the visible area.

https://mark-dowen.itch.io/the-quest-of ... arfes-king




PB Version:
5.71 LTS (Windows - x64)

The tools:
Quick and dirty code, less documentation:


Screenshot (WorldCreator)
https://www.dropbox.com/s/ifiemover5dzw ... 1.png?dl=0

Screenshot AI Creator:
https://www.dropbox.com/s/ie2epeqtk43n9 ... t.png?dl=0
Download Ai Creator
(quick and dirty code, gegenüber älterer Version jedoch stark bereinigt)
https://www.dropbox.com/s/3trzpxiktibcg ... E.zip?dl=0

Download WorldCreator
https://www.dropbox.com/s/5sgy1v24tp6q0 ... E.zip?dl=0
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Thorin's Quest

Post by darius676 »

https://mark-dowen.itch.io/the-quest-of ... arfes-king

Update:
Engine:
Weapon handling:
New universal way of creating weapons further reduces (rare) graphics errors.

Game:
Thorin can move during the axe throw.
With each enemy eliminated in a time window, the cooling phase is reduced for another axe throw.
This can be stacked 5 times.

If no enemies are eliminated for a certain period of time, the cooling phase is reset.

Balancing:
The new or changed game mechanics require further adjustment of the difficulty level.


https://mark-dowen.itch.io/the-quest-of ... arfes-king
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Thorin's Quest

Post by darius676 »

https://mark-dowen.itch.io/the-quest-of ... arfes-king

Update (Bugfixes)
This update resolves the following:
Save progress after receiving Inventory objects.
Save progress after using an Inventory object.

Loading the last memory point could result in the following situation:
No interactive objects displayed (player object etc...)

Maps:
All maps have secured entry/exit points.
This should no longer result in the following error:
Player cannot leave/enter Map.

Performance:
The performance of the engine was further improved.

Known errors:
A:In rare cases, graphics errors may still occur in some cases.
B:Memory overflow has not been detected, but cannot be excluded.

Solutions:
A: Exit the area with the graphic error and re-enter it.

B: End the game via the title screen.
Start the game from the desktop.
Continue the game via title screen.


https://mark-dowen.itch.io/the-quest-of ... arfes-king
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Thorin's Quest

Post by darius676 »

https://mark-dowen.itch.io/the-quest-of ... arfes-king

Update (Bugfixes)
This update resolves the following:
Save progress after receiving Inventory objects.
Save progress after using an Inventory object.

Loading the last memory point could result in the following situation:
No interactive objects displayed (player object etc...)

Maps:
All maps have secured entry/exit points.
This should no longer result in the following error:
Player cannot leave/enter Map.

Performance:
The performance of the engine was further improved.

Known errors:
A:In rare cases, graphics errors may still occur in some cases.
B:Memory overflow has not been detected, but cannot be excluded.

Solutions:
A: Exit the area with the graphic error and re-enter it.

B: End the game via the title screen.
Start the game from the desktop.
Continue the game via title screen.


https://mark-dowen.itch.io/the-quest-of ... arfes-king
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Thorin's Quest

Post by darius676 »

https://mark-dowen.itch.io/the-quest-of ... arfes-king
Update:
New day / night change
The intrusive tone of the change from day to night has been replaced.
The day/night change is now dynamic, no longer sudden.
Code and directories revised, tidy.

Control:
Torch can be activated/deactivated with (controller) button "Y" if necessary.

With this version, the directory structure changes!

Known issues:
Streaming:
Needs to be further revised. May occasionally lead to graphic errors.

Objects:
various adjustments:
It happens that (boss) opponents who are in combat outside the visible
area, be completely healed.
Files responsible for this will be revised at the next release.

https://mark-dowen.itch.io/the-quest-of ... arfes-king
User avatar
StPaul
User
User
Posts: 20
Joined: Fri Jan 08, 2010 2:30 am
Location: Oregon USA
Contact:

Re: Thorin's Quest

Post by StPaul »

The game looks like a brave effort. I am favorably impressed. Keep up the good and exciting work!
[img]StPaul.jpg/img]
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Thorin's Quest

Post by darius676 »

Thank you for the positive feedback.
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Thorin's Quest

Post by darius676 »

https://mark-dowen.itch.io/the-quest-of ... arfes-king
Update:
Complete revision of the engine core components:

Object and Graphic Streaming:
Fixed graphics errors.

Delegate:
Unified.

Sound:
Unified.

Performance:
Generally more stable and better.
High levels of opponents do not slow down the engine as much as in the previous versions.

Content:
Some maps are completely reworked.
Therefore, the current scope of this version is much smaller than
previous versions.

If the player wants to enter an area that is not yet available, a
appropriate notice.

New:
Error messages in the game, are queried with in-game requester.
If an error occurs, the game can usually be at the last valid point
(checkpoint).

Checkpoints are created at:
Entering / Leaving Maps
Collect Quest Items.
Various checkpoints on maps.

Known issues:
There may be break-ins in the frame rate:

This is done with:
Reaching a checkpoint (game progress is saved)
Loading larger files (animations)
Loading sound files (larger files such as background music are streamed, sound for interactive objects is completely loaded into memory)

Memory leak:
Causes frame rate drops
Cause has not yet been determined.
Occurs rarely. Can be fixed by leaving the map and re-entering.
Is with one reason why some maps are being revised.


https://mark-dowen.itch.io/the-quest-of ... arfes-king
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Thorin's Quest

Post by darius676 »

https://mark-dowen.itch.io/the-quest-of ... arfes-king


Update:
Technology:
Engine core components.
Optimized.
Real-time day/night cycle.
Redesigned lighting effect and shadow effect.

Content:
New maps.
Individual areas are not yet accessible.

Fixed bugs:
Respawn in unsafe environments:
Respawn takes place at the last safe location/area.

Error of individual object descriptions found so far: corrected.

Known errors:
Occasionally, NPC use incorrect texts.
Difficulty not yet balanced.
Bing/Translation translation results need to be revised.




https://mark-dowen.itch.io/the-quest-of ... arfes-king
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Thorin's Quest

Post by darius676 »

https://mark-dowen.itch.io/the-quest-of ... arfes-king


Update:
Content:
Added more locations.
Map name now localized.
"Chicken Yard Quest" can be completed.
A dragonfire can be recovered from the clutches of a Boss spider.

Game:
In my opinion, improved gameplay:
Opponents hitpoints adjusted.
Opponents action radius adjusted.
Checkpoints revised.

Known issues:
Soundbug in Map "The Vally".

https://mark-dowen.itch.io/the-quest-of ... arfes-king
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: Thorin's Quest

Post by darius676 »

Last edited by darius676 on Fri Feb 12, 2021 9:52 pm, edited 1 time in total.
User avatar
ar-s
Enthusiast
Enthusiast
Posts: 340
Joined: Sat Oct 06, 2007 11:20 pm
Location: France

Re: Thorin's Quest

Post by ar-s »

The video is cool.
Nice work
~Ar-S~
My Image Hoster for PB users
My webSite (french) with PB apps : LDVMULTIMEDIA
PB - 3.x / 5.7x / 6 - W11 x64 - Ryzen 7 3700x / #Rpi4

Code: Select all

r3p347 : 7ry : un71l d0n3 = 1
User avatar
Paul
PureBasic Expert
PureBasic Expert
Posts: 1243
Joined: Fri Apr 25, 2003 4:34 pm
Location: Canada
Contact:

Re: Thorin's Quest

Post by Paul »

Yes, very cool.
Only problem is the shadows... they make all the characters look like they are floating above the playing field. ;)
Image Image
Post Reply