没有任何数据可供显示
开源项目社区 | 当前位置 : |
|
www.trustie.net/open_source_projects | 主页 > 开源项目社区 > alnavo2 |
alnavo2
|
0 | 0 | 0 |
贡献者 | 讨论 | 代码提交 |
update 07.IX.2009
-fixed several bugs
-added music
-added drinking healing/mana potions (hotkeys 1,2)
Alnavo 2.0 beta 2 (1.0) release 02.IX.2009
Subik's (c) copyright 2008 - 2009
subik@poczta.fm
Author: Michael Madej
Artistic License
Full working, just need to make some nice graphics.
System Req:
-Service Pack 2 for Windows XP
-dotnetfx.exe (Microsoft .NET Framework Version 2.0 Redistributable Package)
-credist.exe (Microsoft Visual C++ 2008 Redistributable Package)
1. Starting Server for one or more players
Start AlnavoServer.exe witch is simple join server, put in textbox port you wish to use, then click startserver button.
Start AlnavoServerConf.exe which is simple configuration tool, it also load ingame monsters and decide when and where they will move. Just click connect button after puting correct port, You can change item drop rate (1-100% per monster killed), hit points (10-100%) of next respawned monsters and experiance gained (20-10000%) per monster killed
2. Joining Game
Start Alnavo2.exe which is main game file, put IP adress and port of the server and clic join game button, when successed you should see 3 buttons. New Game is used when you dont have saved character, load game opens new window where you have to find your save file, usualy game folder -> save folder.
3. World of Alnavo
3.1 controls
your character is controled by WSAD or arrow keys, red button at bottom is your HP status, blue one is mana and the yellow one is experiance you need for the next lv.
3.2 stat points
Press "c" key to open character info window, you can add here stat points by clicking on little cross buttons to the right.
3.3 inventory/equipment
Press "i" key to open your inventory, you can use potions and gift box by draging them into any equipment window. when gift box used you will be able to find an item on the ground. Items are pickup by left mouse click, you can wear item by draging it into equipment window.
3.4 other action keys
"h" key turns on/off hp bars,
"k" key opens skill tree,
"enter" redirect to chat textbox / sends messages
4. Skills
you can chose skills from skill tree list, distance mean how far you can atack with skill, to use ranged skill you need to equip bow
4.1 Skills 2
You can chose aura which gives bonus to dmg or def, pvp skill is used to attack other players, heal other skill is used to heal other players, teleport skill move other player to your character
5. Shire
When shire clicked yours character hp and mana are restored
6. Shop
To buy drag item you want to inventory window, To sell drag item from your inventory to the shop
7. Quest Office
click on quest office to recive quest, there are 2 types of quests, simple kill special monster or find special quest item. when completed click on quest office againg to recive reward.
Alnavo 2.0 beta (0.9)
release 8.8.09
--info--
giftbox and potions are used by draging them to representation of weared items
you can change skills by clicking on its icon
to sell item drag it to the shop area (must take it off first)
quest are random, find item or kill monster
you can chose language during game
new hotkeys
k - skill tree
enter - chat
Alnavo 2.0 alpha release 3.I.2009
While learning c# i get an idea to build a control based game to see what opportunities microsoft is giving to dotNET programers. I used mainly Label and PictureBox Control and get nice resoult. Its only alpha version, still much need to be done but you can see how it works. I tryed optymalize code so there would be as less flickering as posible but it's still anoying. I use my own database (XML files).
its half ENG / half PL version need to finaly deal with it
its on Artistic License but im going to publish sources with beta version
Alpha Features:
movement WASD or arrow keys
c - character stats
i - inventory and equipment
h - HP bars turn on/off
left mouse click - pick up near item or attack near monster (1 space)
to equip or drop item just drag-drop-it
5% chance to item by dropped by killd enemy
enemy respawn after once killed
Beta Features (soon)
npc
sell items to npc
on map click events - such as open trade window or heal after click on shine
decide mob to move - make them agressive to
timer - automatize everything
ranged atacks
skills (for combat player and magic spells)
Final Version (maybe)
should implement multiplayer using net.sockets and UDP or TCP serv-client