tdelc / emptyepsilon Goto Github PK
View Code? Open in Web Editor NEWThis project forked from daid/emptyepsilon
LARP version of the game EmptyEpsilon
Home Page: http://emptyepsilon.org/
License: GNU General Public License v2.0
This project forked from daid/emptyepsilon
LARP version of the game EmptyEpsilon
Home Page: http://emptyepsilon.org/
License: GNU General Public License v2.0
Add new feature to netboot system :
From now, faction are fixed and their opinion between each other too. In a LARP perspective, faction can change their opinions, and some ship from a faction can betrayed it.
So, faction has to be modify by GM or scripts (amir arad did this) and ship must have a personality (pacifist : don't attack anything, normal : attack based on faction , aggressif : attack everything except its faction , solo : attack anything).
Risk : Solo ships can attack each other. Possible solution : Solo ships attack anyone except solo ships.
Helms :
WARP + 1
WARP -1
Impulse to 0
Engineering
Reset Power & Coolant
Coolant min
Coolant max
ACTIVE_AUTO_COOLANT
ACTIVE_AUTO_REPAIR
Relay
Zoom out
Zoom in
Place WP
Delete WP
Launch Probe
Link Probe
Start Hack
Open Comms
Open Log
Science
Scan 1/2/3/4 Left + Right
Abord Scan
Zoom out
Zoom in
Radar View
Probe View
Open Database
Open Log
Stop communication with hitten by a EMP (maybe availble with scripting)
Add a file to personalize missiles, like factionInfo.cpp
If possible, allow adding new missiles types.
Based on the multi waypoints by route (amir arad), allow relay station to click on the map to draw zones.
Allow parameter of shipTemplate to change bandwidth of beam and shield frequency
A tester sur le jeu
Integrate the amir feature to enable multi GM stations (execpt for tweak)
From now, only ship are automatically recorded.
For the file sciencedatabasescreen, add from example :
std::vector<string> template_names_drones = ShipTemplate::getTemplateNameList(ShipTemplate::Drone); std::vector<string> template_names_stations = ShipTemplate::getTemplateNameList(ShipTemplate::Station); template_names.insert( template_names.end(), template_names_drones.begin(), template_names_drones.end() ); template_names.insert( template_names.end(), template_names_stations.begin(), template_names_stations.end() );
Add some new screens for the main screen :
Add two timer for a probe, dsiplayed into relay screen :
When probe will reach its destination
When probe will be destroyed
Based on point zero fork.
Je sais pas comment, mais faudra y arriver un jour...
Use work from daid/EmptyEpsilon@master...Piglit:factions_mod
Test if it is possible to automatic button from joystick to shorcuts for EE
From now, color are harcoded into the source code.
Based on Amir Arad work to more simple.
Only for the relay and GM screen, and the area and region name appear gradually.
In a LARP perspective, the color of stations and ships has to be based on the faction color instead of based on the setEnnemy function.
Allow relay to minimize communication dialog to avoid fast quit of conversation
Proposal : one unique log, called by many stations, but with filter by station
Optional : with a save of logs text
Based on point zero.
Give more impact of ingeneer station
Malgré le côté indestructible.
Via l'écran du MJ
Add a second smaller core in case of loss of main core. Provide the minimum to maneuver, low thrust engine, oxygen and limited communication (with adapted panels Ex : communication cant send probes,...)
On ne peut pas sélectionner en deça d'un certain niveau.
Instead of showing signature with text, use Oxygon work to add a panel with graphical signatures :
daid/EmptyEpsilon@master...oznogon:signal-details-2
Allow font to be changed by preference value
Add preference value for font size too.
Add a feature that "locks" à ship in a ship bay and add a interface screen that list current ships in docking bay with a button ton lock, unlock them.
Add a option for shipTemplate to be seen or not from science screen.
Allow secret ship
Allow variation of color with only one main template.
Station can't have beam, tube, can't be scanned.
In a LARP perspective, stations have to be similar to spaceship, the only difference is that station does not move.
The easier modification is to replace ShipTemplateBasedObject by SpaceShip into the configuration of a station.
From the vanilla version, Jump are blocked to 15000 to arcade purpose.
For larp version, allow IA to jump as far as possible by their ship caracteristics
Pour l'instant, le lancer de sonde fait planter le client. Mais la sonde est lancée et l'écran 3D fonctionne. Du coup, ça valide le fait que la fonction est ok. Mais le click ne marche pas, ça doit être ça qui fait planter le client.
I'd love to PM about sci-fi larps using EE when you're into it. greenshade on gee mail.
Based on daid/EmptyEpsilon@master...Piglit:scretch
If possible, modification by lua missiles.lua file
In the setBeam or SetTube function, add a room argument (default to 0).
Create a weapons room station is the extra stations list
If room > 0, only the weapons room i can use the beam or tube i, the other beams and tubes are showed but disabled
Based on the work of Amir, arad, add a docking interface to manage drone and fighter, repair them, refuel them, and send them into space.
Add a drone station (the one of amir is perfect).
Enhance filter autoconnect to simplify single pilot system for fighters (or easier, players connect to the fighter via ship selection screen)
Add a option to see 3D view for probe. Maybe connected from the link to science.
A new screen, with two options from keyboard :
Add a oxygen system based on point zero fork.
Objective :
Question : is there a minimal distance ?
How to affect it properly with ingeneer station ?
Make a difference between docking with target password and boarding with a mini game.
Rendre le code plus simple à faire
Activer ou non les manoeuvres de combat
Créer, refaire les catégories de Tweak
Based of the Amir arad work, allow GM to select one or many route map, visible only by relay when dezoom is high, with effect on the warp efficiency.
Add a frequency system for warp to use many route maps.
Analyser le tuto de Daid et faire en sorte que cela fonctionne.
Les nouvelles stations ne peuvent être choisi en automatique.
Il faudra en plus régler le problème du controle de l'écran principal via ces stations.
Allow direct communication between near ship/station but disallow for far ship/station.
Distinguish between calling a target, and send some help to anyone.
Allowing only relay station to communicate.
To create noise and difficulty to scan
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.