2000-2003 (Delphi and Scripting Language) Text-based Games
This project was developed even before joining the High School. This project is separated on two main games and I have created
another site (in Portuguese) to distribute the source to fans.
Scripting Version - FightEX
My first experience with game developing started with a scripting language of an application named
mIRC.
This first version has more than 200kb of pure code accounting for
more than 4500 lines. This game uses the DCC Chat protocol (TCP/IP) to
communicate and it is a fully text based game.
In the game we can type commands to do actions such as to
challenge other online players, see statistics, train attributes and powers
(strength, dexterity and intelligence), chat and buy items like
armours.
In the peak of this game it had over 40 online players and
more than 1000 registered accounts which were deleted after 1 month of
inactivity.
This was by far the most popular game I created at the time.
Some features developed are:
- Blacksmith
Players could learn blacksmith to craft and enchant their weapons.
- Fighting System
The players could fight each other to gain gold to buy items and
experience to train attributes and acquire new magic spells.
- Group System
The players could create groups and do group fights, with the maximum of 5 against 5.
- Item System
The had a Store where the players could buy items such as Armours
and Weapons. Those items they could not only wear but also sell or give
to another player.
- NPCs
Players could fight against server controlled characters to train their abilities and earn gold.
Application Version - FightBOT
|
Group Management |
|
|
Inventory |
|
|
Loading Screen |
|
|
Login |
|
|
Player Info |
|
|
Lobby |
|
|
Store |
|
This was my first step to a real application development.
With almost no experiences in Delphi and low-level languages I created
a client and server to provide to the older game users a new and
interesting interface.
This version was really badly structured but I was able to
complete my objective: create an online playable game. I have used the
TCP/IP protocol to establish connections and the game had half of the
features of the older one however it still were more interesting for
having an interface.
Some features developed are:
- IRC connection protocol
I have developed a little IRC client inside the server to connect on an IRC server and
advertise the game on the network. Then players could see the servers
online and select one of them to connect.
- Fighting System
The players could fight each other to gain gold to buy items and
experience to train attributes and acquire new magic spells.
- Group System
The players could create groups and do group fights, with the maximum of 5 against 5.
- Item System
The had a Store where the players could buy items such as Armours
and Weapons. Those items they could not only wear but also sell or give
to another player.
(Wow, I was 10 years old back when FightEX was online...!)
ReplyDeleteWell, hello there! I was just randomly browsing when I thought "hey, what was the name of that great bot based game that we had in a channel in IRC?" FightEX! I used to love that game! I also played the beginning of the FightBOT, but truly loved FightEX the most. It was really well-balanced and had lots of different powers and also the group fights were hillarious (soco no estômago, peteleco no coração, mordida no tornozelo etc).
Anyway, just wanted to congratulate you for doing such a great game that I really enjoyed playing during my childhood.
Thank you.