Skip to main content

Showing 1–10 of 10 results for author: Kristensen, J T

Searching in archive cs. Search in all archives.
.
  1. arXiv:2401.17436  [pdf, other

    cs.AI

    Difficulty Modelling in Mobile Puzzle Games: An Empirical Study on Different Methods to Combine Player Analytics and Simulated Data

    Authors: Jeppe Theiss Kristensen, Paolo Burelli

    Abstract: Difficulty is one of the key drivers of player engagement and it is often one of the aspects that designers tweak most to optimise the player experience; operationalising it is, therefore, a crucial task for game development studios. A common practice consists of creating metrics out of data collected by player interactions with the content; however, this allows for estimation only after the conte… ▽ More

    Submitted 30 January, 2024; originally announced January 2024.

  2. arXiv:2309.04696  [pdf, ps, other

    cs.PL

    pun: Fun with Properties; Towards a Programming Language With Built-in Facilities for Program Validation

    Authors: Triera Gashi, Sophie Adeline Solheim Bosio, Joachim Tilsted Kristensen, Michael Kirkedal Thomsen

    Abstract: Property-based testing is a powerful method to validate program correctness. It is, however, not widely use in industry as the barrier of entry can be very high. One of the hindrances is to write the generators that are needed to generate randomised input data. Program properties often take complicated data structures as inputs and, it requires a significant amount of effort to write generators fo… ▽ More

    Submitted 12 September, 2023; v1 submitted 9 September, 2023; originally announced September 2023.

    Comments: Submitted to 35th Norwegian ICT Conference for Research and Education

  3. Estimating player completion rate in mobile puzzle games using reinforcement learning

    Authors: Jeppe Theiss Kristensen, Arturo Valdivia, Paolo Burelli

    Abstract: In this work we investigate whether it is plausible to use the performance of a reinforcement learning (RL) agent to estimate the difficulty measured as the player completion rate of different levels in the mobile puzzle game Lily's Garden.For this purpose we train an RL agent and measure the number of moves required to complete a level. This is then compared to the level completion rate of a larg… ▽ More

    Submitted 26 June, 2023; originally announced June 2023.

    Journal ref: Proceedings of the 2020 IEEE Conference on Games (CoG)

  4. Tail recursion transformation for invertible functions

    Authors: Joachim Tilsted Kristensen, Robin Kaarsgaard, Michael Kirkedal Thomsen

    Abstract: Tail recursive functions allow for a wider range of optimisations than general recursive functions. For this reason, much research has gone into the transformation and optimisation of this family of functions, in particular those written in continuation passing style (CPS). Though the CPS transformation, capable of transforming any recursive function to an equivalent tail recursive one, is deepl… ▽ More

    Submitted 28 February, 2023; v1 submitted 20 February, 2023; originally announced February 2023.

    Comments: Submitted to 15th Conference on Reversible Computation, 2023

  5. arXiv:2212.03161  [pdf, ps, other

    cs.PL

    Branching execution symmetry in Jeopardy by available implicit arguments analysis

    Authors: Joachim Tilsted Kristensen, Robin Kaarsgaard, Michael Kirkedal Thomsen

    Abstract: When the inverse of an algorithm is well-defined -- that is, when its output can be deterministically transformed into the input producing it -- we say that the algorithm is invertible. While one can describe an invertible algorithm using a general-purpose programming language, it is generally not possible to guarantee that its inverse is well-defined without additional argument. Reversible langua… ▽ More

    Submitted 6 December, 2022; originally announced December 2022.

  6. Personalized Game Difficulty Prediction Using Factorization Machines

    Authors: Jeppe Theiss Kristensen, Christian Guckelsberger, Paolo Burelli, Perttu Hämäläinen

    Abstract: The accurate and personalized estimation of task difficulty provides many opportunities for optimizing user experience. However, user diversity makes such difficulty estimation hard, in that empirical measurements from some user sample do not necessarily generalize to others. In this paper, we contribute a new approach for personalized difficulty estimation of game levels, borrowing methods from c… ▽ More

    Submitted 6 September, 2022; originally announced September 2022.

    Journal ref: The 35th Annual ACM Symposium on User Interface Software and Technology (UIST '22), October 29-November 2, 2022, Bend, OR, USA. ACM, New York, NY, USA, 13 pages

  7. Combining Sequential and Aggregated Data for Churn Prediction in Casual Freemium Games

    Authors: Jeppe Theiss Kristensen, Paolo Burelli

    Abstract: In freemium games, the revenue from a player comes from the in-app purchases made and the advertisement to which that player is exposed. The longer a player is playing the game, the higher will be the chances that he or she will generate a revenue within the game. Within this scenario, it is extremely important to be able to detect promptly when a player is about to quit playing (churn) in order t… ▽ More

    Submitted 6 September, 2022; originally announced September 2022.

    Journal ref: 2019 IEEE Conference on Games (CoG)

  8. arXiv:2209.02422  [pdf, ps, other

    cs.PL cs.CL

    Jeopardy: An Invertible Functional Programming Language

    Authors: Joachim Tilsted Kristensen, Robin Kaarsgaard, Michael Kirkedal Thomsen

    Abstract: Algorithms are ways of map** problems to solutions. An algorithm is invertible precisely when this map** is injective, such that the initial problem can be uniquely inferred from its solution. While invertible algorithms can be described in general-purpose languages, no guarantees are generally made by such languages as regards invertibility, so ensuring invertibility requires additional (an… ▽ More

    Submitted 7 December, 2022; v1 submitted 6 September, 2022; originally announced September 2022.

    Comments: Paper submitted to 34th Symposium on Implementation and Application of Functional Languages, Aug 31--Sep 2, 2022, Copenhagen, DK

  9. Statistical Modelling of Level Difficulty in Puzzle Games

    Authors: Jeppe Theiss Kristensen, Arturo Valdivia, Paolo Burelli

    Abstract: Successful and accurate modelling of level difficulty is a fundamental component of the operationalisation of player experience as difficulty is one of the most important and commonly used signals for content design and adaptation. In games that feature intermediate milestones, such as completable areas or levels, difficulty is often defined by the probability of completion or completion rate; how… ▽ More

    Submitted 8 July, 2021; v1 submitted 5 July, 2021; originally announced July 2021.

    Comments: Conference on Games 2021 conference paper

    Journal ref: Proceedings of the 2021 IEEE Conference on Games (CoG)

  10. Strategies for Using Proximal Policy Optimization in Mobile Puzzle Games

    Authors: Jeppe Theiss Kristensen, Paolo Burelli

    Abstract: While traditionally a labour intensive task, the testing of game content is progressively becoming more automated. Among the many directions in which this automation is taking shape, automatic play-testing is one of the most promising thanks also to advancements of many supervised and reinforcement learning (RL) algorithms. However these type of algorithms, while extremely powerful, often suffer i… ▽ More

    Submitted 3 July, 2020; originally announced July 2020.

    Comments: 10 pages, 8 figures, to be published in 2020 Foundations of Digital Games conference