All Projects → serkanyersen → snake

serkanyersen / snake

Licence: other
Basic Snake Game in TypeScript

Programming Languages

typescript
32286 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to snake

Godot tutorials
Code and examples for KidsCanCode Godot Tutorials.
Stars: ✭ 119 (+376%)
Mutual labels:  education, example
SnakeClassic
A snake engine written in SpriteKit for all Apple devices.
Stars: ✭ 56 (+124%)
Mutual labels:  snake, snake-game
snake game
This is a simple implementation of the classic snake game in rust
Stars: ✭ 16 (-36%)
Mutual labels:  snake, snake-game
Necrobot
NecroBot2
Stars: ✭ 322 (+1188%)
Mutual labels:  education, fun
Cpp-Snake
A simple snake game written in c++
Stars: ✭ 35 (+40%)
Mutual labels:  snake, snake-game
Python.io
Snake game inspired from Slither.io but features a python instead of a snake. Made in Python 3
Stars: ✭ 15 (-40%)
Mutual labels:  snake, snake-game
wxgame-snake
🐍 微信小程序游戏,贪吃蛇
Stars: ✭ 20 (-20%)
Mutual labels:  snake, snake-game
portal-demos
A few demos on how the new portal API can be used with React.
Stars: ✭ 14 (-44%)
Mutual labels:  example
GStreamer-Python
Fetch RTSP Stream using GStreamer in Python and get image in Numpy
Stars: ✭ 81 (+224%)
Mutual labels:  example
mediaforge
A Discord bot for editing and creating videos, images, GIFs, and more!
Stars: ✭ 45 (+80%)
Mutual labels:  fun
BigDataCGUIM
長庚資管 大數據分析方法 課程相關資料
Stars: ✭ 48 (+92%)
Mutual labels:  education
zen-signals
☯ The simplest signal library possible
Stars: ✭ 41 (+64%)
Mutual labels:  education
Anubis
Distributed LMS for automating Computing Science Courses From NYU
Stars: ✭ 184 (+636%)
Mutual labels:  education
play-scala-streaming-example
Example Play application showing Comet and Server Sent Events in Scala
Stars: ✭ 42 (+68%)
Mutual labels:  example
diwa
A Deliberately Insecure Web Application
Stars: ✭ 32 (+28%)
Mutual labels:  education
mcu-curriculum
Minecraft U Curriculum
Stars: ✭ 48 (+92%)
Mutual labels:  education
dynamic-home-example-flutter
How to use dynamic home page in Flutter?
Stars: ✭ 21 (-16%)
Mutual labels:  example
SHA3ImplementedInsideofaRARfile
The Keccak hash algorithm implemented inside of a RAR archive using the RAR filter assembly language
Stars: ✭ 21 (-16%)
Mutual labels:  fun
FFMpeg-decode-example
Example how to use ffmpeg to decode video file.
Stars: ✭ 31 (+24%)
Mutual labels:  example
phaser-sat-example
An experiment that uses sat-js with Phaser.
Stars: ✭ 14 (-44%)
Mutual labels:  example

Basic Snake Game written in TypeScript

Just for fun. It's written in vanilla js, no libraries used. Also it uses HTML elements to render the game instead of canvas.

Example

Demo

Controls

  • User arrow keys to move around
  • G = Show Grid
  • C = No Clip Mode, go through self and walls
  • J = Slow down the snake
  • K = Speed up the snake
  • SPACE = Pause, Resume game
  • RETURN = start the game
  • 1 - 4 = Change levels
  • 0 remove level

Development

  • Checkout the project and CD into it
  • run npm install to get all dependencies
  • run npm run build to build the app
  • run npm run dev to get the game running on your browser
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].