Author Topic: AxeRL  (Read 4313 times)

0 Members and 1 Guest are viewing this topic.

Offline V1mes

  • LV3 Member (Next: 100)
  • ***
  • Posts: 83
  • Rating: +7/-0
  • Ma-Heki!
    • View Profile
AxeRL
« on: November 23, 2012, 09:17:03 pm »
Hey guys,

I know I haven't been around for quite a while, but anyway.

I am planning to write a roguelike in Axe, the plot of which would be similar to the original Rogue, but with the Amulet of Yendor replaced by the Axe...
Would you guys prefer a coffebreak roguelike or a full-blown nethack-style one?

If that makes no sense to you the terms are all 'defined' on rougebasin.com

All ideas appreciated!  ;D
« Last Edit: November 24, 2012, 02:47:34 pm by V1mes »
Nom nom nom

Spoiler For Do a barrell roll:

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: AxeRL
« Reply #1 on: November 23, 2012, 11:39:27 pm »
Nice to see you again. :) I would personally like one like Rogue, since there has been one for 68K calcs for ages and most Z80 ones were abandonned. Due to the 68K clone, a Z80 one would probably be a bit more popular as well.

I wonder how hard is it to code random maps in that game?

Offline V1mes

  • LV3 Member (Next: 100)
  • ***
  • Posts: 83
  • Rating: +7/-0
  • Ma-Heki!
    • View Profile
Re: AxeRL
« Reply #2 on: November 23, 2012, 11:43:43 pm »
Map size is an issue.
Placing rooms is quite tricky in my opinion, because i think bsp generated dungeons look and play boring, and tunelling algorithms require extra checsk to see if there is enough space for them (map size issue again).

Fractal generation is awesome, but slow...?

There are plenty of algorithms out there. See roguebasin articles if you're interested.

Rogue is more of a coffeebreak roguelike... go down, grab loot, get Amulet and go all the way back up. Would be *relatively* simple to make... in concept obviously.

Any other suggestions?
Nom nom nom

Spoiler For Do a barrell roll:

Offline leafy

  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1554
  • Rating: +475/-97
  • Seizon senryakuuuu!
    • View Profile
    • keff.me
Re: AxeRL
« Reply #3 on: November 24, 2012, 12:48:07 am »
Well, make whatever you're comfortable with. Maybe as you start with a simpler roguelike you'll eventually start to flesh it out and make it more complex over the development cycle.
In-progress: Graviter (...)

Offline V1mes

  • LV3 Member (Next: 100)
  • ***
  • Posts: 83
  • Rating: +7/-0
  • Ma-Heki!
    • View Profile
Re: AxeRL
« Reply #4 on: November 24, 2012, 05:20:02 am »
^^

I like that.
I'll get back to you when I have screenies of dungeon generation  :)
Nom nom nom

Spoiler For Do a barrell roll:

Offline V1mes

  • LV3 Member (Next: 100)
  • ***
  • Posts: 83
  • Rating: +7/-0
  • Ma-Heki!
    • View Profile
Re: AxeRL
« Reply #5 on: December 10, 2012, 07:11:36 am »
Spent all night coding in map data structures only to be struck down by random RAM clear  :banghead:

Should have sample/screenie up by end of week tho  :thumbsup:

Also, as each letter of the alphabet (capitals counted separately) will represent a 'race' or 'species' of monster could people please post some ideas for each letter? Any theme of monster will do  ;D I ran out of ideas quite quickly  ??? Thank you!
Nom nom nom

Spoiler For Do a barrell roll:

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: AxeRL
« Reply #6 on: December 10, 2012, 11:16:32 am »
Spent all night coding in map data structures only to be struck down by random RAM clear  :banghead:
We all need to learn to backup. It is just sad you had to learn it the hard way.

Axe has an "auto backup" option, it copies your code in an archived appvar each time you compile it (only works if you compile an unarchived code). This way, even if you lose the original copy, you only lose your progress since the last compilation.

zStart also allows you to edit archived programs (among other amazing things) and automatically reinstalls its hooks after each RAM Clear so it can also be a solution to your problem :)
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline V1mes

  • LV3 Member (Next: 100)
  • ***
  • Posts: 83
  • Rating: +7/-0
  • Ma-Heki!
    • View Profile
Re: AxeRL
« Reply #7 on: December 10, 2012, 11:30:21 am »
Hmmm i have zStart.
The problem came after editing from archive, the names of my programs changed into random tokens and then somehow became corrupt...
Nom nom nom

Spoiler For Do a barrell roll:

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: AxeRL
« Reply #8 on: December 10, 2012, 11:37:24 am »
???
Which version of zStart do you use ?
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline stevon8ter

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 663
  • Rating: +10/-0
    • View Profile
Re: AxeRL
« Reply #9 on: December 10, 2012, 11:38:54 am »
Make sure your calc is in classic mode...
None of my posts are meant offending... I you feel hurt by one of my posts, tell me ... So i can appoligise me and/or explain why i posted it


Hi there, I'm the allmighty (read as: stupid, weak...) STEVON8TER

Offline V1mes

  • LV3 Member (Next: 100)
  • ***
  • Posts: 83
  • Rating: +7/-0
  • Ma-Heki!
    • View Profile
Re: AxeRL
« Reply #10 on: December 10, 2012, 11:39:10 am »
Currenty 1.3.010

@steven8ter: does that make a difference? plus i was in classic
« Last Edit: December 10, 2012, 11:41:58 am by V1mes »
Nom nom nom

Spoiler For Do a barrell roll:

Offline stevon8ter

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 663
  • Rating: +10/-0
    • View Profile
Re: AxeRL
« Reply #11 on: December 10, 2012, 11:45:23 am »
Yes it does...
None of my posts are meant offending... I you feel hurt by one of my posts, tell me ... So i can appoligise me and/or explain why i posted it


Hi there, I'm the allmighty (read as: stupid, weak...) STEVON8TER

Offline leafy

  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1554
  • Rating: +475/-97
  • Seizon senryakuuuu!
    • View Profile
    • keff.me
Re: AxeRL
« Reply #12 on: December 10, 2012, 11:46:54 am »
Yeah, I'm having the same corruption token bug. I think it happens when you try to use Axe's jump to error feature in conjunction with MirageOS under zStart; I could be wrong, though. I just tend to avoid using Axe's jump to, because that's the most frequent way I lose my progress.
In-progress: Graviter (...)

Offline V1mes

  • LV3 Member (Next: 100)
  • ***
  • Posts: 83
  • Rating: +7/-0
  • Ma-Heki!
    • View Profile
Re: AxeRL
« Reply #13 on: December 10, 2012, 11:50:14 am »
Do you mean compile for mirageos? Because i was compiling to asm

In any case, crazily annoying, do it again  :thumbsup:
« Last Edit: December 10, 2012, 11:50:43 am by V1mes »
Nom nom nom

Spoiler For Do a barrell roll:

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: AxeRL
« Reply #14 on: December 10, 2012, 01:05:07 pm »
I personally just avoided having any shell or mods installed on my calc when I was using Axe or xLIB. That minimized risks of crashes a lot more. (MirageOS isn't known to be very stable, which is why many people switched to DCS, but DCS will not work properly with ZStart installed)