Improved programmable block APIs

Joel Marker shared this feedback 42 days ago
Not Enough Votes

One of my favourite parts about SE1 was the programmable block and I hope it will return in SE2.

Probably this is already in your backlog, but I hope the APIs will be improved, as it could be tedious sometimes to get certain things done.

Primarily there are two parts of the API that I would like improvements on:


  • Simplified LCD API. It could be very similar to canvas APIs in JS or Java, so you have methods like
    - drawPixel(x, y, color)
    - getDimensions() -> (width, height)
    - drawLine(x1, y1, x2, y2, color)
    - drawRect(x, y, width, height, color)
    - drawText(x, y, text, color)
    - drawImage(x, y, width, height, image)
  • The gyroscope API. I would really like methods for retrieving the rotation of a ship on all three achsis in some global coordinate space and also set the rotation on all three achsis similar to how the player could do with the mouse. In SE1 this was very hard for a task that is so easy as a player, making automated docking procedures unneccessary complicated

Leave a Comment
 
Attach a file