Giter Site home page Giter Site logo

tsp-cplex-solver-cpp's Introduction

๐Ÿ‘‹ About me

My name is Marc, I am a student in mathematics & physics, aiming towards a degree in Computer Science. I started to learn gamedev in 2017, and mostly stopped a year ago to focus on my studies. My main fields are video-games and software development.

๐ŸŒฑ Knowledge

  • Unity | C# (since september 2017)
  • Unreal Engine 4 | C++ (during a year)
  • Windows Presentation Foundation, .NET | C# (during a few months)
  • IBM Cplex Studio solver | Optimization Programming Language (during a few months either)
  • Python bot development using Selenium (during a few weeks)

๐Ÿ“ซ Socials

๐Ÿ”จ Projects


Video-game | Robinson Crusoe | Unity - C#

  • Status: development paused - not released
  • Genre: 3D first-person survival game - survive alone on an island

Video-game | Isy's adventure | Unity - C#

  • Status: finished - released
  • Genre: endless runner - avoid obstacles to collect coins

Windows Application | Wood Firing System 30 (WPF-30) | Windows Presentation Foundation (WPF) - C#

  • Status: finished - proprietary (closed-source) software
  • Description: Software used to synchronize and launch fireworks along a musical track

Piece of code | Realistic way to cut wood in Unreal Engine | Unreal Engine 4 - C++

  • Status: development temporary paused - not released
  • Description: An attempt at creating a piece of code able to provide almost realistic wood cutting, fully-procedural, realtime

Unity tool | Wind Creator | Unity - C#

  • Status: finished - released
  • Description: A tool able to bake procedural wind data on any 3D object in order to add Unity's built-in wind simulation to it

Piece of code | Traveling Salesman Problem solver implementation | Console - C++

  • Status: almost finished - not released
  • Description: An implementation of a TSP & PDSTSP solver in C++ using IBM's CPLEX and Concert libraries (see this paper)

Bot | Microsoft Rewards bot | Console - Python

  • Status: finished - released
  • Description: A Selenium bot created to exploit the Microsoft Rewards program (French Microsoft accounts only)

Video-game | Remastered TicTacToe game | Tkinter GUI - Python

  • Status: finished - released
  • Description: A remake of the TicTacToe game, here the goal is to align 'SMS' letters several times to win the game! Up to 10 players.

Unity tools | Various Unity tools | Unity - C#

  • Status: unfinished - not released
  • Tools:
    • Vertex baker: A tool to procedurally bake vertex data to any mesh (linear, cylindric and spherical gradients)
    • Mesh combiner: A tool to combine several meshes together in the editor, can create atlases and bake materials
    • FPS controller: An attempt at creating a first & third person controller, can walk, run, sneak and swim
    • Grass shader with wind and player interaction (coded in Unity shader code, released on my Discord server)
    • Procedural placement: A tool to procedurally place loads of vegetation in a scene while following basic placement rules

tsp-cplex-solver-cpp's People

Contributors

marcb152 avatar

Stargazers

 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.