LSD - Last Sweet Dream


This project has been created as my bachelor's first year project.

It might not look like much, but it was a true challenge at the time we made it. 

About 2000 lines of code were implanted in the game with hard mechanics to combine such as multiplayer based turn, tile maps and cards UI. 

The conditions were to develop a game for smart phones using the Engine Construct 2.

Intro : 

Confront another player in insane arenas to determinate who's the quickest to escape !

Context :

This is a Point and Click or Drag and Drop (on mobile phones) on a top view camera.

- 2 players confront one another in arenas in a Turn-Based RPG.

During their turns, they have a deck of 5 different cards ; 

    Movement                Actions                    Anti-trap                Invisibility           Map Overview


  • The goal is to find the key related to your avatar and get to the exit before the other player. 
  • Each arena has a differen Level Design hiding diverse traps and NPC foes.
  • The 2 players also have the possibility to fight one another in direct melee combat.

Game :

HOW TO PLAY

The turned-based system is the main mecanic of LSD, therefore each player individually play their turn until they're out of Action Points or decide to finish their turn.

                                 Action Points                                       Refresh Cards             Finish Turn

                                    


Once the 2 players turns are passed. the mobs turn starts. They attack players if they are adjacent to them.


Controls :

  • Move :  Choose the movement card

                             

And select where you want to go by clicking on the arrow you want


  • Actions ; Attack and Potion cards 

              

Those 2 cards are coming from the same card draw (Actions) and each one has a 50% chance to appear each time a AP (action point) is consumed. 

  • Anti-Traps : To move out from a trap

              

This card will only be active when your avatar is in a trap. You also can break a trap by being adjacent to it and attack it.

  • Invisibility ; Spend 3 APs to be invisible until your next turn

        

You still can be damaged if you're attacked.

  • Third Eye : Spend 3 APs to allow you to see the entire arena for a few second

      

  • Alt+F4 to quit the game, as there is no menu to quit or refresh the page.

  • Life or HP :

Life can be regained by using Potion Cards. Once you're out of life, you'll automoatically repop at the start spawn and lose all your items.

Missing features :

  • When Lazare and I started to program and design the game we created 2 new cards ; Invisibility and 3rd Eye, cards that weren't present in the initial concept. We felt more confident the more we worked on the project, therefore we had many other ideas to implant, but we had to respect the deadlines.
  • More levels
  • Polish the graphics
  • Other Avatars choices
  • How to play Menu
  • Mute Sound Option

Known Bugs :

  • In the second level you don't see your avatar, you'll have to move away from the spawn tile to see it.
  • There are many other smal bugs here and there as it is a prototype.

Conclusion :

For most of the team members, that project taught us a lot in our first year of game program. Some of us crunched a lot but it was a pretty positive experience as we choose to do so and decide the time we would crunch.

Team (5 members) :

  • Ambre Chiasson (Game Artist)
  • Capucine Blaise (Game Artist)
  • Yanis Neit-seghir (Sound Designer)
  • Lazare Barré (Developper)
  • Jeremie 'Zehuti' Southgate (Developper and Game Designer)

Install instructions

No install exe yet as we might have other plans for this project later :)

Leave a comment

Log in with itch.io to leave a comment.