Git Product home page Git Product logo

celeste's People

Contributors

hteumeuleu avatar shillysit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

celeste's Issues

Show high score without assist in priority

In the pause menu in the title screen, the high score is currently the best score with or without assist. A lesser score without assist should be shown in favor of any assist score.

Make the game truly fullscreen

Make the game truly fullscreen (400x240) by adding tiles around each levels. The hard part here is to make sure this doesn't impact gameplay and doesn't change the intended output of a level.

Fullscreen toggle bug

Toggling the fullscreen checkbox in the menu moves all sprites and breaks collisions, eventually killing the player. This can also be abused as shown in this "fullscreen skip" GIF below (courtesy of Drew-Lo on Discord):

fullscreen_skip

Wrong offset for menu image at 1x

The offset for the game stage is wrong when the game is at 1x scale (fullscreen toggled off). The 128x128 scene should appear centered in the left zone of the screen.

Screenshot showing the game stage slightly offset to the right

Marks every future run as "+assist mode" even if it was not used any more...

Only deleting game data seems to ever remove the "+assist mode" flag if it was ever toggled on, even if it is disabled and the game reset and started without any assistance.
I suppose rechecking if any assist mode flags are set every time a game is started from the start screen would be good.
(Currently it doesn't really matter, but if you ever introduce a high score feature this would be bad).

Create an option window to add the show FPS option

Currently, the FPS counter can be toggled on or off by doing a full crank turn. In practice, though, it only needs to hit the zero degree threshold of the crank, which is when the crank is upwards. So just moving the crank left and right from zero is enough to trigger the FPS counter.

Ideally, we should have a proper options screen (akin to the assist mode one). It would be triggered by a new “options” menu item replacing the current “fullscreen” check. The option screen would then feature the following options:

  • Fullscreen:on/off
  • Show FPS:on/off

Add a launch animation

launchImages/

A folder of images (named 1.png, 2.png, …) that will be played as a transition animation when your game is launched. Images can contain transparency, but should all be 400 x 240 pixels. See the provided sample game Level 1-1 for an example. Before the game launch animation your game’s card image (or card-highlighted, or card-pressed image, if available) is drawn by the launcher centered on the screen, drawn in the rect (25, 43, 350, 155) so your animation should assume that image with transparent surrounding space as a starting frame.

Background image in fullscreen mode shifted

First of all thank you for that wonderful port.

Sadly and weirdly full screen mode seems broken on my device the background img seems to be shifted to the right bottom corner, the hitboxes still register correct.
I noticed that if I turn full screen mode off all is fine (just very small obviously), switching it on again shifts the background out of screen again. Reinstall, restarting the device or deleting data didn't change anything.
I am on the newest OS/SDK version 1.13.0.

1676324157484.mp4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.