Coding

Welcome to Kokomo

/title.jpg

About

Welcome to kokomo is a strategic beachvolley game 🤾‍♀️ with a cosy mood 🏖️. The gameplay revolves around the volleyball players’ resource management and placement.

/setTeam.JPG
Setting up volleyer at the start of the match

System

The game is centered around volleyball matches and team improvement. You can improve your team by increasing team spirit when you win.

Conversely, in the event of defeat, there is an increase in the friendship of the opponents. When friendship is strong enough, you get new volleyers.
Info

Because the general mood chosen is summer 🌅, the beach 🏝️, friends 👯‍♀️, games 🏐 and relaxation 🍹, the game mechanics, particularly those around team improvement, are uncorrelated with player skills and/or a monetary system as we’re used to see.

🔴 A more classic system would be to gain more money 💲 and reputation for the club in the event of victory, enabling the purchase of better volleyball players.

/playing.JPG
Playing game - after player serve
Match mechanics revolve around the volleyball player’s 3 stats:
  • Stamina = the most versatile resource, since in addition to allowing you to receive opposing shots, it also allows you to increase the power of your shot if you wish.
  • Speed = This is a purely defensive resource, enabling you to receive powerful bullets aimed at an adjacent square.
  • Power = A purely offensive resource that determines the power of our shot.

More infos

Possible actions during a match are :

  • Shooting an opposing volleyball player
  • Shooting an empty square
  • passing to a teammate
  • Block (only possible when the opponent is about to smash the ball with his 3rd player at the net)
  • Fake (counter-block)

Story and more

/dialogue.JPG
Dialogue - After a game

Right now Welcome to Kokomo is at a very early stage of development. There’s still plenty of room for the integration of new content.

💡 The current idea is to integrate a system of visual novels between matches throughout the game, serving as a red line and making the most of the contrast between the maps and the 3D environment.


Psynostic

About

Psynostic is a simulation game where you take on the role of a psychologist 👨‍⚕️ who has to carry out diagnoses, sometimes in his practice and sometimes for the justice system in prison.

/png/store_capsule_header.png
Psynostic - store image
Tip
For more information and to test the game, go to 👉 Psynostic Steam page 👈

❤️ Play Psynostic

👉 STEAM PAGE 👈

Space Dog

Description

SpaceDog  is a casual level-based mobile game with simple, intuitive gameplay.

/png/SpaceDog/Screenshot_0.png
SpaceDog - niveau 1

Synopsis

In SpaceDog you have to save a depressed spaceman on the moon. But during the test mission, not everything went according to plan. First you’ll have to find your way from deep space and overcome many obstacles.

Will Poda, the space dog, succeed in his mission?

 Gameplay

The mechanics are centered around movement, more precisely, movement between planets. As time goes by, many new mechanics are added:

  • Wormholes that teleport you 🌌
  • Explosive planets 🎇
  • Ability to shoot and destroy asteroids 🌠 🌑
  • Aliens that chase you
  • Black holes
  • Boss 🌞

❤️ Test Space Dog

Rex Girl

About

Rex Girl is a 2D platform game that allowed me to get familiar with Unity. It has the main mechanics of platform games:

One jump, possibility to go down a platform in the background, jump from wall to wall, attack enemies, etc (see images)

/RG_wallJump.jpg
Rex Girl - Wall Jump
/RG_hitFow.jpg
Rex Girl - Hit fow

A particular mechanic is the switching between 2 characters: The little girl and the T-Rex.

NB
This mechanic is more relevant for multiplayer but it was beyond the initial project. The idea is that the two characters have different gameplay to encourage collaboration. For example, the T-Rex is heavier and can therefore destroy certain elements, the little girl is thinner and more agile, etc.
/RG_TRex.jpg
Rex Girl - T-Rex

Synopsis

An innocent young girl the head in the stars gets pushed around by a flock of sheep. A shepherdess asks her to get them all back and promises a reward. Will the girl decide to help her? Or would she rather help her sick friend T-Rex?

It’s up to the player to decide…

Tip
To a quick look click on the picture.
/RG_start.jpg
Rex Girl - Opening
/RG_pnj.jpg
Rex Girl - Bergère
/RG_firstSheep.jpg
Rex Girl - First Sheep
/RG_reverseGravity.jpg
Rex Girl - Reverse gravity

Testing Rex Girl

State
Currently the build is not up to the server.

QuizLife

About

QuizLife is a mobile application that allows you to generate quizzes easily and to store them on a text document in order to share them with others. Unlike classical quizzes, it is up to the player to correct his answers, which allows open answers, even very elaborate ones.

Page d'accueil - QuizLife

System

QuizLife can be divided in 3 parts :

  1. Adding quiz
  2. Modifying quiz
  3. Playing quiz

A quiz item is composed of a question, an answer and a tag.

The tags already added are listed in the dropdown for easy addition.

Tip

To add a tag already selected it is possible to hold and drag the tag to the inputfield.

The red crosses allow to quickly delete the whole content in the inputfield.

Finally it is possible to integrate items via the speech to text by holding the red button. The text will be generated in real time via a popup before being integrated in the inputfield.

Plugins Speech To Text

Currently the plugin used for the speech to text does not allow to be used without the android popup or the application will crash. This would require a change in the code of QuizLife which was not done yet.

Nevertheless it still works for some older versions of android.

The text to speech works without problem.

/QuizLife_add.jpg
QuizLife - Item adding

In case of an error or to simply view the saved items, go to the modify menu.

The items are sorted by tag. A dropdown offers an overview of the questions. Here for the tag Spanish there are 5 items. It is also possible to delete an item.

/QuizL_modify.jpg
QuizLife - Item modifying

Once you have added items to a quiz and checked their content it’s time to play! 😁 🕹️ ✨

To do this you can select the area(s) you want to work on and then click on Play.

NB
  • The All corresponds to all the quizzes. Useful for playing the whole set.

  • The Missed corresponds to the items that have not been passed in previous quizzes. It is not present without having played a quiz or with a perfect score. Note that it is an item and not an area. Thus, in Missed it is possible to find questions about biology, chemistry, Spanish, etc.

Tip
The dropdown at the top right allows you to select a friend’s quiz that is in the same directory. When it is selected, unlike the main quiz file, it will not be possible to add questions to it or to modify it.

/QuizL_main.jpg
QuizLife - Main page

On the left is the answer to the quiz. In the middle is the correction. On the right is the end of quiz tab when all the items of the quiz have been answered.

The player will alternate between the first 2 screens before reaching the 3rd.

/png/QuiL_quiz.png
QuizLife - Quiz

At the end of the quiz, the player will be given a score based on their performance, and will have the opportunity to spin the wheel of xp. The number on the wheel will be multiplied by the number of correct answers the player got in the quiz.

Récompense
Each quiz allows you to gain a little more xp and to progress in level. In addition and in connection with that, it is possible to consult the page Trophy in order to follow the achievements made or to do.
/QuizLife_trophy.jpg
QuizLife - Trophy

Testing QuizLife

State
Currently the apk is not shared.
Warning
Currently only the android apk is available. It may change depending if the need is mentionned.

Warning

A bug is present at the first launch of the application.

To avoid it, just quit the app once after entering the name for your quiz. At the second launch the dropdown should be updated with your name, sign that it is ok

How to test it :

  1. Download the file
  2. Unzip it
  3. Move the apk in your android phone
  4. From your android phone launch the apk
  5. Accept the install despite the warning saying that this app has no signing key.

Road of fighter

About

Road of fighter is a pokemon fighting game like and in a way the first steps of Fighting spirit. It is also the first video game I coded. With my current experience, the code is just awful . The use of pygame did not make things easier because it is a simple graphical interface rather than a game engine.

RoF - Choice before the fight

RoF - Panel info activated

Testing Road of Fighter

Road Of Fighter.rar www.mediafire.com/file/5ohoq2oyq44frqd/Road_Of_Fighter.rar/file

To test it :

  1. Download the file
  2. Unzip it
  3. Launch the game by double clicking on the icon Road_Of_Fighter

QuestLife

About

QuestLife is a gamified desktop “ToDo list” application. The idea came from learning about psychology while reading Solo Leveling. At the time I was only coding in python and I coded this application with a tool that was not at all suitable (i.e. pygame), I also didn’t know that what I was doing already had a name and was becoming trendy.

/QL_main.jpg
QuestLife - Main page

Fonctionnement

The application is quite simple to understand. Like in Solo leveling, there is a quest system to complete. It is divided into 3 time levels:

  • Daily
  • Weekly
  • Monthly

If one is completed the player gets xp and maybe gold depending on the quest. He also advances his quest progress bar which is unique to each step. Finally, when he returns to the home page the border turns green and a positive image is displayed (see image).

/QL_congrats.jpg
QuestLife - Main page feedback positif

If it is not done (i.e. the frame turns red, a sad character appears and a voice mopes).

Gold allows you to buy days of rest in the store. The xp allows you to gain levels which in turn allow you to obtain a new title. In addition, big rewards are given at the end of a quest objective (i.e. number of times a quest is completed). The progress of the objective can be viewed via the progress bar (see sceen quest-week).

NB

The application is not very customizable, because it was created to allow me to experiment the potential of gamification. It has no pretension to distribution. That’s why it is so nonchalant about using copyrighted images.

That said, it is possible to customize via a text doc some aspects:

  1. The title of the quests
  2. The content of the quests
  3. The objectives of each quest
/QL_shop.jpg
QuestLife - Shop

/QL_hebdo.jpg
QuestLife - Weekly quest page