Author Topic: FLoA: mmorpg with source code and resources in QB64  (Read 6079 times)

0 Members and 1 Guest are viewing this topic.

Offline commandvom

  • Newbie
  • Posts: 10
    • View Profile
FLoA: mmorpg with source code and resources in QB64
« on: May 30, 2018, 10:32:31 pm »
Hello community!
Here I leave the source code and resources of Aetricia project, a MMORPG fully developed in QB64.

gDrive link (because the forum dont support +20mb uploads):

-----------LINK UPDATE 08-20-2019------------------------------

https://drive.google.com/open?id=1wiSZrC_gF8KW9G4vEKOcK1qB0BmP81WU

The client and the server is in the same code.

This version is Singleplayer, but works with routines of Multiplayer(with the server as localhost), so the firewall must allow run the program.

This code, images, sounds, basic configuration files to run it, as well as compiled program.

Use to compile the SDL version because the GL version of QB64 I can not operate the communication between the client and the server.

The project is incomplete but constantly evolving, but my impatience is stronger so here I decided to post and share with the community.

There is also developed a program that generates statistics from the users according to the 'charfiles' and prepares to read from PHP. What post in the future.

Excuse my English and doubts have gladly answer them in my spare time! Thank you!

Greetings from Argentina!

############## I N S T R U C T I O N S ####################

Unrar and run '_PLAY.BAT' or 'AETRICIA.EXE', be patient while init server, create an account/character and enter to Aetricia!

Use mouse or WASD keys to move, Q & E to turn lefft or turn right, left button to attack, action, 'I' for inventory, 'M' for manual (not available at this moment), SPACEBAR to pasive/active (attack), 'O' for search in barrels etc.
In active mode, press '1' , '2', '3', '4' keys and use magic spells.

Use teleportation portals with a gem of teleportation (buy this at merchants) .

You begin with some gold coins, looking lumberjack ax in barrels and use it for work for wood in the forest. Sell the wood and obtain more gold coins!

Talk with the citizen and help them with the quests.
Beware with monsters, some drop gold coins!
Buy some weapons and equip!
Buy torchs for use when the night fall (the cycle day/night elapses every 5 hours)!
Buy scrolls of magic and learn some spells!

I have a version running in a online server, Check the site/devlog and try this at:

 http://aetricia.ddns.net

or

 http://www.indiedb.com/games/guerreros-qb

Thanks!
« Last Edit: August 22, 2019, 10:27:11 am by commandvom »

Offline STxAxTIC

  • Library Staff
  • Forum Resident
  • Posts: 1091
  • he lives
    • View Profile
Re: FLoA: mmorpg with source code and resources in QB64
« Reply #1 on: May 31, 2018, 09:21:27 pm »
Hey commandvom,

Glad you found us here! Very glad - because this project is awesome, gets almost zero of the credit it deserves, and we need to change that. First thing I notice is that I look at everything through red, white, and blue-shaded glasses. Translation: is there a full-blown English version anywhere? I'm also curious about the online back-end to this thing. Is it a QB64 program you run from home, or is it hosted elsewhere? I'm sure other folks will want to know the virtues of staying in the SDL regime, and the plausibility of a GL-backed revamp.

Anyway, keep us engaged in whatever capacity you see fit. I want to see this thing stand a bit taller, as a work of this size is an inspiration.

-STx

« Last Edit: May 31, 2018, 09:23:31 pm by STxAxTIC »
You're not done when it works, you're done when it's right.

Offline commandvom

  • Newbie
  • Posts: 10
    • View Profile
Re: FLoA: mmorpg with source code and resources in QB64
« Reply #2 on: June 01, 2018, 10:13:59 am »
Hi guys!, thanks for response STx!

The original language is in Spanish and has a mini - translator, who needs to polish and add translations. The file used to make the translations is '_dictionary.txt', in which the translations are added.
One of my ideas was to put English as an original language and translate into Spanish.

The source code includes in it, the client and the server (to reuse routines).
This is in a virtual server on the internet (with Windows as SO), running in server mode.
Quietly it could be configured to use in a home network, to play between friends.

The need to follow in the SDL regime, is that I use the commands 'INPUT # / PRINT #' to make the TCP connection (which is working well for me), and in GL I should use the command 'PUT # / GET #' and reformulate communication routines.

It is my intention to pass it to GL, to be able to use the contributions of other users about 3D models and techniques.

Inside the 'AetriciaResources' folder are the resources and files for configuration for the client and for the server.

The server generate 'txt' files to build stats through PHP site.
The client / server communication routines can be adapted to any other online game in QB64.

Any question I be glad to response, about configuration or operation of routines!
Greetings!
« Last Edit: June 01, 2018, 10:25:46 am by commandvom »

Offline commandvom

  • Newbie
  • Posts: 10
    • View Profile
Re: FLoA: mmorpg with source code and resources in QB64
« Reply #3 on: August 20, 2019, 02:34:42 pm »
Hello friends!
Here I continue firmly with the development of my project! this time I leave the latest version with source code included (always working with SDL), and configured to work 'standalone'.

The source code is a bit messy, little by little I will leave it more neat and optimized.

I also included the code of 'LordStat.bas', who generates the statistics required by the 'aetricia.ddns.net' project site

Any questions, I will try to answer it, and if there is any criticism, welcome!

https://drive.google.com/open?id=1wiSZrC_gF8KW9G4vEKOcK1qB0BmP81WU

Offline petoro

  • Newbie
  • Posts: 27
    • View Profile
Re: FLoA: mmorpg with source code and resources in QB64
« Reply #4 on: August 21, 2019, 01:03:02 pm »
Congrats commandvom

It seems to run well in Ubuntu (the executable runs under Wine).

I extracted the RAR with P7Zip Desktop

Offline commandvom

  • Newbie
  • Posts: 10
    • View Profile
Re: FLoA: mmorpg with source code and resources in QB64
« Reply #5 on: August 21, 2019, 03:54:47 pm »
Thanks Petoro! now you need to play it and reach level 42 !!! :D :D :D

Offline keybone

  • Forum Regular
  • Posts: 116
  • My name a Nursultan Tulyakbay.
    • View Profile
Re: FLoA: mmorpg with source code and resources in QB64
« Reply #6 on: August 21, 2019, 09:13:56 pm »
Awesome game!!! :)
« Last Edit: August 21, 2019, 10:11:43 pm by keybone »
I am from a Kazakhstan, we follow the hawk.

Offline commandvom

  • Newbie
  • Posts: 10
    • View Profile
Re: FLoA: mmorpg with source code and resources in QB64
« Reply #7 on: August 22, 2019, 06:40:53 am »
Thanks Keybone!
Keybone has compile the game on Linux, will soon publish a package with the binary so that another Linux user can try it!

Offline keybone

  • Forum Regular
  • Posts: 116
  • My name a Nursultan Tulyakbay.
    • View Profile
Re: FLoA: mmorpg with source code and resources in QB64
« Reply #8 on: August 22, 2019, 04:58:28 pm »
Thanks Keybone!
Keybone has compile the game on Linux, will soon publish a package with the binary so that another Linux user can try it!


You're Welcome! :)

It was fun to do, I feel accomplished :D
Doubles the games potential audience
I am from a Kazakhstan, we follow the hawk.