๐ŸŽฎ An attempt to create Super Mario Bros using Compose for Desktop

Overview

๐ŸŽฎ compose-mario

Twitter: theapache64

An attempt to create Super Mario Bros using Compose for Desktop

๐Ÿ—๏ธ Under Active Development

THIS PROJECT IS UNDER ACTIVE DEVELOPMENT. WTF-BUGS AND HEAVY CHANGES ARE EXPECTED

โœ๏ธ Author

๐Ÿ‘ค theapache64

Feel free to ping me ๐Ÿ˜‰

๐Ÿค Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Open an issue first to discuss what you would like to change.
  2. Fork the Project
  3. Create your feature branch (git checkout -b feature/amazing-feature)
  4. Commit your changes (git commit -m 'Add some amazing feature')
  5. Push to the branch (git push origin feature/amazing-feature)
  6. Open a pull request

Please make sure to update tests as appropriate.

โค Show your support

Give a โญ๏ธ if this project helped you!

Patron Link Buy Me A Coffee Donation

โ˜‘๏ธ TODO

  • Mario Action : Jump
  • Mario Action : Fly
  • Mario Action : Crouch
  • Mario Action : Die
  • Enemy : Goomba
  • Enemy : Beetle
  • Enemy : Koopas
  • Enemy : Bowser
  • and a lot more

๐Ÿ“ License

Copyright ยฉ 2021 - theapache64

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

This README was generated by readgen โค

You might also like...
A simple Snake game implemented using Compose for Desktop
A simple Snake game implemented using Compose for Desktop

CompoSnake A simple Snake game implemented using Compose for Desktop. Run: ./gradlew run Author Twitter: @arkann1985 If you like this project you can

A Slack demo app for desktop using Jetpack Compose UI toolkit
A Slack demo app for desktop using Jetpack Compose UI toolkit

ComposeSlackDesktop A Slack demo app for desktop using Jetpack Compose UI toolkit Demo Jetpack Compose Jetpack Compose is Androidโ€™s modern toolkit (no

๐Ÿ•’ A kinetic wall clock, built using Compose Desktop
๐Ÿ•’ A kinetic wall clock, built using Compose Desktop

๐Ÿ•’ klokk A kinetic wall clock, built using Compose Desktop. ๐Ÿ”ฎ Demo Watch full demo Watch Development - Behind the Scenes - Part 1 Watch Development -

Spotify Demo Desktop app using Jetpack compose
Spotify Demo Desktop app using Jetpack compose

Compose Spotify Desktop Declarative UI A Spotify demo app for desktop using Jetpack Compose UI toolkit Demo Home Search & Detail Jetpack Compose Jetpa

Exercising Compose for Desktop and Compose for Web (Canvas)
Exercising Compose for Desktop and Compose for Web (Canvas)

Compose Counting Grid A simple application to check Compose for Desktop and Compose for Web (Canvas) drawing speeds when drawing grids (or tables) wit

โŒจ๏ธ A tool that gives you a massive head start when building Compose Desktop apps. It saves you from time-consuming setup and configuration
โŒจ๏ธ A tool that gives you a massive head start when building Compose Desktop apps. It saves you from time-consuming setup and configuration

๐Ÿ’ป create-compose-app A tool that gives you a massive head start when building Compose based apps. It saves you from time-consuming setup and configur

๐Ÿ’ป A Compose Desktop project template with MVVM, Dagger, Decompose, tests, and more...
๐Ÿ’ป A Compose Desktop project template with MVVM, Dagger, Decompose, tests, and more...

compose-desktop-template A compose desktop project template with MVVM, Dagger, Decompose and more โœจ Demo What's included? Architecture (MVVM) with And

A simple Snake application to demonstrate the use of Compose for Desktop platform with Kotlin
A simple Snake application to demonstrate the use of Compose for Desktop platform with Kotlin

Snake App using Compose for Desktop A simple Snake desktop application to demonstrate the use of Compose UI toolkit for Desktop platform with Kotlin.

๐Ÿ”– A Quotes Application built to Demonstrate the Compose for Desktop UI
๐Ÿ”– A Quotes Application built to Demonstrate the Compose for Desktop UI

๐Ÿ”– JetQuotes A Quotes Application built to Demonstrate the use of Jetpack Compose for building declarative UI in Desktop. Made with love โค๏ธ by Spikeys

Comments
  •  This API is experimental and is likely to change in the future.

    This API is experimental and is likely to change in the future.

    main.kt: (87, 45): This API is experimental and is likely to change in the future.

    R.kt: (11, 13): 'imageFromResource(String): ImageBitmap' is deprecated. Use useResource(path, ::loadImageBitmap) R.kt: (14, 13): 'imageFromResource(String): ImageBitmap' is deprecated. Use useResource(path, ::loadImageBitmap) R.kt: (18, 13): 'imageFromResource(String): ImageBitmap' is deprecated. Use useResource(path, ::loadImageBitmap) main.kt: (54, 5): 'Window(String = ..., IntSize = ..., IntOffset = ..., Boolean = ..., BufferedImage? = ..., MenuBar? = ..., Boolean = ..., Boolean = ..., WindowEvents = ..., (() -> Unit)? = ..., () -> Unit = ...): Unit' is deprecated. Use new Composable Window API (https://github.com/JetBrains/compose-jb/tree/master/tutorials/Window_API_new) main.kt: (83, 26): 'focusModifier(): Modifier' is deprecated. Replaced by focusTarget Mario.kt: (32, 13): Parameter 'bricks' is never used

    &

    if use the resources font & graphics/xxxx will get

    Entry fonts/Fixedsys500c.ttf is a duplicate but no duplicate handling strategy has been set. Please refer to https://docs.gradle.org/7.0.2/dsl/org.gradle.api.tasks.Copy.html#org.gradle.api.tasks.Copy:duplicatesStrategy for details.

    https://youtrack.jetbrains.com/issue/KT-46165

    THX

    opened by CMingTseng 0
Snake-compose-for-desktop - Snake Game - implemented using Compose for Desktop

A Snake game, built with Compose for Desktop snake-compose-for-desktop is my imp

gnu 5 Feb 17, 2022
GlassmorphismOnCompose - An attempt on Glassmorphism using Jetpack Compose

GlassmorphismOnCompose An attempt on Glassmorphism using Jetpack Compose.

ComposeDesign 15 Jan 1, 2023
A desktop code editor app using Jetpack Compose for Desktop and IntelliJ Platform

Compose Code Editor A desktop code editor app using Jetpack Compose for Desktop and IntelliJ Platform. Project Structure The code is contained in the

Alex 73 Dec 19, 2022
Test-compose-for-desktop - Hello World in Compose for Desktop

Testing Run from command line: ./gradlew run Regular build: ./gradlew packageUb

Sebastian 3 Sep 20, 2022
๐Ÿ’ป A cross-platform desktop application to identify libraries used inside an android application. Made possible by Compose Desktop โšก

?? stackzy A desktop app to analyse APK. Built using Compose desktop โœจ Demo Watch demo ??๏ธ Usage Show usage ?? Install Platform Download Status Linux

theapache64 876 Dec 24, 2022
Super Heroes Kata implemented using Jetpack Compose and Screenshot Testing.

KataSuperHeroes with Jetpack Compose We are here to learn about Jetpack Compose. We are going to use Jetpack Compose Testing Tools to interact with th

Karumi 18 Dec 15, 2022
Jetpack Compose Boids | Flocking Insect ๐Ÿœ. bird or Fish simulation using Jetpack Compose Desktop ๐Ÿš€, using Canvas API ๐ŸŽจ

?? ?? ?? Compose flocking Ants(boids) ?? ?? ?? Jetpack compose Boids | Flocking Insect. bird or Fish simulation using Jetpack Compose Desktop ?? , usi

Chetan Gupta 38 Sep 25, 2022
A pet adoption app UI built with super powerful Jetpack Compose for #AndroidDevChallenge

PetyKT ?? Awesome pet adoption app built to demonstrate the use of super powerful and modern UI development toolkit i.e. Jetpack Compose UI for #Andro

Shreyas Patil 22 Sep 28, 2022
Welcome Fruit Ninja ๐Ÿฅ on Jetpack Compose Desktop ๐Ÿš€, using Canvas API ๐ŸŽจ

Compose-Fruit-Ninja ?? Welcome Fruit Ninja on Jetpack Compose Desktop ?? , using Canvas API ?? Featured on jetc-dev How to Run From gradle tab from ri

Chetan Gupta 54 Nov 2, 2022
Alien invasion ๐Ÿ‘พ gane is back! this time specially on Jetpack Compose Desktop ๐Ÿš€, using Canvas API ๐ŸŽจ

Compose Space-Invaders ?? Alien invasion ?? is back! this time specially on Jetpack Compose Desktop ?? , using Canvas API ?? Featured on Compose Diges

Chetan Gupta 58 Aug 6, 2022