Giter Club home page Giter Club logo

needlesslord / paintwars_by_braindeadstudios Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 1.0 347.33 MB

The game we are going to develop is going to be called Paint Wars. The game is going to be an RTS, which its theme will be about paint. The player will have to get resources, the main one being paint, to upgrade their base, units, etc. in order to win the game. For further information please consult the GDD document.

Home Page: https://needlesslord.github.io/PaintWars_by_BrainDeadStudios/

License: MIT License

C++ 73.28% CMake 0.20% HTML 5.75% CSS 0.02% C 20.63% Shell 0.01% Objective-C 0.11%
c-plus-plus education educational-project game-design game-development rts rts-game

paintwars_by_braindeadstudios's Introduction

  • 👋 Hi, I’m Núria Lamonja, aka @Needlesslord
  • 👀 I’m interested in reading, languages videogames and animals.
  • 🌱 I’m currently learning video game design and development, other programming languages such as css and html, Korean and Italian and pet grooming.
  • 💞️ I’m looking for an internship in video game desgin and QA, marketing, production or data analyst.
  • 📫 How to reach me: [email protected]

Find all my repositories here.

Find my GitHub Profile here.

Find my LinkedIn here.

Find my portfolio here.

paintwars_by_braindeadstudios's People

Contributors

alexla99 avatar enricgdv avatar marcarizaalborni avatar marcsjm19 avatar needlesslord avatar tomascarreras1000 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

ita7100

paintwars_by_braindeadstudios's Issues

Bugs

For more detailed information check each bug individually see the following Excel in Google Drive:

List of bugs

  • Mouse under UI
  • Progress bar
  • Max housing space
  • Back button broken
  • Full screen
  • Expense
  • The life bar under TH (units')
  • Buttons display
  • Shop not working
  • Units under buildings
  • Minimap camera
  • FX sound distance
  • FX sound random
  • A entity limit shouold exists
  • Memory leaks
  • Number of units goes up when it shouldn't
  • Health HUD
  • Distance HUD housing
  • ESC button
  • Animations
  • Actions not clear
  • Wood resource
  • Fonts
  • Pause settings scroll
  • Pause settings font
  • Mouse position
  • Townhall replay
  • Entities replay
  • Mouse scroll replay
  • Entity creation
  • No cronometer
  • Transitions are not coherent
  • Overlap resources
  • Debug entites
  • Units replay
  • Walkability collider
  • Walkability objects
  • Replay selection
  • Kill units
  • Kill units debug
  • Kill buildings/Enemies
  • Volume music
  • Volume music win
  • Life bar of spawn
  • Floor in the house

Minimum Tasks Checklist for the RTS Project

Following task should be completed for the project, please, add comments below if desired and reference big commits to the issue.

DESIGN

GENERAL

  • Screens transitions: fade-in/fade-out or better transitions (RS: Camera Transitions)
  • GOD mode (F10): no-damage, fly-around mode, increase-resources...
  • Game resolution: 1280x720px@60fps, support for windowed mode and fullscreen
  • Custom game icon, custom mouse icon, executable properties (metadata) (RS: Installer)
  • Assets/Resources loaded from a ZIP (RS: Assets ZIP Management)
  • Automatic Continuous Integration and Deployment (RS: Automatic CI + CD)

SCREEN: LOGO

  • Logo implemented: custom art, avoid plain text
  • ANIM: Animated Logo in/out (fading, movement…) (RS: Camera Transitions)
  • AUDIO: Sound FX characteristic for the logo

SCREEN: TITLE

  • Main game title implemented, custom art, avoid plain text
  • Game SAVE/LOAD to/from external file
  • ANIM: Title animation with easings (fading, movement…)
  • AUDIO: Sound FX characteristic for the title appearing
  • AUDIO: Music track specific for the screen
  • UI: Main game menu implemented: START - CONTINUE - OPTIONS - EXIT
  • UI: ANIM: Animated menu, responsive, visual feedback...
  • UI: AUDIO: Buttons/UI fx feedback sounds

SCREEN: OPTIONS

  • UI: Basic game config options implemented with custom font
  • UI: OPTION1: Fullscreen mode selection
  • UI: OPTION2: Music volume slider
  • UI: OPTION3: Fx sounds volume slider
  • ANIM: Animated options menu, responsive, visual feedback...
  • AUDIO: Sound feedback for buttons and sliders
  • AUDIO: Music track specific for the screen

SCREEN: GAMEPLAY

  • Implement at least 3 types of Resources (RS: RTS Balancing)
  • Implement at least 4 types of Playable Units (RS: RTS Balancing)
  • Implement at least 3 Quests (RS: Quest Manager)
  • Implement at least 4 Dialogs (RS: Dialog System)
  • Implement at least 5 Particle Systems (RS: Particle System)
  • Implement group movement (RS: Group Movement)
  • Implement fog of war (RS: Fog of War)
  • INPUTS: Keyboard/Mouse inputs implemented
  • UI: PAUSE menu available on pause
  • UI: PAUSE menu animated with feedback (custom font)
  • AUDIO: PAUSE menu in/out animation with audio feedback
  • UI: Minimap implemented and fully functional (RS: Minimap)
  • UI: ANIM: Interface elements should be animated with visual feedback
  • UI: AUDIO: Sound feedback for the interface elements (when required)
  • AUDIO: Minimum of 15 fx game sounds implemented
  • AUDIO: Positioning in the scree: Volume effects (RS: Spatial Audio & Music Manager)
  • AUDIO: Music track specific for the screen (RS: Spatial Audio & Music Manager)
  • AUDIO: Music effects fade-in/fade-out, lower volume on PAUSE

SCREEN: ENDING

  • Custom background with victory/lose messages (custom font)
  • ANIM: In/out animations (easings) for ending messages
  • AUDIO: Sounds for messages and animations
  • AUDIO: Music track specific for the screen

NOTE: This checklist could change at any given point with added/deleted requirements.

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.