Awesome Open Source
Awesome Open Source
Combined Topics
graphics x
java x

The Top 144 Java Graphics Open Source Projects on Github

Categories > Graphics > Graphics
Are ye thirsty for adventure? Seeking to improve your vision? In this 2D platformer you'll take on the role of Porkchop the pig on his quest to discover the legendary golden carrot. I worked on this game throughout the span of 2018 and early 2019. Every line of code, piece of artwork, and sound clip was written, drawn, and recorded by me, except for the beautiful MIDI soundtrack of course. I sincerely hope you enjoy this game as much as I enjoyed making it. How to play: Download the Porkchop.jar file (you may have to install java, idk). Double click the downloaded file to launch it. Use you mouse to navigate the menu's and mute/unmute the sound and audio. Use the arrow keys to jump, and move left and right. If it's super tiny, adjust your resolution if you can. How to create new levels: Pop open the LevelsConfig.txt file, and follow the format of the existing levels. The first line for each level must be formatted as follows: [number of columns, number of rows]. The next however many lines will then be comma separated three digit numbers. The number and length of lines must match the number of columns and rows. The first digit determines if that space is solid (1 == solid, 0 == not solid). The next two digits are the ID of the block, player, enemy etc. These ID's can be found in the Game.java file. The level must contain the 001 (player spawn) or else it will not be playable. Finally run the code or re-package the .jar file and run that. How to add anything else: Levels, sounds, images, and midi tracks all have config files. Any new content must be put into one of these files. Anything beyond levels will require code changes also. If adding an enemy or image it must be mapped to an ID. These ID's are listed in the Game.java file and the new ID must be added. Be careful to preserve the order of them. New sounds and midi tracks are simpler. Just call midiManager("trackName", loop?) or soundManager("soundName", loop?). The names of anything new must match the file name found in the respective config file, minus the extension. If anyone ever actually tries to add or change anything, which I'm doubting, feel free to email me if you need help. Logan
1-100 of 144 projects

Related Projects

Java Android Projects (20,943)
Java Spring Boot Projects (9,843)
Java Spring Projects (4,385)
Javascript Java Projects (3,665)
Java Android Application Projects (2,942)
Java Kotlin Projects (2,543)
Java Mysql Projects (2,446)
Python Java Projects (2,429)
Java Docker Projects (2,222)
Java Algorithms Projects (2,178)
Java Javafx Projects (2,165)
Java Game Projects (2,087)
Java Android Library Projects (1,841)
Java Android Studio Projects (1,812)
Java Hacktoberfest Projects (1,589)
Java Microservice Projects (1,536)
Java Spring Mvc Projects (1,515)
Java Redis Projects (1,418)
Java Spring Cloud Projects (1,357)
Java Data Structures Projects (1,336)
Java Spring Security Projects (1,316)
Java Mybatis Projects (1,293)
Java Database Projects (1,269)
Java Json Projects (1,171)
Java Kafka Projects (1,159)
Java Hibernate Projects (1,132)
Java C Projects (1,126)
Java Kotlin Android Projects (1,066)
Java Sql Projects (1,050)
Java Cpp Projects (1,000)
Java Jpa Projects (952)
Java Reactjs Projects (917)
Java Machine Learning Projects (904)
Java React Native Projects (894)
Java Android Development Projects (891)
Java Rxjava Projects (883)
Java Recyclerview Projects (874)
Java Docker Spring Boot Projects (870)
Java Algorithms Data Structures Projects (860)
Java App Projects (825)
Java Jvm Projects (772)
Java Jdbc Projects (757)
Java Elasticsearch Projects (756)
Java Postgresql Projects (744)
Java Netty Projects (724)
Java Spring Boot Microservice Projects (693)
Java Spring Boot Redis Projects (688)
Java C Sharp Projects (684)
Javascript Python Java Projects (676)
Java Kubernetes Projects (670)
Java Design Patterns Projects (663)
Java Scala Projects (660)
Java Leetcode Projects (657)
Java Ios Projects (646)
Java Android App Projects (645)
Java Jwt Projects (633)
Java Animation Projects (619)
C Plus Plus Graphics Projects (603)
Java Springboot2 Projects (600)
Java Framework Projects (590)
Java Gui Projects (586)
Java Selenium Projects (562)
Java Android Ios Projects (562)
Java Android Ui Projects (557)
Java Linux Projects (554)
Java Sdk Projects (551)
Java Demo Projects (531)
Java Spring Boot Jpa Projects (522)
Java Spark Projects (519)
Java Android Recyclerview Projects (517)
Python Java C Projects (516)
Java Http Projects (515)
Python Java Cpp Projects (510)
Java Sqlite Projects (505)
Java Web Projects (497)
Java Vue Projects (477)
Java Big Data Projects (462)
Java Libgdx Projects (453)
Java Tutorial Projects (449)
Java Spring Mybatis Projects (448)
Java Springframework Projects (444)
Opengl Graphics Projects (369)
Javascript Graphics Projects (304)
C Graphics Projects (302)
3d Graphics Projects (215)
Python Graphics Projects (212)
C Plus Plus Opengl Graphics Projects (194)
C Sharp Graphics Projects (188)
Graphics Rendering Projects (180)
Graphics Shaders Projects (171)
Rust Graphics Projects (159)
Game Graphics Projects (156)
Graphics Vulkan Projects (145)
Graphics Webgl Projects (123)
Java Spring Boot Security Projects (96)
Java Spring Boot Cloud Projects (41)