Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hayattgd/tic-smash
a fight game available and made with TIC-80
https://github.com/hayattgd/tic-smash
game lua tic-80
Last synced: 19 days ago
JSON representation
a fight game available and made with TIC-80
- Host: GitHub
- URL: https://github.com/hayattgd/tic-smash
- Owner: hayattgd
- License: mit
- Created: 2024-10-11T14:33:22.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-12-08T10:27:31.000Z (28 days ago)
- Last Synced: 2024-12-08T11:18:24.749Z (28 days ago)
- Topics: game, lua, tic-80
- Language: Lua
- Homepage:
- Size: 176 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TIC-Smash
- [TIC-Smash](#tic-smash)
- [About](#about)
- [Screenshots](#screenshots)
- [Build](#build)
- [.TIC](#tic)
- [Windows](#windows)
- [Contributing](#contributing)
- [To-do](#to-do)
- [Planned (v0.8)](#planned-v08)
- [Ideas / Plans to brush up (v1.0)](#ideas--plans-to-brush-up-v10)
- [Changelog](#changelog)
- [v0.1](#v01)
- [v0.4](#v04)
- [v0.8](#v08)
- [v0.81](#v081)
- [Credits](#credits)
- [Used stuffs](#used-stuffs)
- [Inspired by](#inspired-by)
- [Licenses](#licenses)## About
a fighting game inspired by [Super Smash Bros.](https://www.smashbros.com/) available and made with [TIC-80](https://tic80.com).
Game is playable at [TIC-80 website](https://tic80.com/play?cart=4036)
**[Super Smash Bros.](https://www.smashbros.com/) by Nintendo**
## Screenshots
## Build
First, you need to clone and go into TIC-Smash directory.
```sh
git clone https://github.com/hayattgd/TIC-Smash.git
cd TIC-Smash
```if you didnt installed TIC-80 then, install it from [github](https://github.com/nesbox/TIC-80/releases/) or [itch.io](https://nesbox.itch.io/tic80)
And, its recommend to set variable %TIC80% to path to your TIC-80 executable.
### .TIC
```sh
%TIC80% --cli --fs=./ --cmd="load TIC-Smash.lua & cd Version & save LATEST.tic & exit"
rm .local
```### Windows
```sh
%TIC80% --cli --fs=./ --cmd="load TIC-Smash.lua & export win LATEST alone=1 & exit"
rm .local
```## Contributing
To contribute development of TIC-Smash, fork this repository and edit it, then make a pull request.
Or, simply make new issue about bugs or suggestions. Sharing TIC-Smash to friends is also good :)
downloading [TIC-80 syntax](https://github.com/hayattgd/TIC-80-syntax) is recommend when development
## To-do
### Planned (v0.8)
- [x] Playable Character
- [x] Non-player character
- [x] Title
- [x] Stage Select
- [x] Character Select
- [x] Timer / Score
- [x] Result### Ideas / Plans to brush up (v1.0)
- [ ] BGM / SFX / Particles
- [x] More stages
- [ ] More characters (around 12)
- [x] Another special attack
- [ ] Story thing (PvE)
- [ ] Custom character
- [ ] Custom stage
- [ ] 4 player battle
- [ ] ~~More ways to attack~~
- [ ] ~~Boss fight~~
- [ ] ~~Item~~
- [ ] ~~Assist Figure~~
- [ ] ~~Final smash~~(strikethrough text idea is low possibility due to sprite limits)
## Changelog
each versions saved as .tic format in [Version](./Version) folder or in [Releases](https://github.com/hayattgd/TIC-Smash/releases) as source code.
### [v0.1](https://github.com/hayattgd/TIC-Smash/tree/b37b35128759e81abe977a724e7df8f2d099fb76)
**First release!**
- Bot that automatically fights
- 1 stage
- 2 characters
- some effects / sfx on jumping / smashing
- every character has same special### [v0.4](https://github.com/hayattgd/TIC-Smash/tree/0e18cdd7584aa21f99e0b26012ef73dbd715bbd7)
**more stage / character!**
- 3 stage added
- 2 character added
- each character has own special (wip)
- stage and character is shuffled in each play### [v0.8](https://github.com/hayattgd/TIC-Smash/tree/9aa126f69df2ed529c36fb8fca0ba8f5ba85d4eb)
**huge update!**
- intro, title added
- stage / character select added (wip)
- option to switch default or stage palette
- added balmung stage and character
- added 1~6 level for bot
- added timer / result on battle (wip)
- can choose character is controlled by bot or player### [v0.81](https://github.com/hayattgd/TIC-Smash/tree/99f4bcc97502a9c7c652ca15dc4ddf7b39a2f376)
**qol + characters**
- more than 6 stages can be added now
- more character
- character palette wont depends on stage (32 color palette!)
- optimized code size
- character name goes small when its too bigUsing github's tag for release from now
## Credits
### Used stuffs
| Original | Developer | Used Parts |
|-------------------------------------------------------------|------------------------------------------------------------|-----------------------------|
| | [Nesbox](https://tic80.com/dev?id=1) | Icon |
| [8-BIT Panda](https://tic80.com/play?cart=188) | [Bruno Oliveira (btco)](https://tic80.com/dev?id=339) | Character / Tiles / Palette |
| [STELE](https://tic80.com/play?cart=483) | [Zus (captainzus)](https://tic80.com/dev?id=1185) | Character / Tiles / Palette |
| [Balmung](https://tic80.com/play?cart=636) | [petet](https://tic80.com/dev?id=1720) | Character / Tiles / Palette |
| [MARIO BROS. (Demake)](https://tic80.com/play?cart=223) | [trelemar](https://tic80.com/dev?id=5) | Tiles / Palette |
| Original MARIO BROS. | Nintendo | |
| [Super Meat Boy (Demake)](https://tic80.com/play?cart=1512) | [nequ16 (Never)](https://tic80.com/dev?id=2178) | Character / Tiles / Palette |
| Original Super Meat Boy | Team Meat | |
| [SUPERNOVA](https://tic80.com/play?cart=645) | [Sintel](https://tic80.com/dev?id=1845) | Stage / Palette |
| Among us | Innersloth | Character |*Some Sprites / Tiles will shown in-game with another palette depending on situation
### Inspired by
| Original | Developer | Inspired Parts |
|-------------------------------------------------------------|------------------------------------------------------------|-----------------------------|
| [TICHOU (Demake)](https://tic80.com/play?cart=4007) | [SineLuciditate](https://tic80.com/dev?id=10773) | Character |
| Original Touhou | ZUN | |## Licenses
| Product | License |
|------------------------------------------------|-------------------------------------------------------------------|
| [8-BIT Panda](https://tic80.com/play?cart=188) | [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0) |This repository is available under [MIT License](./LICENSE)