๐ Thank me gator.
groceryrun's Introduction
groceryrun's People
groceryrun's Issues
Loop music
This is probably useful. Restart music on each life?
Advanced enemies
Remove cloned left/right animations
arcade.load_texture_pair solves this for me.
Understand PyMunk in Arcade
First, understand how Arcade's batteries included PyMunk support works. Think about how I want to implement hitboxes. Read the Overview, especially the section on Object Tunneling.
Abstract basic platformer enemies
Think about the functionality I want them to have. I don't think I should randomly place them via some algorithm. Instead, let me just zoom out the map and place them in where I want to. So I should be able to choose x, y levels, maybe boundaries if I don't let them move freely, speed and character image.
Pause screen is cell phone with tasks
At the start of each level, there should be a buzz sound and a phone should pop up with a text from Mom which tells the player which items to get. This can also be our pause screen with additional options like Leave Game.
Plan and build levels
I really want to think this through and come up with more game mechanics.
- Do Tiled Map Editor tutorials.
- Think of more game mechanics. For example, I want to implement trampolines which make you jump higher. I also want to add interactive platforms, like grabbing a cart or crate.
- Make each level have multiple rooms. Example.
- Maybe a buildup to the final boss battle.
Plan and put notes in the wiki.
Create pause screen
Example. Have options to turn music and sound effects off.
Fullscreen support and viewport cleanup
Understand how I can support full screen and window resizing a certain ratio. Don't have to accommodate all ratios. Here's a tutorial. Yeah, just accommodate two sizes: initial size and fullscreen. Technically this allows any ratio but it means I can get away without worrying about text wrapping or image layout. I can figure out custom resizing later.
Also, allow for vertical scrolling. Clean up viewport management.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.