Giter Site home page Giter Site logo

evo-world's Introduction

Hi there ๐Ÿ‘‹

Animated Logo

I'm Julian and I'm currently working for a company as a middleware developer. I have a Master of Science in Computer Science and enjoy working as a fullstack developer as a private person. My focus lies on open source development and helping other developers when I have time.

๐Ÿ‘ท Check out what I'm currently working on

๐ŸŒฑ My latest projects

๐Ÿ”ญ Latest releases I've contributed to

  • fujaba/fulib (v1.6.2, 2 months ago) - Fulib is a library that provides code generation for UML like models and some model management functionalities.
  • Morphclue/godot-seminar (v2.0.1, 4 months ago) - Paper about Godot Engine for Indie Developers
  • Morphclue/master-thesis (v1.0.0, 1 year ago) - Master Thesis - Exploration and (further) development of an alternative navigation paradigm to promote critical evaluation skills in the use of user interfaces
  • Morphclue/ygo-bubble-tea (v1.0.0, 1 year ago) - CLI for Yu-Gi-Oh! cards made with Bubble Tea

๐Ÿ‘ฏ Check out some of my recent followers

๐Ÿ“ƒ If you are into reading

  • Bachelor Thesis - Conception and development of a role-playing game
  • Master Thesis - Exploration and (further) development of an alternative navigation paradigm
  • Godot Seminar - Seminar paper about Godot Engine for Indie Developers
  • Computing and Society I - The sociotechnical aspects of the therapeutic software agent Woebot
  • Computing and Society II - Design of the UK4You platform using different design-methods
  • Steam game libraries (WIP)

๐Ÿ’ฌ Feedback

Don't be shy and let me know what you liked and what needs being improved. Got an issue? Open a ticket. I will try my best to help you out.

๐Ÿ“Š Stats

Morphclue Streak Stats

I'm on fire ๐Ÿ”ฅ

Morphclue Activity Graph

evo-world's People

Contributors

morphclue avatar

Stargazers

 avatar

Watchers

 avatar  avatar

evo-world's Issues

Health and mana progress bar

Start

Christian wants to see the current status of his pet.

Action

He looks up to the upper right corner.

End

He sees that his pet has 67 health and 2 mana left.

Time indicator

Start

Elena wants to train her pet at the training camp.
A text dialogoue appears and asks her if she wants to train her pet.

Action

Elena chooses to train her pet.

End

An animation is being displayed showing the pet training and the time that passed after the training is done.

Clock

Start

Christian wants to know the time.

Action

He looks at the upper left corner of the screen.

End

He sees a clock that describes the ingame time.

Bug: Journal and inventory close UI

Context

A clear and concise description of what the bug is.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Go to world-scene
  2. Click on J or I
  3. Click ESC
  4. See error

Expected result

The ui should still be shown (map, clock, progressbars)

Actual result

The ui removes all nodes.

Possible Fix

99% sure this has something to do with the new parent node of the ui.

References

HUD-Buttons

Start

Christians character is currently standing nearby an NPC.

Action

He walks to the NPC.

End

A symbol above the NPC pops up and shows what button he can press to interact.
The HUD also represents buttons that can be pressed to open up the journal or inventory

Choose gender

Start

Elena is currently configuring her character and gave him a new name.
The current screen displays many gender-options and asks her which gender her character should be.

Action

Elena chooses the female gender.

End

The choosen gender is applied to Elenas character.
The character is now a female character.

Pet - Spawn

Start

Elena is currently in the character selection.

Action

She accepts the selections.

End

She spawns in a new world with a new pet.

Basic Needs

Start

Elena wants to see basic needs of her pet. She is currently inside the game world.

Action

She looks at the HUD.

End

She sees basic needs and values for:

  • Hunger
  • Toilet
  • Mood
  • Respect

Move with keyboard

Start

Christians character is standing on dirt.

Action

Christian presses the key W.

End

Christian character moves and is standing on grass now.

Pet - Movement

Start

Christian is in the game world. His pet is next to him.

Action

He moves to the left with the W-Key

End

Christian is standing left from his previous position. His pet followed him.

Minimap

Start

Christian is lost and don't know where he currently is.

Action

Christian looks up the minimap.

End

Christian can now clearly understand where his position in the gameworld is.

Bug: Inventory and Journal don't close

Context

Pressing J or I should close the inventory.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Go to world-scene
  2. Click on J or I
  3. Click on J or I
  4. See error

Expected result

Journal / Inventory should close.

Actual result

Journal / Inventory is still open.

Possible Fix

The fix for #30 probably wasn't right.

References

Quest-Journal

Start

Christian has 3 open quests. One mainstoryquest and two sidequests.

Action

He presses J-key.

End

A questjournal opens with a brief description on what to do.

Bug: Can't select option after going up

Context

It is not possible to select an option in the start-menu if going up immediatly.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Go to the main menu
  2. Click up
  3. Press enter
  4. See error

Expected result

The game should close, since the selection is hovering over the exit button.

Actual result

Nothing

Possible Fix

Index is probably wrong if immediatly pressing up. Might have something to do with modulo.

References

Bug: Wrong selection index in inventory

Context

The inventory is kinda buggy currently. Pressing up immediatly results in weird behaviour

Steps to Reproduce

Steps to reproduce the behavior:

  1. Go to World-scene
  2. Click on I
  3. Click up
  4. See error

Expected result

Item 8 should be selected.

Actual result

Item 2 is selected.

Possible Fix

Might also have something to do with modulo. Kinda like in the #23.

References

Informations on the minimap

Start

Christian wants to know where the next shop is.

Action

He looks up the map.

End

The map is showing a direction where he should go to find the shop.

Wandering Enemy

Start

Elena is walking with her pet in the gameworld.

Action

She bumps into an enemy.

End

She is now in a combat situation against that enemy

Description

Start

Christian wants to know how much hunger meat fills.

Action

He hovers over the meat in his inventory.

End

The description specifies an exact value on how much the meat will add to the hunger-bar.

Bug: No world walls

Context

The main character can walk outside the visible screen.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Go to the border of the map
  2. Walk outside of it
  3. See error

Expected result

A collision should prevent walking outside of the visible area.

Actual result

The player can walk outside the visible zone.

Possible Fix

Add collision-wall.

References

Main Menu

Start

Elena wants to play evo-world.

Action

She starts the game.

End

A main-menu is displayed. It shows the option to start the game, open options or exit the game.

Bug: Dialogic missing choice hover

Context

It is currently unclear on what decision the player is hovering when talking with flowey.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Go to Flowey.
  2. Press K
  3. Press up or down.
  4. See error

Expected result

The background-color should be changed depending on what option the person is hovering.

Actual result

No background-color is visible.

Possible Fix

Probably an modulation option inside dialogic.

References

Bug: Wrong index in charactereditor

Context

Numbers in the chareditor can go to -1.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Open chareditor
  2. Click left
  3. See error

Expected result

The highest number should appear.

Actual result

-1 should appear.

Possible Fix

See #29 #23.

References

Open Inventory

Start

Elena knows that she has 2 items. But she doesn't remember what items she had exactly.

Action

Elena presses I to open up her inventory.

End

She opens her inventory and sees an apple and meat. The label with apple is currently highlighted and shows an description for the item.

Change accessories

Start

Elena wants to change the look of her character. She is currently inside the character selection screen. Her character currently has a blue shirt.

Action

She presses on a button to change the shirt of her character.

End

Her character has a black shirt now.

Bug: No second head

Context

There is currently no second head that could be selected. It needs to be added, so the selection makes sense.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Go to Char-select
  2. Select head
  3. Click left or right
  4. See error

Expected result

The head should change.

Actual result

The head doesn't change, but options are shown.

Possible Fix

Add an asset for the head.

References

Automatic Combat

Start

Elena just joined a combat situation. Her pets wants to attack the enemy pet.

Action

Her pet attacks the enemy.

End

The pets collide and get knockbacked.

Action-Card

Start

Christian sees 5 action cards. Two cards show a cost of 2, two cards show a cost of 4 and one card shows a cost of 8 mana.
He still has 3 mana left. His pet currently has 67 HP / 100 HP.

Action

He chooses the first card that states "heal 10".

End

He has 1 mana left and his pet has now 77 HP / 100 HP.

Bug: Minimap Clamp

Context

Icons on the minimap are not in boundaries of the radar.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Go to the bottom left of the map.
  2. See icons getting smaller
  3. See icons outside of the boundaries of the radar
  4. See error

Expected result

The icons should stay within the radar boundaries.

Actual result

The icons are outside of the radar boundaries.

Possible Fix

Change the radar to a rectangle or adjust clamps.

References

Show lost items

Start

Elenas pet only has 1HP left.

Action

Elenas pet takes a hit by an enemy. It deals 3 damage.

End

Elenas pet dies and she loses some items. These items are being shown to her.

Bug: Open 2 menus at the same time

Context

Inventory can be opened after opening journal.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Go to worldscene
  2. Open journal
  3. Open inventory
  4. See error

Expected result

Inventory should be opened. Journal should be closed.

Actual result

Both are opened.

References

Dialogue-System

Start

Elena stands in front of a flower-npc.

Action

She presses the key K to interact with the npc.

End

A textbox appears with a dialogue that asks Elena if she wants to train for 1 hour.

Bug: Journal can't move after pressing WASD

Context

You can't move inside the journal if you pressed WASD inside of it.

Steps to Reproduce

Steps to reproduce the behavior:

  1. Go to worldscene
  2. Open journal
  3. Click WASD
  4. Click down
  5. See error

Expected result

Quest 2 should be selected.

Actual result

Quest 1 is still selected.

References

Timed attack

Start

Elenas pet is currently attacking the enemy pet.

Action

The gameplay is slowed down and a key is show which needs to be pressed.

End

She managed to press the key and gains 1 mana as a reward.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.