Giter Site home page Giter Site logo

born2crysis's Introduction

  • 👋 Hi, I’m @lmunoz-q
  • 👀 I’m interested in be better every day
  • 🌱 I’m currently Python Developper
  • 📫 How to reach me, send me a mail in [email protected]

born2crysis's People

Contributors

lmunoz-q avatar sirfischer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

limachi

born2crysis's Issues

Menu Option

Key Binding:
Mouvement 4 directions
Courrir
Sauter
Accroupir
Interaction

Son:
Volume General
Volume musique
Volume bruit

Graphics (Effectif au prochain lancement):
Fullscreen/Window (Attention may leak if during the program, recheck it)
Resolution (A voir si la libui marche)

Texture Manager

We can either have dynamic loading from editor or default textures, discuss...

OBJ parser

obj parser that can parse vertices, indices, normals and UVs!
We also need getter functions to load them into and object structure 💃

Portal algorithm

algorithm that renders only what should be rendered, filtering with the sectors

Client Thread

Le thread client doit s'occuper des points suivants:
+Monitorer les touches du clavier, de la souris et la position de la souris, convertir ces données pour les envoyer au serveur
+Écouter le serveur pour mettre a jour le world du joueur (graphiquement)

Le main thread devra donc:
+Streamer (write only) l'état du clavier/souris au thread client (read only)

Le serveur et le client devront ce mettre d'accord sur le format d'information envoyé dans les deux sens

MTL parser for objs

The obj files includes tags for secondary files called mtl. These files includes textures allowing for multi-textured objects.

Menu Multijoueur

Host:

  • nb joueur max
  • map
  • gamemode
  • Username
  • save file (facultatif)

Join:

  • Ip / select on the list
  • Username
  • map (info a faire apparaitre)
  • gamemode (info a faire apparaitre)
  • nb joueur actuel / maximum (info a faire apparaitre)

Map Editor

basic map editor, we need this quick!

Map Storage

Stocker la map en un fichier, adapter le world et l'éditeur en conséquence

Add Player

Add and develop player header with more realistic player movement

Texture Bug

Small texture offset on y axis in rasterizer

segfault in get_texture_pixel

y sometimes starts at -1 which may segfault and always does on windows... Find the source and fix it there. no additional if statements in the function. the program is slow as it is...

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.