Author Topic: Features Wishlist  (Read 705048 times)

0 Members and 2 Guests are viewing this topic.

Offline ben_g

  • Hey cool I can set a custom title now :)
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1002
  • Rating: +125/-4
  • Asm noob
    • View Profile
    • Our programmer's team: GameCommandoSquad
Re: Features Wishlist
« Reply #3240 on: August 25, 2013, 06:51:43 pm »
I'd like to suggest a feature:

Axe libraries are fully recompiled everytime you compile a program that uses them. It can often take over half the time needed to compile the program. Therefore, it would be nice if there was a way to precompile axe libraries (maybe into axioms?), to decrease the time needed for compilation.
My projects
 - The Lost Survivors (Unreal Engine) ACTIVE [GameCommandoSquad main project]
 - Oxo, with single-calc multiplayer and AI (axe) RELEASED (screenshot) (topic)
 - An android version of oxo (java)  ACTIVE
 - A 3D collision detection library (axe) RELEASED! (topic)(screenshot)(more recent screenshot)(screenshot of it being used in a tilemapper)
Spoiler For inactive:
- A first person shooter with a polygon-based 3d engine. (z80, will probably be recoded in axe using GLib) ON HOLD (screenshot)
 - A java MORPG. (pc) DEEP COMA(read more)(screenshot)
 - a minecraft game in axe DEAD (source code available)
 - a 3D racing game (axe) ON HOLD (outdated screenshot of asm version)

This signature was last updated on 20/04/2015 and may be outdated

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: Features Wishlist
« Reply #3241 on: August 25, 2013, 06:57:50 pm »
How about ... 84C integration?!
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Features Wishlist
« Reply #3242 on: August 25, 2013, 06:59:29 pm »
How about ... 84C integration?!
that was already suggested many times and i think will be done :P

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: Features Wishlist
« Reply #3243 on: August 25, 2013, 07:09:02 pm »
Oops sorry, my bad i really should have checked the other pages :S.

One of the items that i received the most feedback on regarding the xLIB project is the lack of oncalc documentation.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Features Wishlist
« Reply #3244 on: August 25, 2013, 10:01:32 pm »
I'd like to suggest a feature:

Axe libraries are fully recompiled everytime you compile a program that uses them. It can often take over half the time needed to compile the program. Therefore, it would be nice if there was a way to precompile axe libraries (maybe into axioms?), to decrease the time needed for compilation.

How about ... 84C integration?!

Both of these are goals for Axe 2.0.

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: Features Wishlist
« Reply #3245 on: September 02, 2013, 04:37:27 am »
How many releases are planned before 2.0?
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

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: Re: Features Wishlist
« Reply #3246 on: September 02, 2013, 02:36:37 pm »
Hopefully it's out before Sam Heald starts working on his Zelda clone again. :P

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: Features Wishlist
« Reply #3247 on: September 02, 2013, 02:41:27 pm »
Hopefully it's out before Sam Heald starts working on his Zelda clone again. :P
Lol at that one. :P

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Features Wishlist
« Reply #3248 on: September 02, 2013, 02:45:14 pm »
How many releases are planned before 2.0?

Only one, and possibly a quick follow-up second if there are any huge bugs.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Features Wishlist
« Reply #3249 on: September 12, 2013, 04:32:58 pm »
Can we get a specification showing what commands compile into? That would allow for many spinoff projects, like compilers for the PC. (PC compiler for z80 binaries)

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: Features Wishlist
« Reply #3250 on: September 12, 2013, 04:44:42 pm »
The commands.inc file is exactly that.

Offline jo-thijs

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 19
  • Rating: +1/-0
    • View Profile
Re: Features Wishlist
« Reply #3251 on: September 21, 2013, 03:00:33 pm »
Perhaps a command that draws a triangle with coordinates: (x1,y1),(x1,y2),(x2,y2)
And perhaps a command that creates a bit map of a random triangle,
which might be done by filling it completely and then erasing the edges by the previous proposed command.
I think this would be a great base for jobs like drawing skewed sprites (defined by 4 random points and a sprite).

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Features Wishlist
« Reply #3252 on: September 21, 2013, 06:59:54 pm »
Just having the first triangle command you mentioned would be enough, considering Axe already has a random number generator. It wouldn't help with skewed sprites, though, since you would still have to do the whole "stretch sprite" bit.

If you want skewed sprites, try convincing them to allow the single-byte draws. Then you can at least do horizontal/vertical skews. (whichever direction the LCD stores, I think vertical thus 6-byte text.)

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Features Wishlist
« Reply #3253 on: September 21, 2013, 07:24:39 pm »
Drawing triangles (and other arbitrary shapes) is pretty tough. I think such a routine would be cool too, but I can't see it fitting (literally) into Axe for now.

Perhaps this Axiom by Matrefeytontias could help? The triangle drawing command is only intended for use in 3D rendering as far as I can tell, but perhaps that's what you wanted it for anyways and it's an extra bonus? :P

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: Features Wishlist
« Reply #3254 on: September 25, 2013, 12:28:06 pm »
The triangle thing is not particularly intended for 3D rendering, it's just a triangle filler.