DevLog #31 - It's Time for Launch!
By jobel – Mar, 2021
- added a new unit: gunship defenders
- gunships can be deployed to defend outposts and your main-base
- gunships attach to outposts and your main becoming auto turrets with a 120 degree cone-of-view
- gunships/turrets can only have 1 weapon on them
- turrets can be launched one at a time and repositioned on the station or controlled
- added a “skip turn” which will auto defend a system with your main ship (as well any gunships that are there)
- if your main ship is not present for an attack, you will be sent there to play the level “as the outpost” and control the turrets/gunships
- bug fixes
DevLog #30 - Saved by the Game
By jobel – Feb, 2021
- Save system is now in the game!
- now when building an outpost, an outpost ship icon is added to the map
- system income amounts are now on the map
- each NPC system has a “defender” and a “collector”. The collector will no longer engage the player and will escape with any resources it collects. The collector is 50% faster than the player. However the player can upgrade to that speed.
- bug fixes
DevLog #29 - D best weapon
By jobel – Jan, 2021
- new D pad weapon-select HUD that comes up around the player’s ship
- new art of level 3 ENERGY and functionality. It is now a charged shot.
- NPC ships are now better at aiming and firing
- locked down tutorial “unlocks” where it directs player to do an action.
- new sounds and placeholder art for admin panel unlocks
- bug fixes
DevLog #28 - Dear AI Abby...
By jobel – Dec, 2020
- Now the AI advisor gives some probable information about the level you are about to enter
- Level Select confirm window now has attack/defense stats about ships you will face.
- Changed the defense system to only be a 1 button press (instead of 3 different buttons)
- jump drive now is a button you hold and charge, let go to cancel
- bug fixes
DevLog #27 - Mapping the galaxy
By jobel – Nov 21, 2020
- Added a SandBox mode that serves a dual purpose. This lets players experience all the weapons and defense as well as the basics of movement and other controls. The other purpose is it helps in testing to make sure values are being attenuated properly with various combinations of weapons vs defense.
- More sound effects have been added
- A clear turn phase system on the level map helps to show who goes next
- Added an AI turn database (for debugging what the AI is doing turn to turn). This might be implemented as some sort of spying or peak into what the enemy is doing.
- Added more ship icons to the map
DevLog #26 - In my defense....
By jobel – Oct 12, 2020
- Adding Defense systems which adds a Rock/Paper/Scissor mechanic into the game
- The entire balance of the game was thrown with the RPS system, so all attack values had to be modified
- Even more “on-ramping” is required due to these new changes!
DevLog #25 - Testing 1, 2, 3...
By jobel – July 24, 2020
- Completed the first round of alpha testing. Thanks to the many people that have taken the time to test and give the vast amounts of feedback I have received!
- Considerable work went into player “on-ramping”, easing the player into the game with guided pop ups and locked panels etc…
- Added a new mechanic that only allows you to deploy an outpost (expand your reach) to a system if you’ve “cleared the level”: collected all resources, thwart any pirates and/or the Kraytex Fleet (if present).
- Some balance changes: Kraytex got a buff in fighting pirates. Reason: they were taking too much damage and wasting early resources on ship repairs. Also in the early-game they will only repair their ship if it goes below 50%
- More balance: level 1 & 2 weapon tech is now 50% cheaper. Reason: there was an early game stall where the technology was too expensive without a large economy.
DevLog #24 - Some Lore for Ya...
By jobel – June 13, 2020
- Your AI opponent in the game is called the “Kraytex” – a xenophobic, insectoid race bent on enthralling all other species or destroying those who fight back.
- The pirate race, which are the first ships you meet are a race called the “Jott”. The failed state of the once mighty Jott Imperium is now but a scattered race of pirates that scavenge for survival. With no home system, they are in a massive effort to rebuild.
DevLog #23 - Ablutions
By jobel – May 20, 2020
- Getting the game ready to be played by testers. I have to do some interface fixes, and add UI elements to help communicate to the player.
- Added a new popup window for when you enter a level. This way the player knows exactly what they are getting into for the coming “level”. It tells you things like: will there be pirates? will the enemy be there? how many resources are there? is the system occupied, will I be fighting an outpost?
- Added more information to the Map: Ship Health, Base Health, Inventories
- Adding an “advisor” to the Map that helps guide you on what to build/research/do
- Added a new “xtra-small” pirate ship that shows up for POOR systems.
DevLog #22 - The Turing Test
By jobel – April 25, 2020
- Working on the strategic AI, creating decision trees, figuring out the most efficient way to win within a given map. The AI will always race for MINING STATIONS (CRYSTAL tech) as their first tech, as should the player. Then if there are no decent (> POOR) system within reach then the AI will need to research RANGE (CRYSTAL tech).
- Added a more functional INITIATIVE where the player and enemy each take turns as to who “acts” first on the MAP screen. Having INIT can be powerful for claiming a system before the other has a chance, but it also has it’s drawbacks. When you don’t have INIT then you can react to the other’s attack by defending an outpost or attacking when they are mining.
- Added a Random Map Generation at the beginning of the game, there you can see what will be the starting resources close to the player (and the enemy if you want). Through this you can somewhat figure out the difficulty. It’s not always straight forward though. Having only RICH systems near you in the early game means you would need to go there to get resources, but since RICH has a high pirate resistance then you could easily collect less resources than you would at a POOR since you are simply not strong enough to fight off 3-4 pirates with moderate weapons. But in the late game you can hold your own with more powerful weapons and then having an OUTPOST on a RICH is a huge income boost.
By jobel – 20
DevLog # No cheese for you!
By jobel – September, 6, 2019
- Changed the new Camera view back to the old follow-the-player style. It turned out that new camera view made combat and avoiding collisions much much harder and seemed really unfair. It made being at the edge really dangerous. Also a fixed camera did not allow for immersive parallax. So it was a no-brainer to go back to the old style.
- Implemented new AI ship behaviors… mining, attacking, collecting or stealing resources from the player.
- Added a Summary screen to show what the player accomplished that turn and what their base and outposts also produced for that “TURN”.
- Added a resource “drop” system when a ship is destroyed they drop resources they collected.
DevLog # Say Cheese for the camera!
By jobel – August, 2, 2019
- Introduced new camera view, camera snaps to predetermined places. Flying the ship at the edges of the screen feels more fun to drive it that way… only concern is object coming at the player offscreen might feel “unfair”. Still testing…
- Added MAP level select information, range line (red when a system is out of range), icons (occupied flags, outpost/base, ship, spy drone)
- Allow player and enemy to deploy outposts on the map and “occupy” a system
- Made a Start Screen and created some dramatic music that plays at the title
DevLog #6 - Some Level design
By jobel – July, 24, 2019
- Added LEVEL sizes, shapes, system art (background and planets, stellar bodies)
- Parallax system (carried over from the old Alpha One)
- Unique art for resource art and the rocks that spawn them
- Added health bars for all destructible “actors”.
- Added a death explosion animation system.
- Added custom physics to the ships and rocks in the game (thanks to R0J0hound for a help with calculations!)
- Added Jump Drive escape sequence (still need to figure if this is going to be uninterruptible or not)
DevLog #5 - Admin SYSOP
By jobel – June 6, 2019
Added a new ADMIN screen where the player can: SELL resources, RESEARCH tech, REPAIR ships and orbitals and BUILD ships, outposts and more. Since there is so much information on one screen I created 4 separate panels and you can only focus on one at a time. While off focus the others go ‘dark’, but you can still see info on them if you need it. i.e. You can set the REPAIR panel to show you how much it would cost to fully repair your ship, then on the SELL panel you can still see the cost on the REPAIR panel.
This new section still is need of full gamepad ANALOG stick and mouse support. Currently works with D-pad and arrow keys. For actions there are ENTER, then XBox controller letters. i.e. for RB-button you hit ‘R’ on the keyboard, Xbox X-button you would hit ‘X’ on the keyboard. Until I have full control scheme setup this will do.
DevLog #4 - the Plan
DevLog #3 - I'm the Map!
- Created a Map Generation system with cursor navigation and RANGE. Both are scale-able for larger MAPsAdded pirates with ship AI (attacking, resource collecting, escaping)
- Implemented a global database for each system (LEVEL) and updating that with each level
- Added some upgrades to the player (STRAFE or DASH, DRONE COLLECTOR and MOVEMENT-speed,spin upgrades)
DevLog #2 - You got the look...
- Set the final game resolution. Decided on a high resolution pixel art.
- Created player movement and control scheme
- Create player and some enemy sprites and various fx
- Created background elements and parallax layers
DevLog #1 - It Begins...
By jobel – March 1st, 2019
I have begun development on a complete new redesign of Alpha One. The original concept was made in 2014/2015 and the design was scrapped in 2017. However with a new focus and clearer vision of what the game is and what I want it to be, I have now set out to create this game. The goal will be to make the prototype within a year’s time.