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:

Re: The Quest of The Dwarfes King

Post by darius676 »

Basic framework of the combat system:
Player withdraws opponent HP.
If the enemy reaches HP-1
will leave the combat shave (equivalent to [ESC] for debugging)
Player cannot be killed at this time, even if HP
---------------------------------------------------------------------------------------------------------------------------------------

Not yet integrated:
Player wins screen
Opponent wins screen
Combat Sound Effects
FrankAllan
New User
New User
Posts: 2
Joined: Thu Oct 17, 2019 12:52 pm

Re: The Quest of The Dwarfes King

Post by FrankAllan »

I have checked the shared youtube video, it looks exciting and enticing. wanna download and play this game, I think there is something to learn from it.
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: The Quest of The Dwarfes King

Post by darius676 »

an early alpha version is currently available for download. please use the link in the first post.

the download also contains the following programs and source: "WorldCreator" and "Ai42Creator", both programs are complete with sourcecode. (However, the code is based on an old and quickly created code) and is therefore confusing in parts.

No source is included for the main program, "DwarfKing".
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: The Quest of The Dwarfes King

Post by darius676 »

small update:
several bugs that have resurfaced have been fixed:

Button M turns music on or off.

Background noises are played back.
Collision System has been further optimized to reduce the number of objects being processed.

Mapcreator:
Transparent objects are displayed correctly.

AI42 Creator:
View was reset to Legacy because the automatic adjustment to different window sizes did not work.

(the source code is included for both programs. However, knitted with hot needle.... especially the AI42 Creator)
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: The Quest of The Dwarfes King

Post by darius676 »

small update for managing the maps.
engine's startup routine.

Attention:
This version creates a new folder in the user directory.
The old folder (DWARFKING) can be deleted.

This step was necessary to ensure that the new startup routine accesses the current data.
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: The Quest of The Dwarfes King

Post by darius676 »

Complete overhaul of the combat system.
Unfortunately, the first approach has caused crashes.
The problem could be contained, but there were repeated crashes after the battle screen.

This system was turn-based but accessed the objects of the map.

The new system again allows a turn-based combat system. In contrast, alternative combat graphics or the object standard graphics are now used.

The combat system as such is still completely under development and serves only as a debug output. Serves to check the combat situation.
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: The Quest of The Dwarfes King

Post by darius676 »

Here are the changes so far:
the scope and function of the emitter system.

Corrected:
Child and emitter objects are now correctly added to the map.

Various improvements in object management.

The content is new:

"MotherSpider" : lays different versions of spider eggs.

Flare effects added to treasure chests to make them more visible.

Minor changes to the graphic. (Darker background)

Small spiders lay spider web. Currently, this is not removed from the map at runtime after LifeTime, like other emitter objects.

This is used for the stress test of the engine.
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: The Quest of The Dwarfes King

Post by darius676 »

Release 201911172144 includes the following changes:

New: Combat system has been completely redesigned:
Combat system is now real-time.

With the x button on the keyboard, the axe is thrown.

the axe currently works against small spiders and yellow spiders, as well as chests and spider eggs.

The player can only move after the axe has been thrown. a running/moving of the player and at the same time
Throwing the axe is not possible.

Important:

This build uses new maps. These serve as a basis for
future design of the "Open World".

please choose at the start of the game: New Game
From. this ensures that the engine is accessing the correct data.
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: The Quest of The Dwarfes King

Post by darius676 »

so it is a program in the development phase: a lot is tried, a lot is changed, some things are discarded and much more that changes.
I can't help but feel like this:

There is the following change to the output of the game:

If the window mode is selected, it is now possible to display the window in the full screen at the click of a mouse.

This mode differs from the fullscreen mode in that the image is simply adjusted to the window size.

Advantage: Power / FPS remain high.

Disadvantage: Graphics quality worse than in full screen mode.
aspect ratio may be distorted.

Fullscreen mode:
Advantage: Graphics are optimized via filters.
Disadvantage: this costs depending on the hardware FPS.
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: The Quest of The Dwarfes King

Post by darius676 »

the following change is in the new build:
with the buttons 1,2,3,4,5 can be adjusted image size and position.

1= full screen,
2 = PIP left upper corner,
3 = PIP right top corner,
4 = PIP Left lower corner,
5= PIP right bottom corner,

Full screen is the top window at program start.

Selecting button 1 overwrites this setting and allows the full screen window to be rear, behind other windows.
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: The Quest of The Dwarfes King

Post by darius676 »

some revisions of the code.
World Map now Openworld.
Placeholder for village, building, in preparation for NPC interaction and quest system.

Known issues: There may be jerks when streaming the graphics.

Changes to the presentation:

Game starts in fullscreen.
[ESC] button minimizes program window in taskbar.
Button [P] shows pause, resume, end dialog.
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: The Quest of The Dwarfes King

Post by darius676 »

Update:
the following changes have been made:
The stream system has been redesigned and working as expected.
Fixed files read errors.
Fixed an error in the stream system.
memory consumption further reduced.
Total performance improved.

Ready for Open World creation.
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: The Quest of The Dwarfes King

Post by darius676 »

Program code, streaming technology revised.
Sound streaming enabled.
memory consumption further reduced.
Object error handling improved.
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: The Quest of The Dwarfes King

Post by darius676 »

Update:
Small update to integrate a simple dialog system.

Important:
please select "New Game".

The default for the dialog language is : English.
English was created with Bing Translator from German Text.

The maps and dungeons are not fully developed, there are unfinished and unlimited, unbuilt areas.
It is possible to leave the map....

Since there is no options screen yet, the following settings can be made using the keyboard as part of the game:

button [0]/key[1] change the dialog language:
0=English = Default
1=English

If the language file is not found, the English-language file is automatically loaded.

Switching between languages is possible at any time, in the running game.
User avatar
darius676
Enthusiast
Enthusiast
Posts: 278
Joined: Thu Jan 31, 2019 12:59 am
Contact:

Re: The Quest of The Dwarfes King

Post by darius676 »

Attention
Update for dialog system and
Player Avatar.


Change in dialog control:

The arrow keys must be tapped up or down for each line movement.
Post Reply