angband-esque game
Moderator: MaxCoderz Staff
angband-esque game
a rouge like game, it alows you to wander a giant world (randomly generated). A map is randomly generated and is a matrix of rooms, each of which is premade and compressed. You will move around and fight enemies in each 8X8 room, and towns also exist with a number of stores. As well, up and down "stairs" alow you to venture deeper into the world where more powerful monsters exist. Lots of items and weapons, tons of spells, and custimisation options should make this one great game. Graphics will be simplistic 8X8 b/w tiles and I hope to keep everything good and clear as to what they are. Also, a class system will exist but you will be alowed to change classes some how.
Items types as of now:
weapon(bows, swords, axes, ect.)
amo(for use in bows and such)
staff(improve magics quality)
armor(sheilds,helms,ect)
potion(magic in one use form)
scrolls(")
food (some have special affects like musherooms and magic sustinances)
gold(money)
acsessory (ring, broach, necklase, ect.)
all of which there will be many diffrent kinds of
Items types as of now:
weapon(bows, swords, axes, ect.)
amo(for use in bows and such)
staff(improve magics quality)
armor(sheilds,helms,ect)
potion(magic in one use form)
scrolls(")
food (some have special affects like musherooms and magic sustinances)
gold(money)
acsessory (ring, broach, necklase, ect.)
all of which there will be many diffrent kinds of
- Dragonwarrior333
- Regular Member
- Posts: 121
- Joined: Sat 19 Mar, 2005 1:59 pm
Sounds promising, I am guessing you are using X lib.
This game will probably have awesome graphics
I am also curious as to how you are going to randomly generate levels. Is there going to be boundries, how will you map the random tiles ( unless they are only a one tile image eg. A two tiled wall to make more realistic)
Any ideas of classes or are you still thinking of them.
Ps: Have you thought of a name maybe like necrouge (necro + rouge)?
This game will probably have awesome graphics
I am also curious as to how you are going to randomly generate levels. Is there going to be boundries, how will you map the random tiles ( unless they are only a one tile image eg. A two tiled wall to make more realistic)
Any ideas of classes or are you still thinking of them.
Ps: Have you thought of a name maybe like necrouge (necro + rouge)?
ok, I suppose simple is great...kinda...maybe...eh...again, the graphics will be Black=wall, Door=shop, stairs=up down...ect. No fancy floor tiles, no trees, animation, ect. I am working on graphics like that for another game though...
Random levels are made by randomly chosing a number, each of which corrosponds to a pre made "rooms" (including towns) and those are then stored on a grid. As you move, the grid is updated to reflect your location and the outsides of the grids are replaced by new random ones. It also remembers above you and below you a level. The level you are on is loaded based opun its number, and then the corrosponding map is decompressed a loaded from a seprate program file.
example "over map"
-- -- -- -- -- |-- 11 01 03 --| -- -- -- -- --|
-- -- 05 -- -- |06 11 03 07 05| -- -- 09 -- --|
-- 04 03 02 -- |01 06 00 08 10| -- 05 06 03 --|
-- -- 09 -- -- |02 04 10 07 05| -- -- 00 -- --|
-- -- -- -- -- |-- 06 03 01 --| -- -- -- -- --|
-above -current -below
Random levels are made by randomly chosing a number, each of which corrosponds to a pre made "rooms" (including towns) and those are then stored on a grid. As you move, the grid is updated to reflect your location and the outsides of the grids are replaced by new random ones. It also remembers above you and below you a level. The level you are on is loaded based opun its number, and then the corrosponding map is decompressed a loaded from a seprate program file.
example "over map"
-- -- -- -- -- |-- 11 01 03 --| -- -- -- -- --|
-- -- 05 -- -- |06 11 03 07 05| -- -- 09 -- --|
-- 04 03 02 -- |01 06 00 08 10| -- 05 06 03 --|
-- -- 09 -- -- |02 04 10 07 05| -- -- 00 -- --|
-- -- -- -- -- |-- 06 03 01 --| -- -- -- -- --|
-above -current -below
Last edited by necro on Sat 15 Oct, 2005 5:27 pm, edited 1 time in total.
- dysfunction
- Calc Master
- Posts: 1454
- Joined: Wed 22 Dec, 2004 3:07 am
- Location: Through the Aura
yay! bugs fixed and the menu system added, simplist store system added. There will be 5 stores I think, selling the things listed, general store(food,select scrolls and potions that are utilitarian) magic store(rings/amulets,select scrolls and potions,wands for spell users and priests) smithy(armor,melee weapons,and rings for warriors) fletcher(amo,bows,select rings potion and armors suited for archers)...
Well, if you are wondering how it looks, here is the first room (room 0, only on level 0...and prevents you from going beyond as it lacks any up stair cases)
the rooms are all 6/6 BTW, and for a very good reasons...
also, I have finished my list of commands and am programming each command...some might not happen
the rooms are all 6/6 BTW, and for a very good reasons...
also, I have finished my list of commands and am programming each command...some might not happen
Soory, I meant graph link can't do it...
http://education.ti.com/us/product/acce ... tware.html
yeah, for f-ing macs only that feature is
http://education.ti.com/us/product/acce ... tware.html
yeah, for f-ing macs only that feature is
Last edited by necro on Sat 15 Oct, 2005 10:07 pm, edited 1 time in total.
-
- Calc Wizard
- Posts: 501
- Joined: Sat 28 May, 2005 5:34 am
- Location: Chesapeake, Virginia
- Contact:
'tolkiens'? And here I thought you did this on purpose.
The easiest way would be to write an asm program that takes ans as input. Twould be easy as pie. Fine, I'll even post the asm code for you!
Ans = 0 - 255; may make wierdness sometimes....
Should work right guys? I didn't test it . So... yeah.
EDIT: Silly me, that should be putmap not putc. Later I'll do the hex... And this puts out ASCII characters and increases the cursor, so you know.
This looks awesome necro, I really hope you finish this. It's an awesome game idea. Perhaps a BASIC Builder App, and then it could be massive ?
EDIT:
D'uh! You probably want two byte tokens. Just ignore me, k?
The easiest way would be to write an asm program that takes ans as input. Twould be easy as pie. Fine, I'll even post the asm code for you!
Ans = 0 - 255; may make wierdness sometimes....
Code: Select all
;Standard Header & Footer, Me == Lazy
b_call(_rclans)
b_call(_convop1)
b_call(_putc)
EDIT: Silly me, that should be putmap not putc. Later I'll do the hex... And this puts out ASCII characters and increases the cursor, so you know.
This looks awesome necro, I really hope you finish this. It's an awesome game idea. Perhaps a BASIC Builder App, and then it could be massive ?
EDIT:
D'uh! You probably want two byte tokens. Just ignore me, k?