Coder Social home page Coder Social logo

arcade-notes's Introduction

Arcade notes

Arcade API latest development release

Videoplayer bugfix commit

Pyglet bug 'free resource error on exit'

Building a menu with buttons and views

https://api.arcade.academy/en/development/tutorials/menu/index.html

Inventory demo in Arcade using VIEWS

Arcade inventory VIEWS - part 1

Arcade inventory VIEWS - part 2

Window and View - Python Arcade 2.6.17

You need a gui manager for each view and enable/disable when the view changes.

Window.on_resize calls set_viewport by default. If you want to set your own custom viewport during the game, you may need to over-ride the on_resizemethod.

https://api.arcade.academy/en/latest/examples/index.html#view-management

https://realpython.com/platformer-python-arcade/#title-and-other-screens

https://api.arcade.academy/api/window.html https://api.arcade.academy/en/latest/api/window.html#arcade-set-viewport

https://api.arcade.academy/en/latest/examples/full_screen_example.html#full-screen-example

https://api.arcade.academy/en/latest/examples/sections_demo_1.html#sections-demo-1

On window viewport resize

https://api.arcade.academy/en/latest/api/window.html#arcade.View.on_resize

Arcade.window function API

https://api.arcade.academy/en/latest/api/window.html#arcade-window (Viewport fullscreen)

Maximise viewport window api function https://api.arcade.academy/en/latest/api/window.html#arcade.Window.maximize

Set_fullscreen api function https://api.arcade.academy/en/latest/api/window.html#arcade.Window.set_fullscreen

Set maximum screen size https://api.arcade.academy/en/latest/api/window.html#arcade.Window.set_maximum_size

Load font https://api.arcade.academy/en/development/api_docs/api/text.html#arcade-load-font

Build a Platform Game in Python With Arcade โ€“ Real Python --> covers VIEWS

https://realpython.com/platformer-python-arcade/

GUI

https://api.arcade.academy/en/latest/api/gui_widgets.html#arcade-gui-uiboxlayout

https://api.arcade.academy/en/latest/api/text_pyglet.html

UIFlatButton - 2D flat button for simple interactions (hover, press, release, click) UITextureButton - textured button (use arcade.load_texture()) for simple interactions (hover, press, release, click) UILabel - Simple text, supports multiline, fits content

https://api.arcade.academy/gui/concept.html

https://api.arcade.academy/en/stable/gui/concept.html

https://api.arcade.academy/examples/gui_flat_button.html

https://api.arcade.academy/en/latest/examples/gui_flat_button.html

Miscellaneous

https://api.arcade.academy/en/latest/examples/gradients.html#gradients

https://api.arcade.academy/en/latest/tutorials/raycasting/index.html#raycasting-tutorial

Multiple rooms / multiple questions / rounds

https://api.arcade.academy/en/latest/examples/sprite_rooms.html#sprite-rooms

Music player including example texture buttons hovered, pressed

https://api.arcade.academy/en/latest/examples/music_control_demo.html#music-control-demo

https://api.arcade.academy/en/latest/api/window.html#arcade-schedule

Game platformer code ideas dataclass key input handler

https://youtu.be/uI5ChUr8NVw https://github.com/jjossie/gravity-platformer

Huntgame views example

https://github.com/pushfoo/arcade-huntgame/blob/main/huntgame/views.py

Arcade text positioning anchor bug

pythonarcade/arcade#1839

arcade-notes's People

Contributors

dataexploreruser avatar

Watchers

 avatar

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.