alzter / supertux-classic Goto Github PK
View Code? Open in Web Editor NEWA remake of SuperTux Milestone 1 (versions 0.1.0 - 0.1.4) created from the ground up in Godot!
License: GNU General Public License v3.0
A remake of SuperTux Milestone 1 (versions 0.1.0 - 0.1.4) created from the ground up in Godot!
License: GNU General Public License v3.0
SuperTux Classic version: v0.4.1
System information: Android Devices Only
Describe the bug
Ever since the level editor was added into the Android release of SuperTux Classic in version v0.4.0, the game now lags when playing most levels.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The game shouldn't lag when you play through levels in STC for Android.
Fix strategy
Whatever changes were made in v0.4.0 have clearly made the Android version of the game lag more. v0.4.0 dramatically restructured the game's file structure and scene referencing to support the newly added level editor, so it's possible that whatever changes were made to introduce the level editor have inadvertently made the game more processor intensive and therefore more slow on mobile devices.
The source of the lag will need to be identified and relevant optimisations will need to be made to remove the lag on Android.
SuperTux Classic version: 0.42
System information: All Platforms
Describe the bug:
Assets have generic labels by platform such as: Windows.zip Linux.zip
Expected behavior:
A clearer and concise description of the asset being downloaded, such as SuperTuxClassic-Windows.zip, SuperTuxClassic-Linux.zip, SuperTuxClassic-HTML.zip,
The Format: Specific game name - platform . archived file extension. will help the user to identify the specific program. You may want to include the version number or date. Such as: SuperTuxClassic0.42-HTML.zip
When I change the "Sound" and "Ambience" Volume in the options menu through the main menu and then press "Start Game", those changes get reverted.
SuperTux Classic version: Web Version on itch.io
System information: Safari (iOS 16.4.1)
Describe the bug
Upon entering Stone Cold/A Somewhat Smaller Bathtub in Landscape mode, Tux is frozen in place and unable to move, playing the jumping sprite and only being able to change by going left or right (without moving).
Upon rotating my phone to Portrait mode, the problem disappears and I can move like normal.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Tux being unable to move and playing the jumping sprite.
SuperTux Classic version: Commit cec260f
System information: Ubuntu 22.04
Describe the bug
After Tux dies in level editor, the pause menu no longer shows up when pressing the escape key, which means that the level cannot be saved.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The pause menu should always show up when pressing the escape key in the level editor.
SuperTux Classic version: 0.4.0
System information: Any
Describe the bug
When you pick up an ice cube, hug a wall and release the holding key, the ice cube will get released inside of a wall
Expected behavior
The ice cube should get thrown before the wall, not inside of it.
SuperTux Classic version: STC 0.3.5
System information: Windows, Android
Describe the bug
During Grumbel's death sequence, the game crashes if either the game gets paused or if Tux hits the boss during the sequence
To Reproduce
Steps to reproduce pause crash:
SuperTux Classic version: v0.4.1
System information: Android
Describe the bug
When attempting to load the level "The Mighty Nolok" (the final world 1 level) on Android through the world 1 worldmap, the game crashes.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The game shouldn't crash when trying to fight Nolok.
I suspect the level reference for the boss fight ("res://scenes/levels/world1/level27.tscn") is somehow not accessing the Nolok boss fight level on mobile devices.
SuperTux Classic version: v0.4.2
System information: HTML
Describe the bug
When you drag Tux in the level editor, letting go of the mouse button does not release Tux. He is permanently stuck being dragged. You need to Save and Quit the editor to stop the bug. Toggling edit mode doesn't release Tux.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Letting go of the left mouse button should release Tux from dragging in the level editor.
SuperTux Classic version: 0.4.0 (including #16)
System information: Linux with kernel version 6.3.7-arch1-1 x86_64
Describe the bug
Liquid layer has incorrect z order and is displaying over ice tiles
Expected behaviour
Layering should work as intended and look normal.
I changed the arrow keys to WASD but moving in the user interface with keyboard still uses arrow keys.
**SuperTux Classic version:0.42
System information: (Please provide what platform you're using, e.g. Windows, Mac, Android)
All
Describe the bug
Could change your default comments as kids/others may be downloading...
maybe seperate level editor, binary platform archive in seperate repos to save disk space. Sourceforge may support 1GB or more.
SuperTux Classic version: Latest commit
System information: Ubuntu 22.04
Describe the bug
When you export SuperTux Classic on Linux, the Nolok boss level doesn't load.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The level name should be displayed on the worldmap and the level should load.
SuperTux Classic version: Latest github commit (NOT 0.3.4)
System information: Android
Describe the bug
In some levels, the level starting script doesn't run.
This script is responsible for displaying the level title card and spawning all of the objects in the level.
When it doesn't run, the level will not show a title card and all objects in the level will appear frozen. The pause menu also will not be enabled, resulting in a softlock, as it is impossible to move or exit the level.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The level script should run when beginning every level consistently.
Further investigation is needed to see if this bug is Android specific and the circumstances which trigger the bug.
SuperTux Classic version: 0.4.0
System information: Linux (Debian 11)
Describe the bug
If you collect the egg powerup (while small) and as a result of getting bigger, you end up inside of a wall, you get permanently stuck.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
There are a couple potential approaches to prevent this from happening. The one that most closely matches Milestone 1 of SuperTux would be to simply slowly eject Tux down if there's no solid tile beneath him, or otherwise eject him in the direction that he's facing. He could also be ejected in a manner more similar to the Mario games. Alternatively, the modern SuperTux route of causing Tux to get damaged when he's stuck in a wall could be used.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.