fuzzyworld

Branch change-html-template · default branch · all branches

Last 87 commits on change-html-template

2023-11-07e856dd3Manual HTML template, experimenting with customizing the template.Pavel Safronov
2023-11-076ae9f30Fade in the power-ups as they appear, lower their population size, and spawn them at (1 + randf()), so they should spawn in a uniform donut outside the current screen.Pavel Safronov
2023-11-07da9d123Stop hiding the mouse, and create enemies slightly farther off-screen.Pavel Safronov
2023-11-060bfcffeSimplified the smoke a bit, increased player health.Pavel Safronov
2023-11-06c106156Slight reworking of the spawning code.Pavel Safronov
2023-11-06e2c013dSlight change to instructions, to make them shorter, to fit on new screen.Pavel Safronov
2023-11-06539576dAdding fade-in animation to enemy, but not the power-ups.Pavel Safronov
2023-11-06def0190Add actual midpoint calculation, so movement should again work on mobile.Pavel Safronov
2023-11-06115aa5dMake enemy-player collisions do damage to the player and destroy the enemy.Pavel Safronov
2023-11-0609bbefeMake the game shorter.Pavel Safronov
2023-11-06a670e30Pause game on death.Pavel Safronov
2023-11-066accbd9Change dimensions to better fit mobile.Pavel Safronov
2023-11-06969fd5aA number of changes: - bullets last longer - player now has a shooting range, which defines how far away an enemy has to be to be targeted - changed how the Enemy animation works, fixed it and separated some actions - implemented a scheme in World where items (enemies, health and speed powerups) will replace themselves when one of them leaves - if any items are too far from the player (screen radius * 2), then that item will be removed, and due to the above scheme, it will be replaced with a closer versionPavel Safronov
2023-11-0657783b1Speed up the player.Pavel Safronov
2023-11-0683d67d2Trying out an experimental setting to have a more consistent delta.Pavel Safronov
2023-11-06f3af995Show mouse once the player dies.Pavel Safronov
2023-11-06610a86bSimplified HUD a bit.Pavel Safronov
2023-11-0609081ceTurn rate and move speed are now both taken into account when turning, so the turning radius stays the same, even if we increase the speed.Pavel Safronov
2023-11-06d8d02b3Added speed powerups, which can actually make the game more difficult, because with a faster speed, the turns become much wider. Might need to change the turn rate to account for this.Pavel Safronov
2023-11-061b4613dImported a butt-load of cross-hair icons, using a new one to identify the targeted enemy.Pavel Safronov
2023-11-06eb5388aAdded health powerups to the map, these restore 1 health for the player.Pavel Safronov
2023-11-0660dd870Adding some todos.Pavel Safronov
2023-11-06e496c54Player and enemies now turn slowly toward their goals: destination for player, player for enemies. Also removed some logging calls.Pavel Safronov
2023-11-0512be453Changed ship texture.Pavel Safronov
2023-11-051e3c7d1Simplify controls a bit.Pavel Safronov
2023-11-055dbe390Fix mouse cursors across game and pause menu.Pavel Safronov
2023-11-05a614569Change the smoke to originate from a circle. Slightly reorganized the world layers.Pavel Safronov
2023-11-05eb32e75Hide the mouse and always follow it with the destination graphic.Pavel Safronov
2023-11-054931016Trying to consolidate jobs.Pavel Safronov
2023-11-055156ba9Added star background.Pavel Safronov
2023-11-05ba3492aPlayer is no longer invincible.Pavel Safronov
2023-11-05776d649Improved pause menu.Pavel Safronov
2023-11-059c1a88cRevert "Trying to combine the two stages into one, since most of the current build time is just waiting around."Pavel Safronov
2023-11-05accf947Trying to combine the two stages into one, since most of the current build time is just waiting around.Pavel Safronov
2023-11-05ded27faFix navigation on mobile.Pavel Safronov
2023-11-055222000A few tied-up changes: - added pause functionality, though there's no background in the pause screen yet, for some reason - once an enemy is killed, its collision shape is disabled - moved some code around from the world to the HUD, so restart and exit will continue to work even during pause - added Utils.filter to filter an array of items - closest living enemy is now targetedPavel Safronov
2023-11-043984bdcExperiment with a different stretch mode.Pavel Safronov
2023-11-04d99ccd2Add player invincibility.Pavel Safronov
2023-11-02ad6f22aRemoved a lot of logging statements and added logging statements for setting the destination. Speeding up enemies. Random changes to filtering.Pavel Safronov
2023-11-0250483a8Added a character theme, which uses the same common font, but has a smaller font size.Pavel Safronov
2023-11-02adab6dcSimplified enemy fade-out and ensured that the enemy is properly deleted after the animation is done.Pavel Safronov
2023-11-021d4ba5aIdentify the currently-targeted enemy.Pavel Safronov
2023-11-02cf2013fApply smoke on enemy damage.Pavel Safronov
2023-11-02c8fdf5bMake enemies dangerous.Pavel Safronov
2023-11-024872f90Slow down player shooting.Pavel Safronov
2023-11-02e79aaa8Add smoke.Pavel Safronov
2023-11-026e5e56fOnly reset destination when a player touches it.Pavel Safronov
2023-11-020a565f7Experimenting with aspect ratio stuff.Pavel Safronov
2023-11-02748f09dSlowed things down, removed the debug label from the HUD, changed the background to a nice blue.Pavel Safronov
2023-11-01279c747Trying to convert the mobile position to global position.Pavel Safronov
2023-11-01592bb6eChanged debug to the click position.Pavel Safronov
2023-11-01a71b517Try handling the mobile touch event.Pavel Safronov
2023-11-018c2ffd3Fixed some errors about variable usages. Adding a debug label, so it's possible to get some debug info on mobile.Pavel Safronov
2023-11-01a261d90Fix issue where enemies were only taking 1 HP from player on collisions. Made the shooting slower.Pavel Safronov
2023-11-011e610e5Proper death screen positioning.Pavel Safronov
2023-11-01682d509Added more enemies.Pavel Safronov
2023-11-01c2d3c0aAdded readme.Pavel Safronov
2023-11-01574ba8cMinor tweaks.Pavel Safronov
2023-11-01d5d1043Added fading instructions at the beginning.Pavel Safronov
2023-11-01f398dcbShip is now shooting automatically at the closest enemy. Enemies now hurt the player for 2 points and self destruct when they contact the player.Pavel Safronov
2023-11-01f108d95Removed most controls, now just using clicks. Added a destination red x, which appears when the user clicks on the game, and that's the ship's destination. Once the destination is reached, it disappears, but the ship continues flying in the same direction.Pavel Safronov
2023-11-01e62e004Pasta time for canvas size.Pavel Safronov
2023-11-01e9f8f8fGot the background parallax stars working, mostly. Removed some commented-out code. Changed the enemy addition code to use call_deferred, so we're not modifying the physics system while the collisions are being processed.Pavel Safronov
2023-11-012ef7248Added parallax starfield.Pavel Safronov
2023-11-01e84784bDefault to black background color.Pavel Safronov
2023-11-0196324aaSlightly changed the bullet image.Pavel Safronov
2023-11-010c1938aSpawn new enemies outside of the visible window.Pavel Safronov
2023-11-015b18ed8Added HUD with score, which gets incremented by 1 for each killed enemy. Implemented signals for this, so it's easy to know when an enemy died and to act on that. Also did some minor renames, starting to use `Explosion` for the imported scene, and `explosion` for its instance. Also did a move of resources, which created a huge change, but it was all just to add a new assets folder and a place for the font.Pavel Safronov
2023-11-01236d167Added a small explosion that appears when a bullet hits a body and does damage.Pavel Safronov
2023-10-31c727f3bMake bullets slightly faster.Pavel Safronov
2023-10-31c7a3444Add health to player.Pavel Safronov
2023-10-31d9bff51Enemies follow player.Pavel Safronov
2023-10-3159b480f"Escape" in web games will just restart the game.Pavel Safronov
2023-10-31f1a0defAdding a pop-up to show when exiting from a non-OSX device.Pavel Safronov
2023-10-3121b3840Start ignoring .godot folder.Pavel Safronov
2023-10-314a3d463Upgrade to latest godot 3 version, and log the gitlabs page we are targeting.Pavel Safronov
2023-10-3100135f7CI pasta time!Pavel Safronov
2023-10-31a305ecdRemoved copy-pasted CI code that makes no sense.Pavel Safronov
2023-10-31a72a2a3Remove non-web builds.Pavel Safronov
2023-10-31f82009bCI pasta time!Pavel Safronov
2023-10-3120fc8c2Rename ci file.Pavel Safronov
2023-10-3134eafe0CI pasta time: making changes as per https://github.com/abarichello/godot-ci, specifically https://gitlab.com/barichello/game-off/-/blob/master/.gitlab-ci.yml?ref_type=headsPavel Safronov
2023-10-31dcf9d0bAdd a .gdignore file so the contents of `out` will not be imported.Pavel Safronov
2023-10-31c6faad1Add explosion when enemy dies, using particle generator and the star image in assets.Pavel Safronov
2023-10-31169b896Experimenting with exporting all platforms in GitLab. Prepare for pasta time, but also for the possibility of the game being available in a GitLabs page.Pavel Safronov
2023-10-31614e7fbSlightly reworked bullet and how it flies. Adding a Utils script that can be used to log time-stamped messages.Pavel Safronov
2023-10-29b856550Initial commit of Godot 3 game where you can pilot a starship and shoot down enemies. Those are all the current features.Pavel Safronov