GithubHelp home page GithubHelp logo

xdanep / vector Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 2.0 10.74 MB

A videogame project written in C.

License: GNU General Public License v3.0

C 96.79% Makefile 3.21%
linux videogame cli-app game-development

vector's Introduction

Vector

Vector is a brand new open source project that you can use to build your own snake-like or pacman-like game in C. Even if you don't know a lot about programming, this base will help you to finish your project quickly. You can also use this code to learn about the algorithm that i used.

Vector is now a full video game, you can see how it is in the screenshots below. You must reach the highest score possible by running away from your enemies.

The project have this features:

  • A simple main menu
  • A new game section
  • Possibility to load game
  • An options section with language and music switchers
  • Controls menu

You can see your score history at ~/.config/vector/score.txt

I hope this will be useful to you. Thanks for using Vector.

Instalation:

  • Open vector's folder
  • Open terminal
  • make, make install
  • Play

Below you can find compiling commands.

WARNING!

  • You must follow the instalation guide, otherwise music will not be playing and program will not work properly. Also you can copy manually music files in this directoy /opt/vector/music/

Screenshots:







Dependencies:

-ncurses

-gcc

-sdl2

-sdl2_mixer

-libbsd

To compile:

$make

$make run run program

$make clean remove compile and executable files

$make install install program

$make uninstall uninstall program

Future Features

I want your help to continue the project, here's a list of features that I would like to add:

  • Spanish support
  • GUI

vector's People

Contributors

xdanep avatar agostino64 avatar

Stargazers

Ernesto Rodriguez Castillo avatar Skyis avatar  avatar Leandro Simil avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.