Yoann Berenguer - alpha
Cobra DEMO Cobra is a 2D space game with vertical scrolling (also called shmups), written exclusively in python 3.6 (using pygame & cython) and playable with PS3 controller and/or keyboard. The project is still under active development. Screendump are taken from the most recent engine that will be used for a commercial version of Cobra See also the GUI If you are curious or interested by the project, you can always drop me a line at yoyoberenguer@gmail.com You can watch YOUTUBE videos: GAME DEMO : https://youtu.be/ld12QiKs2sM GUI VIDEO : https://youtu.be/2mdLDnuKvuQ
Berenguer
(Yoann)
Changes
Works with Keyboard and PS3 controller
Automatic player's central turret with pre-define strategy using AI (collision course calculation, and risks triage).
Beautiful sprite animation made with Timeline FX.
Vertical scrolling with parallax background - 3 layers.
Personalised HUDS for life and energy (Life and energy levels are generated with Numpy arrays to create variable gradient colours).
Real time spaceship status damage monitoring (wings, nose etc.) and the possibility to launch micro-bots to fix hull damages.
Nuke explosion generating a halo that blows out enemies and objects in deep space using an elastic collision engine to calculate objects' direction and momentum vectors.
Collectables to grab throughout the space battle e.g. (nukes, energy cells, ammunitions and gems)
Special effects created with python algorithm to generate random particles for homing missile propulsion, spaceship damage and super weapon effects.
Enemy spaceship with pre-defined class and AI strategies (following path e.g. Bezier curves or controlled by AI e.g. evasive manoeuvre).
Lots of methods for “pygame” image/surface processing using Numpy arrays (blending colours and texture e.g. superposed images, ADD/SUB transparency) for more realistic effect.
Some multi-threading for background processing
Automated sound controller capable of supressing and adding sounds on demand.
And a lot of cython.
Links
Releases
Yoann Berenguer alpha — 26 Apr, 2018
Yoann Berenguer Alpha Demo — 2 May, 2018
Pygame.org account Comments
-
xinmingzhang 2018-05-03 10:26
aha, the screenshot looks quite nice! I also like shoot em up games. I once created a game in pyweek https://github.com/xinmingzhang/Wing_Craft But I really no nothing on cython, I would learn your code :) -
online 2018-06-09 09:28
That the amazing feature to need visit here for the save all connection in computer easily getting the way for use full to code here 0x80072ee7 fix and scan the all system for solve some issue and looking best commend and got the update forever.