• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

excaliburjs / Excalibur
89%

Build:
DEFAULT BRANCH: main
Repo Added 26 Jun 2015 09:39PM UTC
Files 240
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • 3503-particle-z-index
  • ColliderClone
  • GH-3627-flappy-bird-doc-updates
  • Graph
  • Jerry457-patch-1
  • MotionComponent-maxVel
  • SpritesheetVector
  • chore/add-integrator-tests
  • chore/update-docs-for-release
  • chore/visual-tests
  • chore/vite
  • chore/vitest
  • colorLerp
  • dependabot/npm_and_yarn/multi-70d1fc4d23
  • dependabot/npm_and_yarn/multi-dadb65d208
  • dependabot/npm_and_yarn/site/babel/helpers-7.27.0
  • dependabot/npm_and_yarn/site/babel/runtime-7.27.0
  • dependabot/npm_and_yarn/site/babel/runtime-corejs3-7.26.10
  • dependabot/npm_and_yarn/site/brace-expansion-1.1.12
  • dependabot/npm_and_yarn/site/estree-util-value-to-estree-3.3.3
  • dependabot/npm_and_yarn/site/express-4.22.1
  • dependabot/npm_and_yarn/site/http-proxy-middleware-2.0.9
  • dependabot/npm_and_yarn/site/katex-0.16.21
  • dependabot/npm_and_yarn/site/mdast-util-to-hast-13.2.1
  • dependabot/npm_and_yarn/site/mermaid-10.9.5
  • dependabot/npm_and_yarn/site/multi-3c739f36b4
  • dependabot/npm_and_yarn/site/multi-4df209198f
  • dependabot/npm_and_yarn/site/multi-75e6bc5210
  • dependabot/npm_and_yarn/site/multi-96c788614a
  • dependabot/npm_and_yarn/site/multi-9c21807227
  • dependabot/npm_and_yarn/site/nanoid-3.3.8
  • dependabot/npm_and_yarn/site/node-forge-1.3.2
  • dependabot/npm_and_yarn/site/prismjs-1.30.0
  • dependabot/npm_and_yarn/site/serialize-javascript-6.0.2
  • dependabot/npm_and_yarn/store2-2.14.4
  • dependabot/npm_and_yarn/tar-fs-3.1.1
  • dependabot/npm_and_yarn/tmp-0.2.4
  • dependabot/npm_and_yarn/vite-6.3.6
  • dependabot/npm_and_yarn/vite-6.4.1
  • dependabot/npm_and_yarn/vite-plugin-static-copy-3.1.2
  • docs-isometric
  • docs-migrate-playground
  • docs-playground-embed
  • docs/add-text-quality-examples
  • docs/happy-new-year
  • docsfix/flappy-bird
  • dualTmap
  • feat/add-missing-events-for-transitions
  • feat/configurable-event-focus-targets
  • feat/data-for-animations
  • feat/deactivation-data
  • feat/debug-draw-improvements
  • feat/graphics-material-convenience-ctor
  • feat/improve-debug-settings
  • feat/mobile-play-button
  • feat/refactor-queries-filter-support
  • feat/simpler-easing-function
  • feat/sound-manager
  • feat/sound-sync-scheduling
  • feat/timer-event-complete
  • feat/uniform-buffers
  • feature/add-angledifference
  • feature/polymorphic-returns-for-animation-factories
  • fix-playground-embeds
  • fix-playground-intersection
  • fix-playground-share
  • fix/3317-gamepad-support-non-standard-buttons
  • fix/3389-tilemap-culling
  • fix/3412-collider-body-coupling
  • fix/3524-loader-runs-twice-inscene
  • fix/3592-check-pointer-cointainment-on-colliders
  • fix/3599-scale-on-screen-elements
  • fix/animation-behavior-when-reset-from-event
  • fix/body-sleeping
  • fix/clear-schedule-inside-cb
  • fix/composite-multi-contact
  • fix/composite-realistic-solver-issues
  • fix/first-scene-preload
  • fix/fromspritesheet-omitted-frames
  • fix/gpu-particle-rotation
  • fix/map-memory-leaks
  • fix/material-u-graphic-override
  • fix/not-queries-with-tags
  • fix/on-remove-not-called-sometimes
  • fix/remove-canvas-only-when-created
  • fix/remove-unadded-entity-warning
  • fix/screen-orientation-change-recacl-viewport
  • fix/slide-transition
  • fix/switch-to-interface-for-events
  • fix/tilemap-pos-change-bug-with-collider
  • graph
  • hasChild2
  • haschild
  • jyoung4242-patch-1
  • kamranayub/clock-clear-schedule
  • kamranayub/dev-container
  • kamranayub/npm-ci
  • kamranayub/vitest-vscode
  • meetTolerance
  • notouchingtruthybug
  • parsedSpritesheets
  • patch-1
  • perf/update-tile-map-pointers
  • random
  • refactor/bb-raycast
  • renovate/actions-github-script-7.x
  • renovate/babel-loader-10.x
  • renovate/babel-monorepo
  • renovate/concurrently-9.x
  • renovate/copy-webpack-plugin-13.x
  • renovate/coverallsapp-github-action-2.x
  • renovate/docusaurus-monorepo
  • renovate/eslint-config-prettier-10.x
  • renovate/eslint-eslintrc-3.x
  • renovate/eslint-plugin-jsdoc-50.x
  • renovate/eslint-plugin-jsdoc-51.x
  • renovate/eslint-plugin-storybook-0.x
  • renovate/excalibur-jasmine-0.x
  • renovate/font-awesome
  • renovate/globals-16.x
  • renovate/jasmine-5.x
  • renovate/jasmine-monorepo
  • renovate/karma-summary-reporter-4.x
  • renovate/lint-staged-15.x
  • renovate/major-eslint-monorepo
  • renovate/mdx-monorepo
  • renovate/mermaid-11.x
  • renovate/node-22.x
  • renovate/node.js
  • renovate/npm-mermaid-vulnerability
  • renovate/npm-storybook-vulnerability
  • renovate/npm-vite-plugin-static-copy-vulnerability
  • renovate/npm-vite-vulnerability
  • renovate/octokit-monorepo
  • renovate/patch-package-8.x-lockfile
  • renovate/playwright-monorepo
  • renovate/prettier-3.x
  • renovate/prism-react-renderer-2.x-lockfile
  • renovate/puppeteer
  • renovate/react-color-3.x
  • renovate/react-monorepo
  • renovate/remark-emoji-5.x
  • renovate/semver-7.x
  • renovate/storybook-monorepo
  • renovate/terser-webpack-plugin-5.x
  • renovate/ts-loader-9.x
  • renovate/typedoc-0.x
  • renovate/typescript-5.x
  • renovate/typescript-eslint-monorepo
  • renovate/vite-6.x
  • renovate/vite-plugin-static-copy-3.x
  • renovate/vitest-monorepo
  • renovate/webpack-5.x
  • renovate/webpack-env-1.x
  • revert-3339-renovate/docusaurus-monorepo
  • revert-3402-renovate/docusaurus-monorepo
  • rndColor
  • screenAppenderPointerEvents
  • serializablecomponents
  • sfpluginupdatearticle
  • showcaseentry
  • site-excalitris
  • site-particles
  • site-samples-styles
  • spfusiondocs
  • tiled-725-feat-additional-camera-strategy-methods
  • tint_graphics
  • v0.28.4
  • v0.28.5
  • v0.28.6
  • v0.28.7
  • v0.29.0
  • v0.29.1
  • v0.29.2
  • v0.29.3
  • v0.30.0
  • v0.30.1
  • v0.30.2
  • v0.30.3
  • v0.31.0
  • vectorLerp

19 Dec 2025 07:46PM UTC coverage: 88.643%. Remained the same
20380804539

push

github

web-flow
docs: updated code examples for flappy bird tutorial (#3628)

<!--
Hi, and thanks for contributing to Excalibur!
Before you go any further, please read our contributing guide: https://github.com/excaliburjs/Excalibur/blob/main/.github/CONTRIBUTING.md
especially the "Submitting Changes" section:
https://github.com/excaliburjs/Excalibur/blob/main/.github/CONTRIBUTING.md#submitting-changes
---
A quick summary checklist is included below for convenience:
-->

===:clipboard: PR Checklist :clipboard:===

- [x] :pushpin: issue exists in github for these changes
- [x] :microscope: existing tests still pass
- [x] :see_no_evil: code conforms to the [style guide](https://github.com/excaliburjs/Excalibur/blob/main/STYLEGUIDE.md)
- [x] :triangular_ruler: new tests written and passing / old tests updated with new scenario(s)
- [x] :page_facing_up: changelog entry added (or not needed)

==================

<!-- If you're closing an issue with this pull request, or contributing a significant change, please include your changes in the appropriate section of CHANGELOG.md as outlined in https://github.com/excaliburjs/Excalibur/blob/main/.github/CONTRIBUTING.md#creating-a-pull-request. -->

<!--Please format your pull request title according to our commit message styleguide: https://github.com/excaliburjs/Excalibur/blob/main/.github/CONTRIBUTING.md#commit-messages -->

<!-- Thanks again! -->

<!--------------------------------------------------------------------------------------------->

Relates to https://github.com/excaliburjs/Excalibur/issues/3627

## Changes:

Updated flappy bird tutorial with a note regarding expected behavior of bug when the bird dies.

Updated flappy bird tutorial code snippets to include a few missing imports.

Documentation Updates:

Step 4 of flappy bird tutorial (https://excaliburjs.com/docs/step-4-flying-bird)

Before
<img width="1382" height="748" alt="Screenshot 2025-12-19 at 12 24 33 PM" src="https://github.com/user-attachments/assets/2c2... (continued)

5325 of 7269 branches covered (73.26%)

14728 of 16615 relevant lines covered (88.64%)

24675.7 hits per line

Relevant lines Covered
Build:
Build:
16615 RELEVANT LINES 14728 COVERED LINES
24675.7 HITS PER LINE
Source Files on main
  • Tree
  • List 240
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
20380804539 main docs: updated code examples for flappy bird tutorial (#3628) <!-- Hi, and thanks for contributing to Excalibur! Before you go any further, please read our contributing guide: https://github.com/excaliburjs/Excalibur/blob/main/.github/CONTRIBUTING... push 19 Dec 2025 07:53PM UTC web-flow github
88.64
20380804530 main docs: updated code examples for flappy bird tutorial (#3628) <!-- Hi, and thanks for contributing to Excalibur! Before you go any further, please read our contributing guide: https://github.com/excaliburjs/Excalibur/blob/main/.github/CONTRIBUTING... push 19 Dec 2025 07:53PM UTC web-flow github
88.64
20356309823 main chore: Update dependency storybook to v9.1.17 [SECURITY] (#3626) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 19 Dec 2025 01:10AM UTC web-flow github
88.64
20356309809 main chore: Update dependency storybook to v9.1.17 [SECURITY] (#3626) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 19 Dec 2025 01:10AM UTC web-flow github
88.64
20276210370 main feat: Add better debug settings (#3622) * feat: Add better debug settings * add some nicer collision group stuff * update tilemap test * update body test push 16 Dec 2025 05:09PM UTC web-flow github
88.64
20276210532 main feat: Add better debug settings (#3622) * feat: Add better debug settings * add some nicer collision group stuff * update tilemap test * update body test push 16 Dec 2025 05:09PM UTC web-flow github
88.64
20237066099 main docs: add share tooltip indicator for visual feedback (#3624) Discussed in Discord. This adds a tooltip indicator when the user clicks the share button. See video (in the video it looks like on hover, but its actually on click): https://github.c... push 15 Dec 2025 03:19PM UTC web-flow github
88.63
20237066125 main docs: add share tooltip indicator for visual feedback (#3624) Discussed in Discord. This adds a tooltip indicator when the user clicks the share button. See video (in the video it looks like on hover, but its actually on click): https://github.c... push 15 Dec 2025 03:16PM UTC web-flow github
88.64
20236995910 main fix: flip lookup in fromSpriteSheet to resolve repeated sprite sheet indices being ignored (#3625) Closes https://github.com/excaliburjs/Excalibur/issues/3623 ## Changes: Instead of looping over available sprite sheet sprites and finding them ... push 15 Dec 2025 03:13PM UTC web-flow github
88.63
20236995873 main fix: flip lookup in fromSpriteSheet to resolve repeated sprite sheet indices being ignored (#3625) Closes https://github.com/excaliburjs/Excalibur/issues/3623 ## Changes: Instead of looping over available sprite sheet sprites and finding them ... push 15 Dec 2025 03:13PM UTC web-flow github
88.64
See All Builds (12922)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc