https://github.com/ariomoklo/code-ballad
fun play remake project of my final project in uni
https://github.com/ariomoklo/code-ballad
Last synced: about 2 months ago
JSON representation
fun play remake project of my final project in uni
- Host: GitHub
- URL: https://github.com/ariomoklo/code-ballad
- Owner: ariomoklo
- Created: 2023-08-01T23:14:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-08T15:08:13.000Z (almost 2 years ago)
- Last Synced: 2025-02-15T05:27:49.510Z (4 months ago)
- Language: TypeScript
- Size: 101 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CodeBallad
This is a fun remake project for my university final project.
## About my first version of CodeBallad
That time I tried to built everything from scratch and that was a mistake. A cluncky PHP Homemade framework with phaser. But it works fine.
CodeBallad was a game that help you lear code, or that was how it should be. The idea was a battle bot kinda game, so the player made an algorithm using a fine tuned keyword subset of javascript like punch or kick additional action function.
Target for the project is conducting research on how gamification can affect learning programming.
## My plan for the remake
The wolfensvelte project on sveltehack was awesome. snuffyDev was makin a 3D game only using a html element with no canvas or webgl.
That as inspiration my stack is decided to sveltekit. I found that svelte tween and animation would be enough to do the game effect.## Game Play
So there is a board with minimal of 3x3. Like the old one, there is a player character and enemy. Player will create a sequence of order for the character to defeat all the enemy. A sequence can be grouped as a function, and player can code many function. Function can be run many times too and can be used in next battle or level. Enemy will have his own function or algorithm.