




Thanks for your purchase.
I have been updating the game engine intermittently and have been using gamepad_massage as the engine test.
Although I have been doing it, because there is no substantial gameplay update (and I do not think it is necessary), and for stability reasons, I have not synchronized with steam.
Then the free source code of [Handle Massage] has been released.
https://store.steampowered.com/app/1235410/
Suggest make sure you be a programmer before you download it, or it might be just a waste of time/disk.
You can use it as you follow MIT license discribed in files.
You can get the engine at https://github.com/cyanpotion/cyan_potion, or just get it from maven.
----------------------------------------
In addition, the new added level 32 has been commented by friends as is likely to cause unnecessary panic, but I think guys on steam are strong enough for it.
So please don't play it if you feel too terrible of worlds' ending or something.
I'm not joking guys. I'm not joking.
----------------------------------------
I hope that you can continue your work until the last day,
and show the new humanity the last courage and persistence of the old humanity before the end of the world.
[ 2020-01-28 13:55:17 CET ] [ Original post ]
Thank you for your purchase and support. Although the specific amount cannot be disclosed, the total profit of gamepad massage is now reaching the publishing cost of the game (100$). Thank you very much. -------------------------------------------------- -------------------------------------------------- As you can see, I have updated the game several times in the past few weeks without writing any update reports. The updates themselves do not seem to affect the game content too much, except for performance improvements. In fact, over the past few months I have focused on the development and update of the cyan_potion game engine without putting much updates to the game itself. This is because: 1. The purpose of the game is to guide the player to learn how to write code to control the vibration. The current version of the level design is sufficient to meet this need. 2. I think putting more levels won't bring a better gaming experience, because according to predictions, the content provided is enough for players to play for 20+ hours, and most players would loses interest within that time. 3. Refineing of the engine itself can significantly improve the gaming experience. For example, in the current version, the time required to load a font at the beginning has been reduced to about half of the original version. -------------------------------------------------- -------------------------------------------------- But the facts tell me that my prediction may not be perfect. I analyzed the player achievement statistics, which showed that most players passed the game far more quickly than I expected. Interesting. Therefore, in future versions, we will update more levels. (and add more achievements.) We plan to offer 8-16 additional levels in the next month. -------------------------------------------------- -------------------------------------------------- Recently, I received some suggestions. For example, this game cannot be defined as a game, but should be defined as software. In this regard, I accept it with humility. It is expected that the production plan for the next game will be released later this year. This will be a financial simulation game and will be a real game. Informally named [about how I earned a suite from Tianwang Tianying Financial Platform in four months]. The game content will be very interesting. Please look forward to it. -------------------------------------------------- -------------------------------------------------- In addition, given that the current version (0.135.0) of the cyan_potion game engine has completed the third round of code refactoring and seems to be available (although the major version number is still 0, meaning it is possible to make changes that are not backward compatible at any time) I decided to open source and freely provide all the modules of the cyan_potion game engine so far (following the MIT protocol). Anyone who needs it can go to https://github.com/cyanpotion/cyan_potion to download and use it according to the agreement. Note that this code only contains the source code of the cyan_potion engine itself, not the source code of the game gamepad massage. Obviously, this is due to the consideration of the player's interests. If the source code of the gamepad massage is released at this time (only four months after the release), then all purchased players suffer a loss. We are considering opening the source code for gamepad massage later (perhaps 5 years later). Anyway, I welcome and hope that you can download and use the cyan_potion game engine to make your own games (or other software). I also hope that you can contribute your codes/issues to the cyan_potion game engine. thank you very much. -------------------------------------------------- -------------------------------------------------- In addition, given that the third major code refactoring has been completed today, we will open a 14-day discount event. From May 18th to June 1st, gamepad massage will receive a -42% discount. (42 is really a convenient number... in any sense) Finally, I wish you a happy holiday. -----XenoAmess
[ 2019-05-10 06:26:32 CET ] [ Original post ]
1.jvm changed from AdoptOpenJDK to AdoptOpenJRE I asked them things about publishing OpenJRE on github several months ago, https://github.com/AdoptOpenJDK/openjdk-build/issues/801 and now they published OpenJRE,so we can change to OpenJRE safely. If you are still wondering about "what are the difference between JDK and JRE", just google it yourself.Thx. Briefly, you can just think we delete some things you will never use to free your disk. Thanks a lot, AdoptOpenJDK organization. 2.garbage collection system. In former version of the engine, we can only load the resources and release the resource by bare hands,. That means the programmers using this engine must be very careful to make sure not causing any trouble.(unload a currently used resource might cause fatal error) That works, because as a fact that 2D pixel game hardly ever can take over more memory than a modern PC (if resources are well pre-compressed), so we can just load them during the game, and unload all resources just before closing the game. But that is too ugly, so I just add a garbage collector into the engine. I wish there be no more bugs but I can't promise it. 3. change log utility from homemade LogUtil to slf4j+log4j As you can see I am always trying to use as less codes from others as possible . But there always be some reasons to force me rely on others. Btw first version of this engine is even not using lwjgl (I used Swing then). And of cause we meet severe performance problems so we have to change to lwjgl. Now we face a similar problem on logs: the output log file is too ugly for the health of my eyes. As there be large amout of editors/plugins to deal with slf4j format log,and they are coloful, they are shiny, they are beautiful, blablabla, so I decided to change to slf4j for logging. I hope this is good for bug track. I wish there be no more bugs but I can't promise it. Thanks a lot, slf4 and log4j. 4.suport 32 bit windows I fixed some codes in my engine so theoreticly we shall be able to run this engine on 32 bit windows now. But we still strongly suggest you use 64 bit windows to run this engine, to avoid any strange troubles. Thanks a lot, AdoptOpenJDK organization.(Again.) 5.Others Maybe you are curious about what I did during the last month. Yep, I played through far cry 4, and primal,and 5 Although I cannot kill [the father] but still, praise the ubisoft! I also suffers lunar new year(or, spring festival) As is know to all spring festival is a very important event to we Chinese, and if someone doesn't perform well in spring festival, He will be sliced to several pieces by angry relatives using a thing looks like red envelope or card knife or something. Just joking, they never do such things, forgive me mom:aos2sham: I also find some time for a script language. Yeah you know that all game engines (if not toys) have one (or even several) script language runtime, which makes game developers easier during work. Of cause we can use nashorn lib in jvm to invoke javascript code, but narshorn is too complex/black-box , and we cannot 100% control it. and I HATE JAVASCRIPT!!!! Wren is a strange script language ,and I see its potential. I wanna change it a lot and then put it into our engine. Well we already finished the modification of the language rule and I just named it Wren# The next thing is implement a Wren# vm in java. Maybe I just overdo it and change too much things, some of my new grammars cannot be dealed with the current Wren vm code. So we have to rewrite it to make it usable. That is the reason why I didn't update it for soooo long. By the way far cry is really good game series. But I hate Hurk. He say too much words. Just like me. I hate him.
[ 2019-03-12 17:13:14 CET ] [ Original post ]
Update: 1.Refine input function of the input box. Now we use text input in GLFW for input box, not key input anymore. This means we can input other languages than English now. 2.Fix a bug that will cause position false if the cursor is behind a space in input box. Engine Update 1.Refine event process logic in GameWindowComponent class. Now we can register and manage event processor more conveniently.
[ 2019-01-21 13:40:58 CET ] [ Original post ]
Game Update: 1.Add numeric keypad support for all input boxes. 2.Reduce check points from 1000 points/s to 50 points/s to reduce crash on some computers. Engine Update: Physics engine completed.(not in this game) RPG engine module update(not in this game)
[ 2019-01-02 15:11:34 CET ] [ Original post ]
I went to learn about openal and more knowledge about LWJGL3's Underlying implementation, and then rewrite the audio part. Now it is well packaged and easier to use. (When I say [Engine Upgrade], I mean I just upgrade the engine this time and this update should not change software's performance.But if it do cause trouble, then please tell me and I will have a look at it. Thx.)
[ 2018-12-29 18:25:16 CET ] [ Original post ]
1.engine update. 2.change the font type due to Copyright issue.
[ 2018-12-26 18:24:22 CET ] [ Original post ]
Add word-wrap for text box.Some language will need it. Add more achievements. Add EULA. Add more levels.
[ 2018-12-25 21:24:38 CET ] [ Original post ]
Did performance analyse today. 1.Fix a bug that will cause memory leak in some extreme situations. 2.Rewrite some codes for better performance.(No need to go detail here, but generally it is about render, or draw functions. It could be used before, but now it is better.) 3.Add some safety codes (a bunch of catch or something) for better stability. ---------------------------------------------------------------------------------------------------- Althought it is initially just a demo (and test) of my home-made game engine [cyan_potion] (which is a 2D game engine based on LWJGL), the Gamepad Massage has been enlarged into a real game, which have three modes for people to play(or in other words, use). But we just find out that there be a overlooked problem recently. I am a coder myself, and actually a pretty devoted one. And nearly all my close friends are coders.So sometimes I just forget that not all people are programmer.That's why there is far less instructions than needed in this game, because if you are a programmer, you can easily figure them out, but I forget that is far harder when coming to ordinary users. It seems neccessary to write a user guide book.I will do that before the selling begins. The guide will be put along with the game(or , program),so people will get a clearer clue about what is this thing. The Gamepad Massage would be on sale at 1.10.2019 as planed. I hope it can bring you some fun,and (I hope) you will like it. Thanks for you all. -----XenoAmess
[ 2018-12-22 22:34:44 CET ] [ Original post ]
🕹️ Partial Controller Support
- linux x64 jre [137.56 M]
You can adjust the power it burst.
You can even build your own rhythms of the massage using java-script.
It have some builtin levels for you to learn about how to write the codes you need.
**To enjoy Gamepad Massage, you have to own an XBOX controller(xinput controller).
[ 5804 ]
[ 1209 ]