Hello everyone!
I am a game development student from Mediacollege Amsterdam.
In my summer break of college i starded to create an game in java from scratch. so i did not use any libary’s.
I have remade some scripts i made with Actionscript like vectors and vector operations. And made animation system.
here are some images:
http://justinbieshaar.com/scottyadvimages/scottyadv.png
after killing an enemy you have a chance of getting a drop. every enemy has his own items to drop.
http://justinbieshaar.com/scottyadvimages/scottyadv2.png
I made a ladder wich brings you to an mystery cave.
http://justinbieshaar.com/scottyadvimages/scottyadv3.png
right click on items for more options.
http://justinbieshaar.com/scottyadvimages/scottyadv4.png
equipment.
http://justinbieshaar.com/scottyadvimages/scottyadv5.png
multiple enemys, they move with A* pathfinding.
http://justinbieshaar.com/scottyadvimages/scottyadv6.png
enemy attack , and as you can see drops, enemy’s and the player are marked on the minimap
http://justinbieshaar.com/scottyadvimages/scottyadv7.png
Some features i made:
- attacking, (melee and ranged)
- items (pickup, usage)
- equipment combinations
- enemy, (item drop, a* movement, attack)
- stamina (running)
- potions (health normal/big, stamina normal/big)
- minimap
- text auto type
- inventory
- equipments
Code i made:
- minimap
- world generator by RGB image
- animator
- lightning
- save/load
- loading
- gamestates
- A* path-finding
- vector and vector operations
- enemy’s
- inventory
- minimap
- HUD
- player stats
- text fading or falling
- gameloop
- render frame
- melee and shooting
Currently working on:
- player wears equipment
- shop
- quest
- pause screen (with npc droplist(while getting a drop it will be added to the droplist of the enemy))
- more worlds
- sound
Game controlls:
WASD and arrow to move the player.
SPACE to attack.
mouse to controll UI, inventory and equipment.
Hope you enjoyed this post. and feel free to give me some feed back!
For questions please comment or send me a private message.
Cheers Justin Bieshaar