dMZX Forums: qrleon journal - dMZX Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

qrleon journal

#1 User is offline   qrleon 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 11-October 08

Posted 11 October 2008 - 09:20 PM

A few nights ago, I threw together my first robot that could actually do something interesting. The code is atrocious (I didn't understand expressions at the time), but it kind of increased my interest in MZX now that I can do stuff in it.

I've begun a maze platformer game. Movement with some inertia (?) is in, along with a "precise step" key for navigating 1x1 block areas. CustomFloor wind, lava, water (just 1/2 gravity), CustomBlock ground with more friction, ground with no friction, springs that launch, all that comfortable, predictable stuff.

The movement relies on MOVE PLAYER [dir] and the game runs at speed 2; moving very fast in one axis will weaken the potential movement in the other axis. The player also stays in the air longer when moving forward. I could fix it, but it makes long falls feel more helpless.

Some starting decisions:

No backstory, no dialogue
No EXP grinding
No kill-enemies-for-money grinding but maybe some scattered collectables.
Simple graphics

In the end, this game will probably fall into the "Metroidvania" category, but that term excludes a lot of the games I have in mind for inspiration, like Out of this World, Digger T. Rock (ugh), Blackthorne, Lost Vikings, etc. Even though they are not of the same format.

I expect this project to take a while due to Things Happening and already having started other hobby projects but PROJECT START NOW


Some questions:

Why was KeyN depreciated?

Are subroutine labels slower than normal labels? Or, is it bad to write a main loop for controlling the player, and to have 90% of the if-thens go to small subroutines?

[edit: oh yeah i'm gin. lost my old password and i go by this nick now anyways.]

This post has been edited by qrleon: 11 October 2008 - 09:21 PM

0

#2 User is offline   Terryn 

  • ******
  • Group: DigiStaff
  • Posts: 2,960
  • Joined: 12-October 00
  • Gender:Male

Posted 11 October 2008 - 09:56 PM

KeyN's not. It was erroneously marked as such a bit back, because it (and its relatives) relies on a less versatile set of key codes, but since it has its own unique functionality it's not deprecated. This was corrected in 2.82's helpfile.

Because of this, I'm assuming you're not running 2.82. It'd be a good idea to upgrade to 2.82; it's many times more stable than the 2.81 line.
angelic stream - shed sanguine - ill-adapt - avis - para/lyser - renaissance - dead tangent - phosphene blur - birth breeds death - ________ - painted glass - lagniappe

<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
0

#3 User is offline   qrleon 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 2
  • Joined: 11-October 08

Posted 12 October 2008 - 01:47 AM

I've been using the online manual for reference. Is it very out of date?
0

#4 User is offline   Terryn 

  • ******
  • Group: DigiStaff
  • Posts: 2,960
  • Joined: 12-October 00
  • Gender:Male

Posted 12 October 2008 - 02:24 AM

It's a few versions behind, yes. Last time it was updated was when 2.81g came out.

We plan on keeping this up-to-date again, soon.
angelic stream - shed sanguine - ill-adapt - avis - para/lyser - renaissance - dead tangent - phosphene blur - birth breeds death - ________ - painted glass - lagniappe

<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users